OSI Model
No |
Layer |
Device |
Unit |
General |
OSI |
DOD |
7 |
Upper |
Application |
Process /
Application |
|
|
6 |
Presentation |
|
|
5 |
Session |
|
|
4 |
Middle |
Transport |
Host-to-host |
Local Dir |
Segment |
3 |
Network |
Internet |
Router |
Packet |
2 |
Lower |
Data Link |
Network Access |
Switch/bridge |
Frame |
1 |
Physical |
|
Hub/repeater |
Bit |
Application
- Identifies and establishes the resources availability of the
intended communication
devices.
- Synchronizes sending and receiving applications.
- Agrees on error control and data integrity of communicating
applications.
- Provides system-independent processes or program services to end
users.
- User interface (Telnet, SMTP, FTP, etc)
Presentation
- Negotiates data transfer syntax.
- Encoding / decoding (ASCII, EBCDIC, PICT, JPEG, TIFF,
MPEG, MIDI).
Session
- Establishing, managing, and terminating sessions between
applications.
- Coordinates communication between systems.
- Protocols: NFS (Network File System), SQL, RPC,
X Window.
Transport
- Mechanism for multiplexing upper-layer application, establishing
session, and building / tearing down virtual circuits.
- Flow control:
- Upon receiving the segments, the recipient sends an
acknowledgment back to the sender.
- Any segments not acknowledged are retransmitted.
- Segments are sequenced back into their proper order upon
arrival at their destination.
- A manageable data flow is maintained in order to avoid congestion,
overloading, and the loss of any data.
- Acknowledgement and windowing.
- Hides detail of any network-dependent information from the higher
layers by providing transparent data transfer.
- Reliable data transport, error checking
and recovery, flow control, multiplexing.
Network
- Routing, logical addressing.
Data Link
- Putting 1s and 0s into a logical group.
- Two IEEE sublayers:
- LLC (logical
link control): Manage communications.
- MAC (media access control): Manages
device addressing and access to the physical layer.
- Reliable transit of data across the
physical network.
Physical
- Bit synchronization.
- Defines the physical topology.
- Build, maintain, and break physical
connections.
|