Today there are two strong standards for networking, TCP/IP and OSI as well as hybrids combinations of the two of them. In the late 1970s, two projects began independently, with the same goal: to define a unifying standard for the architecture of networking systems. One was administered by the International Organization for Standardization (ISO), while the other was undertaken by the International Telegraph and Telephone Consultative Committee, or CCITT. “Although the two standards operate on different concepts, there are some similarities between the two with their layering systems. However, OSI is considered to be much more rigid and strict in its protocols, while TCP/IP is deliberately designed not to be. “Implementation of the OSI model places emphasis on providing a reliable data transfer service, while the TCP/IP model treats reliability as an end-to-end problem”. And while they are designed differently and follow different concepts, hybridization is made possible by the limiting of contradictions between the two protocols.
Within OSI, there are 7 layers; within each of those layers, there are certain actions for data that allow it to pass on to the next layer. The seven layers work very much like an assembly line where the next action cannot happen until the action before it has been completed. Every step along the way something new happens to the item. These seven layers are separated into two sets, the Application Set, and the Transport Set. The layers are set out below:
- Application Set
- Layer 7, we have the Application Layer. The Application Layer interacts with the application or operating system that is transferring or reading the files. Email programs are such applications.
- Layer 6 is the Presentation Layer. The Application Layer passes the information to the Presentation Layer where the data is converted into a standard format the other layers will understand.
- Layer 5 is the Session Layer. This layer establishes, maintains, and terminates communication with the receiving device. Ever get “Session Timed Out”? This is where it happens.
- Transport Set
- Layer 4 is the Transport Layer. When the data gets to the Transport Layer, if there are multiple streams of data from multiple devices, it is consolidated into on single stream before moving on to the next layer. The Transport Layer also provides error checking and data recovery between the sending and receiving devices.
- Layer 3 is the Network Layer. And routing, addressing as it pertains to sending the data to the device happens in the Network Layer.
- Layer 2 is the Data Layer. The physical protocol is assigned to the data here as well as the network and packet sequencing.
- Layer 1 is the Physical Layer. This is where the hardware is, thus “Physical” Layer. This layer includes Ethernet cabling, hubs, repeaters and other network devices.
By comparison, TCP/IP only utilizes 4 layers. TCP/IP uses the following:
- Application Layer which would be comparable to OSI’s layers 5-7 (Application, Presentation, and Session).
- A Transport Layer, comparable to OSI’s layer 4 (Also the Transport Layer)
- An Internet Layer, comparable to OSI’s Network Layer
- A Subnet Layer, comparable to OSI’s layers 1 and 2 (Data Link, and Physical)
The future of these to standards is still evolving. The OSI standard is legislated by an official recognized body (The ISO), while TCP/IP standards have been adopted due to widespread use. Not only is TCP/IP the “underlying language of the Internet”, it is also used in most private networks today. Even former “competitors” to TCP/IP such as NetWare now use TCP/IP to carry traffic. The more popular standard of the two today, is TCP/IP as it is considered “relatively simple and robust” in comparison to the OSI standard. OSI is considered to be too complex and costly for widespread use. SO while they can be used in conjunction with each other, or apart from each other, it is likely that TCP/IP has the bright future moving forward. That is unless OSI somehow becomes easier to use and less costly. But that would mean completely changing the protocols of the system, and would likely leave you with something that is no longer the OSI model. The better idea would be for another standard, a hybrid of the two combining the standard legislation of OSI with the ease of use of TCP/IP would be the most beneficial to the future of networking and all computer users.