UML/OSI
OSI Model | ||||
---|---|---|---|---|
Data unit | Layer | Function | ||
Host layers |
Data | 7. Application | Network process to application | |
6. Presentation | Data representation and encryption | |||
5. Session | Interhost communication | |||
Segment | 4. Transport | End-to-end connections and reliability | ||
Media layers |
Packet | 3. Network | Path determination and logical addressing | |
Frame | 2. Data Link | Physical addressing | ||
Bit | 1. Physical | Media, signal and binary transmission |
The OSI model can be used to conceptualize complex networks of people, places, and machines. UML diagram elements can be structured in layers that correspond to the 7-layer OSI model. [1] Currently there is growing interest in the use of UML for system modeling. Structuring specifications is difficult, but The ITU (International Telecommunications Union), the IEC (International Electrotechnical Commission) and the ISO have jointly defined some UML profiles for a Reference Model of Open Distributed Processing (RM-ODP). [2]
Physical edit
Media, signal and binary transmission
Protocols: RS-232, V.35, V.34, I.430, I.431, T1, E1, 802.3 Ethernet, 10BASE-T, 100BASE-TX, POTS, SONET, DSL, 802.11a/b/g/n PHY, ITU-T G.hn PHY
Data Link edit
Physical addressing
Protocols: ARP, CSLIP, SLIP, Frame Relay, ITU-T G.hn DLL
Network edit
Path determination and logical addressing
Transport edit
End-to-end connections and reliability
Session edit
Interhost communication
Protocols: Named Pipes, NetBIOS, SAP
Presentation edit
Data representation and encryption
Application edit
Network process to application
Protocols: NNTP, SIP, SSI, DNS, FTP, Gopher, HTTP, NFS, NTP, SMPP, SMTP, SNMP, Telnet, (more)
notes edit
- ↑ A Layered Approach to Information Modeling and Interoperability on the Web 2000 - Melnik, Decker, Database Group, Stanford University
- ↑ X.906 : UML4ODP - Use of UML for ODP system specifications ITU Recommendation X.906 (11/07) itu subscription version