Tuesday, September 1, 2009

The OSI Model vs. The Real World

The OSI Model vs. The Real World


The most major difficulty with the OSI model is that is does not map well to the real world!

The OSI was created after many of todays protocols were already in production use. These existing protocols, such as TCP/IP, were designed and built around the needs of real users with real problems to solve. The OSI model was created by academicians for academic purposes.

The OSI model is a very poor standard, but it's the only well-recognized standard we have which describes networked applications.

The easiest way to deal with the OSI model is to map the real-world protocols to the model, as well as they can be mapped.

LayerNameCommon Protocols
7ApplicationSSH, telnet, FTP
6PresentationHTTP, SMTP, SNMP
5SessionRPC, Named Pipes, NETBIOS
4TransportTCP, UDP
3NetworkIP
2Data LinkEthernet
1PhysicalCat-5

The difficulty with this approach is that there is no general agreement as to which layer of the OSI model to map any specific protocol. You could argue forever about what OSI model layer SSH maps to.

A much more accurate model of real-world networking is the TCP/IP model:

TCP/IP Model
Application Layer
Transport Layer
Internet Layer
Network Interface Layer

No comments:

Post a Comment