liveBook · Manning

Network layer

As explained in Rust Servers, Services, and Apps

The network layer routes packets between hosts across networks using network addresses and routing mechanisms.

The networking layer routes packets between hosts across networks using network addresses and routing mechanisms. It forms one layer of the simplified four-layer TCP/IP model, alongside the network access, transport, and application layers. Together, these layers describe communication between a client making a request and the server processing it. section 2.1

Figure 2.1 TCP/IP network model

Use the TCP/IP model diagram to locate the networking layer and relate it to adjacent layers during request processing. section 2.1

How Rust Servers, Services, and Apps covers it

How deep it goes
Defines the layer within a four-layer model but does not descend into routing implementation or packet-processing internals.
Examples
Uses the TCP/IP model diagram and Internet request flow between a client and server as concrete teaching examples.
What you can do after
Evaluate how packet routing fits into layered Internet communication.
How it connects
Connects network access, transport, and application layers with Internet Protocol and the broader TCP/IP model.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Rust Servers, Services, and Apps. The section links point to the parts of the book it draws on.