TCP/IP and Linux protocol implementation: systems code for the Linux Internet
A one-of-a-kind description about using the Linux operating system on a TCP/IP network
Boasting high-performance, high availability, and open source code, Linux has emerged as an optimal choice for an operating system. Yet for Linux to be adopted by the mainstream of Unix-based corporate and ISP networks, it must be capable of supporting the TCP/IP Internet protocol, like any other network operating system. This book provides the rapidly growing audience of Linux site managers, as well as researchers and developers worldwide, with the information they need on how Linux TCP/IP keeps the network running. Internationally recognized expert on Internetworking, Jon Crowcroft walks readers through the Linux TCP/IP protocol stack, offering detailed explanations on how Linux implements its communications protocols. Vinton Cerf--co-inventor of TCP/IP--is the technical editor for this book.
What people are saying - Write a review
We haven't found any reviews in the usual places.
List of Figures
List of Tables
Introduction to the Linux Operating System
11 other sections not shown
allocated application break bytes cache Chapter checksum classifier congestion daddr default define destination device driver Differentiated services endif entry Ethernet FIFO Figure file descriptor filter flags flow function goto handle handler hash header ICMP ifdef IGMP implementation inode int err interface Internet Internet Protocol ioctl IP multicast IP socket IPv4 IPv6 kernel kfree.skb(skb layer Linux Linux kernel linux/net/ipv4/f linux/net/ipv4/ipmr linux/net/sched/sch.cbq.c linux/net/socket lookup multicast operating system options optlen optptr output packet parameters protocol queue return EINVAL return err return NULL router routing Scheduler sizeof(struct skb->len sock sk socket socket buffer spinlock static int static struct static void strace struct iphdr struct net.device dev struct Qdisc struct rtattr struct sk.buff skb struct sock structure timer Token bucket traffic UNIX unsigned char unsigned long