OSI Model

The OSI (Open Systems Interconnection) Model is a framework that subdivides networking functions into seven separate layers. Each of the layers cover a distinct range of network functions, each of which work together to make networking and networking between differing software and hardware possible. Generally speaking, the bottom 2-3 layers deal mostly with hardware and the top 4-5 deal predominately with software. The OSI stack is detailed in the table below:

Layer Protocol/Hardware examples Short Description
7.Application FTP, Telnet, SMTP Provides network access and network resources for applications.
6.Presentation Data Presentation, Encryption and Compression. Prepares data for use by Application layer.
5.Session NFS, SQL Establishes, Monitors and Terminates Sessions.
4.Transport TCP, SPX Name Resolution. Segmentaion. Reliable transport. Establishing end-to-end connections - handshaking.
3.Network Routers, IP, IPX, RIP, OSPF Routing - Route Discovery and Route Determination. Software, Logical or Network Addressing. Packet reassembly.
2.Data Link Bridges, Switches, Ethernet, FDDI Only layer that is subdivided into two sub-layers. MAC (Media Access Control) and LLC (Logical Link Control). Hardware addressing. Logical topologies. Media Access.
1.Physical Cabling, Hubs,
RS-232, v.90
Signalling, Media and media specifications, Physical connections, Physical topologies.

Click on each layer in the table above for more detailed information.