Beej's Guide to Network Programming - Using Internet Sockets
by Brian Hall
Number of pages: 118
A brief how-to guide on network programming using Internet sockets, written for anybody who is just starting out with socket programming. The code contained within this document should build on any platform that uses gcc (this doesn't apply if you're programming for Windows, the section on Windows programming is included). The guide is updated for IPv6.
Home page url
Download or read it online for free here:
by Ron Aitchison - ZyTrax, Inc.
This Open Source Guide is about DNS and (mostly) BIND 9.x on Linux (Fedora Core), BSD's (FreeBSD, OpenBSD and NetBSD) and Windows (Win 2K, XP, Server 2003). It is meant for newbies, Rocket Scientist wannabees and anyone in between.
by Clayton Coulter - Atrium Technical Inc.
This course is designed to provide you with up-to-date information on networking. The content focuses on local area networks and the technology for connecting them together. It is general enough to give a broad overview of today's technologies.
Contents: Packet Analyzers; Link Layer; Address Resolution Protocol; Internet Layer / IPv4; Subnetting; IPv6; Internet Control Message Protocol; Multicast; Transport Layer; Address Assignment; Name Resolution; Application Layer; Routing; etc.
by Plamen Nedeltchev - Cisco Press
The book written with appreciation to remote access solutions, where wired networks made possible the most common design solutions today. The text concentrates on the fundamentals, and commonly available technologies: dial, ISDN, and Frame Relay.