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 ---------------------------------------- The Netlink Mechanism ---------------------------------------- Summary ==========================================