Transport layer
The transport layer is the network-stack layer that provides end-to-end data delivery between communicating endpoints or application processes.
Acing the CCNA Exam: Volume 1 Fundamentals and Protocols
The transport layer is the network-model layer that delivers data to a specific application process on a destination host.
- How it is used
- Directs network data to the correct application process and supplies services to application-layer protocols.
- How deep it goes
- Explains Layer 4 addressing, encapsulation, and relationships with lower layers, then defers detailed TCP and UDP behavior.
- Examples
- Uses an HTTPS request to port 443 alongside open ports 53 and 80 to demonstrate application-process delivery.
- What you can do after
- Evaluate how Layer 4 directs data to applications and distinguish transport ports from physical device ports.
Read how Acing the CCNA Exam: Volume 1 Fundamentals and Protocols explains transport layer →
Rust Servers, Services, and Apps
The transport layer provides communication between endpoints and transfers application data as a stream or sequence of transport-level units.
- How it is used
- Explains how HTTP-serving clients and servers exchange application data reliably through TCP connections.
- How deep it goes
- Defines reliable byte-stream communication and demonstrates a basic TCP exchange, stopping short of application-message interpretation.
- Examples
- Uses a Rust TCP server and client that exchange a continuous stream of bytes before introducing HTTP handling.
- What you can do after
- Build a basic TCP client and server that exchange bytes using the Rust standard library.
Read how Rust Servers, Services, and Apps explains transport layer →
Related concepts
- TCPuses · TCP is a connection-oriented transport-layer protocol that provides reliable, ordered delivery of byte streams between network endpoints.
- UDPuses · UDP (User Datagram Protocol) is a connectionless transport-layer protocol that sends datagrams without guaranteeing delivery, ordering, or duplicate suppression.
- port numberuses · A port number is a numeric transport-layer identifier that directs network traffic to a service or application endpoint on a host.
- TCP/IP protocol suitepart of · The TCP/IP protocol suite is a layered family of networking protocols that enables addressing, routing, transport, and communication across interconnected networks.
- service layerused by · A service layer is a distinct software-architecture layer that provides application-level functionality or services through interfaces to other components or applications.
- OSI network modelpart of · The OSI network model is a seven-layer conceptual reference framework for organizing and describing network communication functions independently of specific implementations.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

