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
editMedia, 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
editPhysical addressing
Protocols: ARP, CSLIP, SLIP, Frame Relay, ITU-T G.hn DLL
Network
editPath determination and logical addressing
Transport
editEnd-to-end connections and reliability
Session
editInterhost communication
Protocols: Named Pipes, NetBIOS, SAP
Presentation
editData representation and encryption
Application
editNetwork 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