The book covers layer 2 to layer 4 of networking layer. That is IP, IPv6, ICMP, UDP and TCP. Apart from that, the book also covers ARP, DHCP, DNS, NAT and various security protocols. The main highlight of this work is that it illustrates the protocol using a custom udp/tcp socket program, tcpdump, tcptrace and wire shark.
I skimmed through layer 3 and security protocol sections. UDP and TCP sections are very thorough and gives a good insight into the working of this protocol.
There are 6 chapters dealing with TCP - Preliminaries; Connection Management; time-out and retransmission; data flow and window management; congestion control; and keepalive.
Overall I enjoyed reading this book and would recommend to anyone who want to understand the internals of layer 4 networking protocol!