TCP/IP protocol suite
The TCP/IP protocol suite is a layered family of networking protocols that enables addressing, routing, transport, and communication across interconnected networks.
Acing the CCNA Exam: Volume 1 Fundamentals and Protocols
The TCP/IP model is a layered conceptual framework that describes how network communication functions across application, transport, network, data-link, and physical layers.
- How it is used
- Organizes networking functions so learners can understand, troubleshoot, and connect protocols across a complete communication path.
- How deep it goes
- Explains five layers, addressing roles, encapsulation, de-encapsulation, and packet journeys while deferring detailed protocol mechanisms.
- Examples
- Uses web-page requests, multi-hop PC-to-server diagrams, encapsulation figures, and a PC-to-PC packet journey.
- What you can do after
- Evaluate network communication by identifying each layer’s role, address type, encapsulation step, and hop-by-hop change.
Read how Acing the CCNA Exam: Volume 1 Fundamentals and Protocols explains TCP/IP protocol suite →
Rust Servers, Services, and Apps
The Internet Protocol suite is the four-layered family of networking protocols comprising the network access, Internet, transport, and application layers.
- How it is used
- Explains how clients, servers, databases, and distributed application components communicate across physical infrastructure.
- How deep it goes
- Develops the four-layer model and implements TCP and HTTP examples, but stops short of production-ready server behavior.
- Examples
- Uses a Rust TCP client-server exchange, an HTTP parser, static pages, JSON responses, browsers, and curl.
- What you can do after
- Build it from scratch as a basic Rust TCP server, client, HTTP library, and web server using the standard library.
Read how Rust Servers, Services, and Apps explains TCP/IP protocol suite →
Related concepts
- networking modelkind of · A networking model is an abstract framework that organizes the functions and layers involved in communicating data between network endpoints.
- OSI network modelcontrasts with · The OSI network model is a seven-layer conceptual reference framework for organizing and describing network communication functions independently of specific implementations.
- TCPhas part · TCP is a connection-oriented transport-layer protocol that provides reliable, ordered delivery of byte streams between network endpoints.
- network stackused by · A network stack is a layered set of protocols and software or hardware components that enables communication between applications and networked systems.
- transport layerhas part · The transport layer is the network-stack layer that provides end-to-end data delivery between communicating endpoints or application processes.
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.

