
provides an in-depth look at the TCP/IP Internet Protocols. It presents a complete implementation showing the internals of the TCP/IP protocol software with actual ANSI C code. Examines the details of individual protocols, their implementation and the internals of protocol software. Contains working source code for most protocols including TCP, IP, ICMP, IGMP, UDP, ARP, RIP, SNMP, and a significant pat of OSPF. Reflects changes in the protocol standards and updates the example code to ANSI standard C. Uses the widely-accepted data-mark interpretation of TCP urgent data and discusses the consequences. For anyone working the TCP/IP suite of protocols.
Also, I can never recommend Computer Systems: A Programmer's Perspective[1] enough. (Also features a rare mistakes in an exercise or two, but that's detail.)
And for network protocols, Comer's Internetworking with TCP/IP[3] was just great (you only need volume 1). I've read Stevens' books on socket and IPC programming in Unix, but didn't like them, so I also stayed away from TCP/IP Illustrated, but others have different opinions.
[1]: <https://www-cs-faculty.stanford.edu/~knuth/taocp.html>
[2]: <https://www.csapp.cs.cmu.edu/>
[3]: <https://www.pearson.com/us/higher-education/program/Comer-In...>
"Operating System Design: The Xinu Approach" and also the books "Internetworking with TCP /IPvolumes1-3." Might you have a link to the title you are referencing here? I have read the Internetworking series which is excellent.