Did you find this useful?
Socialize it today.

TCP/IP Network Model

Saturday, May 19, 2012

The TCP/IP Network Model is based on a four-layer reference model. All protocols that belong to the TCP/IP protocol suite, such as TCP, UDP, HTTP, FTP, etc., are located in the top three layers of this model. If you are familiar with the Open Systems Interconnection (OSI) seven layer model, you will notice that the TCP/IP model has fewer layers, but in reality, the TCP/IP model has just consolidated some of the OSI layers. Each layer of the TCP/IP model corresponds to one or more layers of the seven-layer OSI model.

tcpip network model

Here is a description of the layers in the TCP/IP Network Model

ApplicationTCP/IP application protocols and how apps interface with transport layer servicesHTTP, FTP, SMTP, DNS, etc.
TransportProvides communication session management between host computers.TCP, UDP
InternetPackages data into datagrams. Performs routing of IP datagrams.IP, ICMP, ARP
Network InterfaceHow data is physically sent through the network.Ethernet, Token Ring, FDDI, etc.

Network Interface

The Network Interface layer relates to servicing the network interface of the host system. This layer will prepare the data frames based on the network media that it is connected to. For example, frames that are prepared for an Ethernet network would not work for Token Ring hosts. The majority of modern local area networks have implemented Ethernet.


The Internet layer is responsible for the addressing and routing of IP packets on the network. Some of the protocols situated on this layer include IP, ICMP, and IGMP. This layer is also responsible for ensuring that IP packets reach their target systems.


The Transport layer is primary responsible for the protocols and services used for systems to manage the data exchange with one another. Two main protocols found at this layer are TCP and UDP.


The Application layer refers to networking protocols that are used to support various services such as FTP, Telnet, BOOTP, HTTP, SNMP, SMTP, etc. Applications themselves are not part of this layer. Applications interface with the protocols and services within the Application layer to send data down through the protocol stack.

You should note that the TCP/IP four layer model is conceptual. The model helps visualize how TCP/IP is seen in the way data handled as it passes down the protocol stack from the Application Layer to the underlying physical network. Each layer in the stack adds control information to ensure proper delivery. This control information is generally referred to as a header because it is placed in front of the data to be transmitted. Each layer treats all of the information it receives from the layer above as data and places its own header in front of that information. The addition of delivery information at every layer is called encapsulation. When frame is sent from the source node is received by the target system, the reverse occurs. Each layer strips off its header before passing the data on the layer above. Eventually as the data reaches the top of the stack, no more header information remains and only the data is passed to the application.

Please help us spread the word by socializing it today!

email contact us

Did you find something wrong with the information on this page? Please take a moment to report it to us so that we can continue to improve the quality of the information on this site. Click here to report an issue with this page.

Recommended Books & Training Resources

CCNA Cisco Certified Network Associate Deluxe Study Guide CompTIA Network+ Certification Kit: Exam: N10-004