The TCP/IP model organizes the protocols used by Internet hosts into functional layers. A common four-layer form uses Application, Transport, Internet, and Link. Some teaching models split the physical medium from the link layer and therefore show five layers.
Network Basics · Lesson 3
TCP/IP Model
Learn how the application, transport, Internet, and link layers cooperate in the TCP/IP model.
Application Layer
Application protocols define messages and behavior for services such as HTTP, DNS, SSH, and SMTP. This layer also includes many representation and session responsibilities that the OSI model discusses separately.
At which TCP/IP layer is HTTP normally classified?
Transport Layer
Transport protocols provide communication between application endpoints. TCP offers a reliable ordered byte stream with congestion and flow control. UDP provides independent datagrams without TCP's connection, ordering, or retransmission guarantees. Port numbers help identify transport endpoints, but a port number alone does not prove which application is listening.
Which property belongs to UDP rather than TCP?
Internet Layer
Internet Protocol carries packets using source and destination IP addresses. Routers examine routing information and decrement hop limits while forwarding packets toward the destination. ICMP communicates control and error information for IP operation. Delivery remains best effort; higher layers or applications handle any required recovery.
Which layer supplies the IP destination used by routers?
Link Layer and Encapsulation
The link layer sends an IP packet across one local link using Ethernet, Wi-Fi, a point-to-point protocol, or another technology. As application data moves downward, each layer adds information needed for its scope. At the receiver, layers validate and remove their own encapsulation before delivering data upward.
Link headers normally change at each routed hop; transport and application conversations are end-to-end unless a middlebox terminates or transforms them.
What is the normal scope of a link-layer frame?
Lesson complete
You finished TCP/IP Model
You can now place common Internet functions in the TCP/IP model.
Associate service protocols with the application layer.
Distinguish TCP streams from UDP datagrams.
Place IP addressing and routing at the Internet layer.
Treat link framing as local-hop encapsulation.
Keep your learning progress
Create a free account to save this lesson and continue learning on any device.
Create a free account