Chapter 12 : Networks

12.1 Linked Computers

12.2 ISO/OSI and TCP/IP Reference Model

12.3 Communication via Sockets

Creating a Socket

Using Sockets

Datagram Sockets

12.4 The Layer Model of Network Implementation

12.5 Networking Namespaces

12.6 Socket Buffers

Data Management Using Socket Buffers

Management Data of Socket Buffers

12.7 Network Access Layer

Representation of Network Devices

Receiving Packets

Sending Packets

12.8 Network Layer

IPv4

Receiving Packets

Local Delivery to the Transport Layer

Packet Forwarding

Sending Packets

Netfilter

IPv6

12.9 Transport Layer

UDP

TCP

12.10 Application Layer

Socket Data Structures

Sockets and Files

The socketcall System Call

Creating Sockets

Receiving Data

Sending Data

12.11 Networking from within the Kernel

Communication Functions

Summary