TCP/IP architecture, design and implementation in Linux /
Architecture, design and implementation in Linux
Sameer Seth, M. Ajaykumar Venkatesulu.
- Hoboken, N.J. : [Los Alamitos, CA] : Wiley ; IEEE Computer Society, �2008.
- 1 online resource (xxviii, 772 pages) : illustrations
- Practitioners .
- Practitioners. .
Includes bibliographical references (pages 763-764) and index.
Introduction -- Protocol Fundamentals -- Kernel Implementation of Sockets -- Kernel Implementation of TCP Connection Setup -- sk buff and Protocol Headers -- Movement of Across Protocol Layers -- TCP Send -- TCP Receive -- TCP Memory Management -- TCP Timers -- TCP Core Processing -- TCP State Processing -- Netlink Sockets -- IP Routing -- IP Quality of Service in Linux (IP QoS) -- IP Filter and Firewall -- Net SoftIRQ -- Transmission and Reception of Packets -- lkcd and Debugging TCP/IP Stack -- Next Edition -- Bibliography -- Index.
This book provides thorough knowledge of Linux TCP/IP stack and kernel framework for its network stack, including complete knowledge of design and implementation. Starting with simple client-server socket programs and progressing to complex design and implementation of TCP/IP protocol in linux, this book provides different aspects of socket programming and major TCP/IP related algorithms. In addition, the text features netfilter hook framework, a complete explanation of routing sub-system, IP QOS implementation, and Network Soft IRQ. This book further contains elements on TCP state machine imp.