You are using IPv4 from 216.73.217.61
Main Headlines
New IPv6 Book "IPv6 for All"
Enable project releases Mobility publication
The Choice: IPv4 Exhaustion or Transition to IPv6
Consulintel: logos
 
SEARCH
Are you a...?
> ISP
Keep informed, visit our
Tell us your thoughts
on IPv6 > POLL
Looking for an
IPv6 Task Force? >
Questions? > FAQS
Jump to PROJECTS
Next EVENTS
000 members
030 guests
LOGIN 
Password 
Not member yet?
Get "extras". Register
Search Bar Plug-in
Firefox      IE7
Other News
(Dec 12, 2003)
(Dec 12, 2003)
(Dec 10, 2003)
(Dec 10, 2003)
(Dec 10, 2003)
(Dec 10, 2003)
(Dec 10, 2003)
(Dec 10, 2003)
(Dec 10, 2003)
(Dec 10, 2003)
(Dec 10, 2003)
(Dec 10, 2003)
(Dec 10, 2003)
Unix Network Programming, with new IPv6 references
Posted by: Jordi on Wednesday, December 10, 2003 - 10:55 AM
(221140 Reads) comments? Send this story to a friend Printer friendly page
"Reviewing Richard Stevens' Unix Network Programming is akin to reviewing the New Testament for a Christian audience, or The Elements of Style for English majors. Everyone who is somehow involved in network programming on Unix/Linux systems generally refers to the tome as ultimate learning resource and the best reference out there."
The table of contents for Unix Network Programming provides a very good overview of what's packed into 31 chapters and 5 appendices that provide 950 pages of information on network programming (Addison Wesley states it's 1024 pages, but page 947 is the start of the bibliography, followed by an index which was designed by W. Richard Stevens himself for better usability). The book starts with the basics, with an introduction to network protocols and OSI model in chapters 1 and 2. The authors move on to socket programming (supporting TCP, UDP, and SCTP protocols), providing a working example of a TCP client-server application (Chapter 5) as well as SCTP client-server (Chapter 10). DNS service is covered in Chapter 10, with some additions dealing with IPv6 implementations. The largest part of the book -- Advanced Sockets -- covers a wide range of technologies and generally it's not expected that you cover this part chapter by chapter. Chapter 12 would be of special use for anyone dealing with IPv4 and IPv6 implementations simultaneously. The authors provide an example of an IPv4 client working with an IPv6 server and vice versa. Click here for the complete info.