The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Поиск:  Каталог документации | Сети, протоколы, TCP/IP

TCP/IP Resources List

This posting contains a list of various resources (books, web sites, FAQs, and useful net techniques) intended to help a newbie to learn about the TCP/IP suite of protocols.
Posting-Frequency: every two weeks 
Copyright: (c) 1996-2002 Uri Raz
Maintainer: Uri Raz <>
Last-modified: 30/Jul/2002
Archive-Name: internet/tcp-ip/resource-list

 This posting contains a list of various resources (books, web sites, 
 FAQS, newsgroups, and useful net techniques) intended to help a newbie 
 to learn about the TCP/IP suite of protocols.

 This article is available as a web page at :
  Primary indexed copy     -
  Secondary indexless copy -

 This article is available via FTP at :

*                                                                        *
*  If you have any comments, addition suggestions, corrections, etc,     *
*  to the article itself, please send them to me by email.               *
*              My email address is          *
*                                                                        *
*  There are plenty of copies of this article on the web. Please do not  *
*  create another one, as when the copies go out of date all the         *
*  requests to remove dead links, add new links, fix typos, etc which I  *
*  already did in the latest version go to me.                           * 
*                                                                        * 
*  If you have any questions about TCP/IP in general, which are not      *
*  directly related to this article, please post them to an appropriate  *
*  newsgroup, as my time is limited, and as it will serve you better.    *
*                                                                        *

 1. Books About TCP/IP and networking.

  1.1 Paper books.

   Richard Stevens' TCP/IP illustrated.
   Published by Addison-Wesley.
    Volume 1 - describes the TCP/IP protocols.
                ISBN 0201633469
    Volume 2 - describes the TCP/IP stack as implemented in 4.4BSD-Lite,
               at the source code level.
                ISBN 020163354X
    Volume 3 - describes HTTP, NNTP, and more.
                ISBN 0201634953

   Richard Stevens' UNIX Network Programming.
   Published by Prentice Hall.
    Described here is the 2nd edition of the book.
    The 1st edition (ISBN 0139498761) will be sold until the third
    volume of of the 2nd edition will be out.
     Volume 1 - "Networking APIs: Sockets and XTI".
                Describes UNIX network programming in & out, including
                a lot of code examples, covering IPv4 & IPv6, sockets
                and XTI, TCP & UDP, raw sockets, programming techniques,
                multicasting & broadcasting, and what not. The best
                TCP/IP programming book around, IMHO. 
                 ISBN 013490012X 
     Volume 2 - "Interprocess Communications".
                 ISBN 0130810819
     Volume 3 - "Applications"
                 Name is probable, to be published.

                 Due to Richard Steven's death on Sep 1st 1999, 
                 I'm in the dark regarding this volume's future.
                 I have sent a query to Prentice-Hall, and will 
                 update the text accordingly. 

   Douglas Comer's Internetworking with TCP/IP.
   Published by Prentice-Hall.
    Volume 1 - describes the TCP/IP protocols, architecture and principles.
               ISBN 0132169878
    Volume 2 - describes a TCP/IP implementation (with C code),
               implemented on the XINU operating system.
               ISBN 0131255274
    Volume 3 - describes network programming, and has a sockets version
               (ISBN 013260969X), a TLI version (ISBN 0132609770),
               and a winsock version (ISBN 0138487146)

  Internet Core Protocols
   By Eric A. Hall
   Published by O'Reilly
   ISBN 1565925726
    This book, subtitled "An Owner's Manual for the Internet", does
    a very good work of explaining the core protocols - IP, ICMP,
    IGMP & multicasting, UDP, and TCP. The detailed explanations
    are accompanied by sample packet decodes (a lite version of
    the decoding is available on the accompanying CD).

   Microsoft Windows 2000 TCP/IP Protocols and Services Technical Reference
    By Thomas Lee and Joseph Davies
    Published by Microsoft Press
    ISBN 0735605564
     This book does to MS-Windows 2000 what Stevens' books did to Unix.
     It explains IP from ground up, starting with LAN & WAN protocols,
     through ARP, IP, ICMP, IGMP, TCP & UDP, and up to the application
     layer. Everything is explained with diagrams and explanations of
     how are the protocols work on MS-Windows 2000.
   Effective TCP/IP Programming - 44 Tips to Improve Your Network Programs
    By Jon C. Snader
    Published by Addison-Wesley
    ISBN 0201615894
     This book is a must book for new sockets applications writers.
     The book gives the basics of TCP/IP for programmers, rather than
     from an academical point of view, giving effective tips, techniques,
     and whole programs in C to assist network programmers in writing
     solid networking programs.
   TCP/IP Explained
    By Philip Miller
    Published by Digital Press
    ISBN 1555581668
     A fine book about TCP/IP, covering all the layers, starting with an
     overview of the lowest 2 OSI layers, through IP(+ICMP), UDP, TCP,
     routing (RIP + OSPF + EGP + BGP), broadcasting and multicasting,
     DNS, SNMP, several apps (FTP, Telnet, SMTP, ...), with chapters
     about IPv6 and Internet Security. The book is readable, with lots
     of diagrams and packet trace decodes. Some points missing, such
     as TCP congestion avoidance. 
   Troubleshooting TCP/IP - Analyzing the Protocols of the Internet
    By Mark A. Miller
    Published by M & T Books
    ISBN 1558514503
     A good troubleshooting guide, with good explanations of most
     protocols, starting from network layer, through ARP, DNS, routing,
     and up to the applications, including SMTP, FTP, and TELNET.
     Coverage includes SNMP,  ATM, IPv6. Case studies, included for
     every subject, include sniffer output and explanations.

   High-Speed Networks: TCP/IP and ATM Design Principles
    By William Stallings
    Published by Prentice-Hall
    ISBN 0135259657
     This book explains how to design high-speed networks (ATM, 100 Mbps &
     Gbps ethernet) intended to carry high volume data (WWW, still images,
     video on demand, etc). Coverage includes explanation of ATM and Fast &
     Gigabit Ethernet, the mathematical background needed for performance
     analysis, traffic management (IP & ATM), routing, and compression. 

   TCP/IP: Architecture, Protocols, and Implementation with IPv6 and IP Security
    By Sidnie Feit
    Published by McGraw-Hill
    ISBN 0070213895
     This book covers TCP/IP in one volume, starting from the physical
     layer, through IP, UDP & TCP, the various applications (WWW, mail, etc)
     to network management.

   SNMP, SNMPv2, SNMPv3, and RMON1 and RMON2
    By William Stallings
    Published by Addison-Wesley
    ISBN 0201485346
     An encyclopedic book about SNMP & RMON. Covers the material in
     depth  and clarity, giving good background of the subject.

   SNMP - A Guide to Network Management
    By Dr. Sidnie Feit
    Published by McGraw-Hill
    ISBN 0070203598
     A thorough, though a bit dated, book about SNMP. Covers SNMP(v1)
     and SNMPv2 clearly with all the details, which is handy for
     actually  managing a network with SNMP.

   Networking with Microsoft TCP/IP
    By Drew Heywood
    Published by New Riders
    ISBN 1562057138
     An excellent book about management of Microsoft Windows TCP/IP
     networks, starting from the basics of explaining networking technologies,
     through installation of TCP/IP on DOS and all MS Windows versions,
     routing, managing (DHCP, WINS, DNS), troubleshooting, IIS & FrontPage.
   TCP/IP Network Administration
    By Craig Hunt
    Published by O'Reilly
    ISBN 1565923227
     An excellent book about management of TCP/IP networks, covering
     every subject that needed, including DNS, routing, sendmail,
     configuring, and trouble-shooting. This book is UNIX oriented.

   Networking Personal Computers with TCP/IP - Building TCP/IP Networks
    By Craig Hunt
    Published by O'Reilly
    ISBN 1565921232
     A good book about management of TCP/IP networks, which is PC
     oriented, covering DOS, Windows, Windows-95, and Windows-NT.

   Teach Yourself TCP/IP in 14 days.
    By Timothy Parker
    Published by SAM'S Publishing.
    ISBN 0672305496
     This book is intended for network managers, and gives an overview
     of TCP/IP from ground up, in a short schedule.

   PPP Design and Debugging
    By James Carlson
    Published by Addison-Wesley
    ISBN 0201185393
     An excellent book about PPP. This compact book is packed with info
     about PPP, covering it in both depth and width, covering LCP,
     negotiation & authentication, network layer protocols, bandwidth
     management, etc, including trace interpretation, C code & pseudo 
     code, and lots of resources and references. 

   NOSintro -- TCP/IP over Packet Radio 
   (An Introduction to the KA9Q Network Operating System)
    By Ian Wade
    Published by Dowermain
    ISBN 1897649002
     NOSintro describes in detail how to use Phil Karn's KA9Q Network
     Operating System, and is a classic reference work in this area. 
     It includes full information on how to install & configure KA9Q,
     and how to make it work in a packet radio environment.
     The book is very well illustrated, with many diagrams & hands-on
     examples of keyboard commands.
     Extracts from the book are available at
   IPv6: The New Internet Protocol
    By Christian Huitema
    Published by Prentice-Hall.
    ISBN 0138505055
     This book, written by Christian Huitema - a member of the Internet
     Architecture Board, gives an excellent description of IPv6, how
     it differs from IPv4, and the hows and whys of it's development.

   Unix Network Programming
    By W. Richard Stevens
    Published by Prentice-Hall
    ISBN 0139498761
     Obsoleted by the second edition, covered above. 

     Due to Richard Steven's death on Sep 1st 1999,
     I'm in the dark regarding this books's future.
     I have sent a query to Prentice-Hall, and will 
     update the text accordingly.

   Unix System V. Network Programming
    By Steven A. Rago
    Published by Addison-Wesley
    ISBN 0201563185
     This books gives a good coverage of UNIX network programming.
     Though it is centered around SVR4, it covers many subjects,
     including STREAMS, TLI, sockets, RPC, and kernel level
     communications, including ethernet & SLIP drivers.

   The Design and Implementation of the 4.4 BSD Operating System.
    By Marshall Kirk McKusick, Keith Bostic, Michael J. Karels 
       and John S. Quarterman.
    Published by Addison-Wesley.
    ISBN 0201549794
     This book describes the internals of the 4.4 BSD operating system,
     including the Net/2 TCP/IP stack implementation. A good explanation
     of the most commonly used implementation of TCP/IP.

   Linux Kernel Internals
    By M. Beck, H. Bohme, M. Dziadzka, U. Kunitz, R. Magnus,
       and D. Verworner.
    Published by Addison-Wesley
    ISBN 0201331438
     This book describes the internals of the Linux operating system,
     version 2.0, with a chapter devoted to the TCP/IP stack.

   Windows Sockets Network Programming
    By Bob Quinn and Dave Shute
    Published by Addison-Wesley
    ISBN 0201633728
     An excellent book about winsock programming, with chapters about
     porting apps from BSD Unix & sockets, DLLs, debugging, and nice appendice.

     The two following books are not directly related to TCP/IP, but are
     recommended as good books for windows programmer who write TCP/IP
     clients & servers, and are complementary to the above book :

      1. Win32 Network Programming
         By Ralph Davis
         Published by Addison-Wesley
         ISBN 0201489309
          This book shows programmers how to build networked apps
          using the 32-bit features of Win95 and NT, and includes
          a floppy with all the examples' code.

      2. Multithreading Applications in Win32
         By Jim Beveridge and Robert Wiener
         Published by Addison-Wesley
         ISBN 0201442345
          This book shows developers how, when and where to use 
          multi-threading in Win32 applications, and includes a CD-ROM.

   Differentiated Services for the Internet
    By Kalevi Kilkki
    Published by Macmillan Technical Publishing
    ISBN 1578701325
     An up to date and thorough book about the subject. Covers the
     history of the subject, it's rational, and it's working in detail.

   Bridges, Routers, Switches, and Internetworking Protocols.
    By Radia Perlman
    Published by Addison-Wesley
    ISBN 0201634481
     The second edition is much expanded over the first edition. It
     covers bridging & routing with extensive theory and technical depth.
     New material covers VLANs, ATM, WAN multicasting, and the routing
     chapter  covers not only IP but DECnet, IPX and PNNI as well.
     Security is well covered, in contrast to other books on the subject. 

   Routing in the Internet
    By Christian Huitema
    Published by Prentice Hall
    ISBN 0131321927
     A clear and thorough, though a bit dated, book about routing.
     Covers all major routing protocols (RIP, OSPF, IGRP & EIGRP, IS-IS,
     EGP, BGP3, BGP4 & CIDR), and covers multicast, mobility,
     and resource reservation.

   Internet Routing Architectures
    By Bassam Halabi
    Published by Cisco Press
    ISBN 1562056522
     A clear and through book about interdomain routing network design,
     with many clear examples with diagrams. Focuses on BGP4 and is,
     naturally, oriented toward Cisco's way of doing it (which is not
     much of a limit, considering Cisco's dominance of the routers market).

   OSPF, Anatomy of an Internet Routing Protocol
    By John T. Moy
    Published by Addison-Wesley
    ISBN 0201634724
     A great book about OSPF, including it's history, multicast routing,
     management, debugging, comparisons to other routing protocols. The
     book was written by the author of the OSPF RFCs, who is both a good
     author and authorative source of information on the protocol.

     A companion book has been published, containing a complete implementation
     of an OSPF daemon in C++ on CD-ROM and the text of the book documents the
     implementation. I had not seen a copy of the book, but it's details are

      OSPF Complete Implementation
       By John T. Moy
       Published by Addison-Wesley
       ISBN 0201309661

    By John W. Stewart III
    Published by Addison-Wesley
    ISBN 0201379511
     A small (<150 pages) book, covering BGP4 in full using clear language 
     and drawings. The four chapters include an introduction, the protocol,
     operations, and extensions (scaling, route flap dampening, authentication,
     negotiation, etc). 

   RIP - An Intra-Domain Routing Protocol
    By Gary Scott Malkin
    Published by Addison-Wesley
    ISBN 0201433206
     Another small (<120 pages) book, covering RIP v1 & v2 in a concise and
     clear manner and drawings. The book includes some introductory material,
     e.g. topologies and subnets/supernets, three chapters about configuration
     (including Nortel & Cisco routers) and troubleshooting, and three chapters
     covering the RIP specs & MIB.

   Data and Computer Communications
    By William Stallings
    Published by Prentice-Hall.
    ISBN 0024154253
     A very good book about computer communications basics.
     Includes information about TCP/IP and IPv6.

   Computer Networks
    By Andrew S. Tanenbaum
    Published by Prentice-Hall.
    ISBN 0133499456
     A very good book about computer communications basics.
     Describes communications according to the OSI seven layers model,
     but includes information about TCP/IP and IPv6.

   Information Warfare and Security
    By Dorothy E. Denning
    Published by Addison-Wesley
    ISBN 0201433036
     A book covering all aspects of information warfare with clear
     explanations and many references. Gives an excellent framework
     to Internet security.

  1.2 On-line books and magazines.

   Publishers' sites can be found at -
    Prentice Hall
    Addison Wesley
    MIS:Press (M & T Books)
    New Riders

    InfoMagic       home page
                     ftp site
    Walnut Creek's  home page
                     ftp site

   You can find many books on the web :
    1. Macmillan's Personal Bookshelf
    2. National Academy Press's Reading Room
    3. The Network Administrators' Guide, by Olaf Kirch.
    4. Computer Networks and Internets, by Douglas E. Comer.
    5. Netizens: An Anthology, by

   Books related pages :
    1. The Xinu BUG Page at the University of Canberra, Australia.
    2. List of enhancements to Comer's TCP code by Simon Ilyushchenko

   On-line networking magazines :
    1. Network Magazine
    2. Network Computing
    3. Data Communications magazine has a collection of technical
       tutorials available at it's site, covering such subjects as
       ATM, IP, high speed networking, etc.
    4. First Monday is a journal about the Internet which is published on
       the internet, with all it's articles peer-reviewed.
       It's archives contain articles about TCP/IP, indexed at

 2. Major On-Line Resources.

  2.1 TCP/IP Introductions & Courses.


   Optimized Engineering Technical Compendium (LANs & IP)

   Introduction to TCP/IP

   Introduction to the Internet Protocols

   Under the hood of the 'net: An overview of the TCP/IP Protocol Suite,
   By Jason Yanowitz.

   IP overview, by Cisco.

   Tech-NIC's technical page

   Thomas's Technical Links

   "TCP/IP Tutorial and Technical Overview" from IBM

   An Overview of TCP/IP Protocols and the Internet

   Hedrick-intro to the Internet Protocols

   Von Welch has a network performance page at
   One of the subpages explains TCP windows

   Marc Slemko' Path MTU Discovery and Filtering ICMP 

   Connected: An Internet Encyclopedia

   TCP/IP For Internet Administrators

   Materials on TCP/IP Networking

   Computer Networking and Internet Protocols
   By Keith W. Ross and James F. Kurose

   TCP/IP courses from universities :
     0. The Cooperative Association for Internet Data Analysis
        maintains a list of pointers to Internet Engineering
        related university courses.
     1. Dr. Reuven Cohen
        Internet Networking
        Technion - Israel Institute of Science
     2. Dr. Shlomi Dolev
        Computer Communications and Distributed Algorithms
        Ben-Gurion University           (slides are in hebrew)
     3. Dr. Ofer Hadar
        Introduction To Computer Networks
        Technion - Israel Institute of Science     (slides are in hebrew)
     4. Dr. Arieal Orda
        Internet - Architecutre and Protocols
        Technion - Israel Institute of Science
     5. Dave Hollinger
        Network Programming
     6. Prof. Jim Kurose
        Computer Networks
     7. Phil Scott
        Data Communications, Computer Networks 
     8. David Cyganski
        Telecommunications Transmission Technologies
     9. S. Keshav
        Engineering Computer Networks
    10. Prof. Ralph Droms 
        Purdue University
        Computer Networks
    11. Simon Cleary
        RMIT university
        Computer Networks and Protocols
    12. Phil Scott
        La Trobe university          
        Computer Networks
        Data Communications

  2.2 Resources for programmers.

   The comp.protocols.tcp-ip group has a FAQ, previously maintained by
   George V. Neville-Neil, now by Mike Oliver, is located at :

   The sockets programming FAQ, by Vic Metcalfe, is located at :

   BSD socket programming tutorials
    Quick    -
    Intro    -
    Advanced -

   Unix Network Programming

   The Winsock Programmer's FAQ, by Warren Young, is located at :

   Al's WinSock Tuning FAQ

   The windows-sockets page, by Bob Quinn, is located at :

   The - Programming Resources for WinSock site, is located at :

   The Raw IP Networking FAQ, by Thamer Al-Herbish, is available at :

   Stardust has winsock pages, located at :

   Catalyst's Introduction to TCP/IP Programming

   RPC - Remote Procedure Calls

   An Introduction to Socket Programming
   Beej's Guide to Network Programming
   Vijay Mukhi's Winsock Programming page
   Network Programmer's Guide
   Spencer's Socket Site

  2.3 Standards bodies.

   RFCs (Requests For Comments) are the official standards for the
   Internet Protocols. Those are specs, not hands-on manuals.
   The RFC index lists the status of each RFC. STD #1 lists which
   RFCs a compliant IP stack should implement.

   The RFC Editor's home page is
   This is _the_ authorative source for RFCs (which include all
   the standards for TCP/IP), FYIs, and other infos about the
   internet and TCP/IP. RFC drafts are available for the Internet
   Engineering Task Force's site (

   Five other good places to look for RFCs are -

    1. The Kashpureff Family's site, at,
       which has a copy of all RFCs and drafts, as well as a search
       engine to search for keywords through either RFCs or drafts. 

    2. The Internet FAQ Consortium site, at,
       which has a search engine, indice, RFCs FAQs, etc.

    3. By email to to get further info, send a
       message with any subject, and with the body having one line,
       containing either "help", or "help: ways_to_get_rfcs".

    4. The Internet Standards site, which breaks down RFCs by
       category (e.g. by application) at

    5. The RFC Sourcebook, at 
       The site has an extensive and useful index.
   An excellent index of RFCs is available in an appendix in Comer's
   first volume, but it is current as of the publishing date only. 

   Comment : as many people seem to look for RFCs on CD-ROMs,
             I list here two titles I know of :
              1. Infomagic has a 2 CDs set titled "STANDARDS" which
                 contains, among other things, all the RFCs & IENs.
              2. Walnut-Creek has a CD-ROM titled "Internet Info" which
                 contains some of the RFCs & IENs, among other stuff.

   Network Research Group home page              -
   Internet Engineering Task Force home page     -
   Internet Research Task Force home page        -
   Internet Societal Task Force home page        -
   Internet SOCiety home page                    -
   Internet Architecture Board home page         -
   Internet Engineering Steering Group           -
   Internet Engineering & Planning Group         -
   Internet Mail Consortium                      -
   The Generic Top Level Domain 
                     Memorandum of Understanding -
   Internet Ad-Hoc Committee home page           -
   ICANN - The Internet Corporation for 
                      Assigned Names and Numbers -
   ICANN Watch                                   -
   Open Root Server Confederation                -
   RFC editor's web page                         - 

   Internet Assigned Numbers Authority home page - 
   American Registry for Internet Numbers        -
   Asian Pacific Network Information Centre      -
   Resaux IP Europeens Net Coordiantion Centre   -

   Overview of the DNS Controversy -
   Another article by Robert Shaw  -

   The National Telecommunications and Information Administration's
   Proposals for Management of Internet Names and Addresses page.

   The AlterNIC's home page is
   This site carries RFCs, internet drafts, and materials 
   relating to freedom of speech, encryption, and more.

  2.4 FAQs, newsgroups, and mailing lists.

   The comp.answers & news.answers newsgroups contain (or at least should) 
   all FAQ postings for the newsgroups dealing with computers.

   The following newsgroups contain discussion related to TCP/IP :
    - Newsgroups FAQs are posted periodically to their top-hierarchy
      answers newsgroup (e.g. comp.os.vms => comp.answers). Those
      groups, along with news.newusers.questions, are great places
      to look for FAQs & tips in.
    - the comp.protocols hierarchy, which covers various networking
      protocols, such as tcp/ip, kermit, and iso.
      notice that some TCP/IP related protocols have discussion
      groups of their own (e.g. NFS, SNMP, NTP, PPP).
    - the comp.dcom hierarchy, including groups that discuss lans,
      modems, and ethernet.
    - the comp.mail hierarchy, which covers various electronic
      mail programs (pine, elm, sendmail, etc).
    - The news hierarchy, which covers the various subjects related
      to usenet, including the NNTP protocol.

   All the newsgroups' FAQs, as well as other introductory documents are
   stored at and at A good
   introductory to TCP/IP from the site is the file

   As the & sites might be heavily loaded, and
   as many sites mirror the FAQs archive, it is advisable to search
   for FAQs at geographically nearer sites. A list of many mirror sites
   (allowing access via FTP, WWW, Gopher, mail, etc) is available at :

   A very good TCP/IP Q & A site was brought up by Yegappan Lakshmanan.
   The content of the site was reviewed by the readership of the
   comp.protocols.tcp-ip newsgroup and can be found at :

   The comp.protocols.tcp-ip.ibmpc newsgroup has a FAQ,
   written by Bernard D. Aboba, which can be found at at :

   The newsgroup is gated to a mailing list  and it is served
   by, under the name PCIP.

   The newsgroup has a FAQ,
   maintained by Chris Peckham, which can be found at :

   The comp.protocols.ppp FAQ is available at

   The comp.protocols.snmp FAQ FAQ is available at

   The alt.winsock newsgroup has a FAQ, by Nancy Cedeno Alegria, located at :

   This newsgroup is gated to a mailing list. The mailing list is named The [un]subscribe address is

   Info about various TCP/IP protocols originating from UNIX utilities,
   such as r-* services, lpd, and talk, can be found in a page I've
   written up for the purpose of concentrating the info at a single point.

   The Amiga TCP/IP FAQ, written by Mike Meyer, is available at

   The Amiga Nertworking FAQ, written by Richard Norman, is available at

   The newsgroup has a FAQ, available at

   There's also a firewalls mailing list,
    served by
    archived at

   There's a Searchable Check Point FireWall-1 discussion archive
   site (other mailing lists archived as well).

   There's a free firewalls site,

   Slow start & delayed ack explained

   Henning Schulzrinne's RTP (Real Time Protocol) site

   Queen's University Real - Time Transport Protocol (QRTP)

   Two RFCs that can serve as FAQs are :

    - RFC #1180 (RFC1180), titled "A TCP/IP Tutorial", is a good
      tutorial, with a focus on how an IP packet travels from
      source to destination.

    - RFC #2151 (FYI30), titled "A Primer On Internet and TCP/IP Tools"
      is a good introductory to TCP/IP tools, such as ping, finger, and

 3. O/S Specific.

  The Unix Guru Universe's where one could find references to all kinds
  of info relating to UNIX, including TCP/IP.

  The comp.unix.programmer FAQ can be found at :

  The windows 95 FAQ, which covers, among other subjects, subjects
  relating to TCP/IP, networking, and modems, can be found at :

  There are three great sites for all of MS-Windows's versions, which
  cover a lot of info relating to connecting MS-Windows to TCP/IP networks.
  The sites are :

  There are several good sites for various versions of Unix & Linux
   GNU project  
   OpenBSD's home page
   FreeBSD's home page
   NetBSD's home page
   Linux's home page
   Trinux's home page
   Linux Kernel Archive

  The Linux Router Project, making a floppy sized distribution of Linux
  used to build and maintain routers, terminal servers, etc.
  The Internet Software Consortiumi, a non-profit organization, carries
  and supports BIND, DHCP, and INN. The software is supplied for free,
  as well as limited support via mailing list. A support contract comes,
  naturally, with a fee.

  Erick Engelke's WATTCP MS-DOS TCP/IP stack has a home page

  Gisle Vanem has upgraded the WATTCP tcp/ip stack to include
  DHCP, RARP, file-based lookup, BSD-compatible API. Supports
  several compilers and DOS-extenders. WATT-32 is found at

  Phil Karn's KA9Q (DOS TCP/IP stack) is under Karn's home page.

  Windows and TCP/IP for Internet Access

  Michael Bernardi's MS-DOS Applications for Internet Use FAQ, which
  contains a list of TCP/IP stacks & applications for DOS.

  Dan Kegel has a page titled "MS-DOS TCP/IP Programming", which
  is crammed with links & info about TCP/IP for DOS.

  Information about NetBIOS and NetBEUI can be found at

  4. Addresses, subnets, DNS, switching, and routing.

   Understanding IP Addressing: Everything You Ever Wanted To Know

   Understanding IP Addressing

   The IP Address and Classes
     (linked from

   What's A Netmask?

   Daryl's TCP/IP Primer
   Addressing and Subnetting on the Near Side of the 'Net

   Breeze Through Subnet Masking, by John Lambert, MCSE

   IP Address Subnetting Tutorial

   IP Subnet Calculations

   The Subnet Online site

   Al Vokeman's netmask calculator
   The calculator is implemented via JavaScript (not CGI),
   making it quick, but requires JavaScript supported and enabled.

   A CIDR subnet mask calculator can be found at

   Petteri Kettunen's subnet calculator

   DHCP sites :
    1. Ralph Droms' DHCP Resources site
    2. Alan Dobkin's DHCP Resources

   DNS sites :
    1. Gary Kessler's Setting Up Your Own DNS
    2. The DNS Security Extensions, by Cricket Liu. 
    3. The DNS Resources Directory, an excellent resource, may be found at -
    4. A Microsoft Windows-2000 DNS article by Thomas Lee and Joseph Davies

   In general


   RIP :

   BGP :

   OSPF :

   Multi Layer Routing :

   Multicast routing :
    The IP Multicast Initiative home page
    The Mbone (multicast bone) FAQ
    An Introduction to IP Multicast
    Introduction to IP Multicast Routing
    A collection of documents explaining multicast routing.

   Merit GateD Consortium
   This site contains wealth of information about GateD, including
   source distributions, documentation, etc.

   OSPFD Resource Page
   This site includes a complete C++ implementation of OSPF. This is
   the same implementation that accompanies John T. Moy's book mentioned
   earlier in this FAQ.

   GNU Zebra site
   The GBU Zebra project is a router software implementing OSPFv2,
   BGP4, RIPv1, and RIPv2. It has a special architecture that differs
   from GateD in that it allows to offloads the computation from the
   CPU to special ASICs and in it's modularity.

   "Layer 3 and 4 Switching", article from Performance Computing.

   "IP Switching: Issues and Alternatives,", by R. Jain.

   "IP Switching", course given by Shishir Agrawal.

   "L5: A Self Learning Layer 5 Switch", a report from IBM.

   IPv4 address space consumption :

 5. Misc IP web sites.

  5.1 Famous persons' web sites.

   Richard Stevens' home page
   Douglas Comer's home page
   Jon C. Snader's home page
   Andrew Tannenbaum's home page
   William Stallings's home page
   James Carlson's home page
   Raj Jain's home page 

  5.2 IP performance web sites.

   The Public Netperf Homepage is available, courtesy of HP, at

   Internet Performance Measurement and Analysis Project home page.

   Internet Weather Report

  5.3 General.

   Mark Daugherty's TCP/IP page contains IPv4 Datagram Reference Chart
   in AutoCad format (.dxf) and as a 9 pages Word document, as well as
   lots of other links to such stuff as well known port numbers, FAQs,
   ethernet resources, etc, in his home-page.   [TCP/IP page]

   The site has posters of many protocols in both HTML
   and PDF formats, though the later requires (free) registration.       [HTML posters]  [PDF posters]

   The IP Resources web site.

   The web site. The site gives a lot of material about
   TCP/IP in general, and does not concentrate on firewalls as it's
   name might imply.
   The Information Technology Professional's Resource Center contains
   plenty of links to networking subjects, including IP, Cisco,
   guides, magazines' home pages, networking security, and more.

   Cisco's site contains a couple of internetworking guides :
    A. IP Protocols page
    B. IP Technical Tips page 
    C. Internetworking Technology Overview
    D. Internetwork Design Guide

   IBM's Austin site contains a couple of TCP/IP guides :
    A. TCP/IP Tutorial and Technical Overview
    B. Accessing the Internet

   Wandel & Goltermann have brought up the
   The site is intended to be a "Resource for Network Protocol Analysis".

   Info about Ssh (Secure Shell) may be found at :

   Info about SOCKS (secure sockets using proxies / firewalls) -

   The MPLS Resource Center.

   The IP xStream site supplies wide & thorough information about
   IP Telephony, including news, tutorials, white papaers, etc.

   ADTRAN PPP Internetworking Primer

   Jarle Aase's FTP Protocol Resource Center site may be found at -

   The Network Professionals Resource Center contains links to
   many FAQs, computers & networking magazines' home pages, etc.

   The Network Management Server carries FAQs, white papers,
   free software, etc related to network management. 

   RGB's TCP/IP Whitepapers & Guides

   Host Name to Latitude/Longitude

   Roll Your Own Intranet page

   My own IP -> Geographical Location Detective's page

  6.0 IPv6 a.k.a IPng.

   The IP Next Generation site is the first site to visit to get any
   information about IPv6, from overviews, through RFCs & drafts, to
   implementations (including availability of stacks on various
   platforms & source code for IPv6 stacks)
   The UK IPv6 Resource Centre

   The 6bone Home Page

   IP Next Generation Overview

   The IPng Group's home page.

   "IPv6: The New Version of the Internet Protocol", By Steve Deering.

   IPv6 specifications - Latest RFCs and Internet Drafts Collection.

   "IPv6: The Next Generation Internet Protocol", By Gary C. Kessler.

   IPv6: Next Generation Internet Protocol.

   Literature Research IPv6 (IPng), by Mike Crawfurd.

   The IPv6 organization site.

   The IPv6 Forum.

   For information about the Internet's future :
    Internet ][ site                    -
    Next Generation Internet Initiative -
    The Quality of Service Forum site   -

   There's an IPv6 mailing list. It's named ipng, and served

  7.0 Security & IPsec.

   Internet Security Survey.

   Phrack Magazine's site.

   The SKIP site.

   SKIP - Simple Key management for Internet Protocols - encrypts
   info at the IP layer, enabling all applications which communicate
   via IP (using either TCP or UDP) to benefit from security.

   Peter Gutmann's "Security and Encryption-related Resources and Links"
   contains a huge collection of links to security sites.

   COAST's Hotlist: Computer Security, Law & Privacy is another huge
   collection of links to security & privacy issues.

   The VPN Labs site provides a wealth of information on VPNs.

   The FirstVPN site supplies a wealth of information
   about Virtual Private Networks and security.

   IPsec developers forum  

   N. Ferguson and B. Schneier's cryptographic evaluation of IPsec.

   IP Masquerade for Linux

 8. Misc Networking Pages.

  8.1 General.

   A networking terms dictionary is available

   There's a site for the Kermit project at

   A good search engine could supply further info.
    Yahoo     at
    AltaVista at
    Google    at

   The Networked Computer Science Technical Reference Library site
   is an archive of computer science articles, which can be searched
   through using an impressive search engine.

   The DejaNews site archives all the posts to usenet.
   The site, at, enables users to search
   through posts sent over the past few years using different methods,
   which may be combined, such as words from articles, authors, and
   newsgroups. The ability to find past posts discussing unfamiliar
   subjects is an endless source of information, and may supply
   immediate answers to questions asked on usenet in the past.

   If you wish to have a post of yours not archived in dejanews add
   the header "X-No-Archive: Yes" to your posting's header, or write
   it as your article's first line. Notice that this wouldnt prevent
   other people from quoting your article, thus causing the quoted
   material to be archived.

   Other useful features of DejaNews :
    - Get poster profiles.
      This gives a count of how many posts did a poster send to each
      newsgroup, with a poster identified by it's email address.
    - Search for newsgroups discussing given subjects.
      As the search is done by frequency of words in posts, the
      results should be taken with a grain of salt, e.g.

All the newsgroups in the following list contain christianity in some article.
The confidence rating indicates how sure we are that people talk about your
query in the newsgroup. Clicking on the newsgroup name will show you all of
the articles within the group which match your query.

          Confidence   Newsgroup
             99%       alt.atheism
             39%       alt.religion.christian
             38%       soc.religion.christian
             38%       soc.penpals
             33%       austin.general

   The Norwegian University of Science and Technology, located at
   Trondheim, has an FTP search engine on the web, located at, that can find files on
   anonymous FTP servers world wide.

   The search is similar to the one done by archie, and can be very
   useful for finding source code for utilities, FAQs, etc.

   A quick search for the word ping produced the following output :
------------------------------------------------------------------------------- (Japan)
  1  /.0/4.4BSD-Lite/usr/src/sbin/ping
  2  /.0/4.4BSD-Lite/usr/src/sys/i386/floppy/ping
  3  /.0/Linux/redhat-4.1/i386/RedHat/instimage/usr/bin/ping
  4  /.0/Linux/redhat-devel/i386/RedHat/instimage/usr/bin/ping (Educational)
  5       /.03/redhat/i386/RedHat/instimage/usr/bin/ping
  6       /.03/redhat/sparc/RedHat/instimage/usr/bin/ping
  7       /.03/redhat/sparc/misc/src/trees/rescue/bin/ping (Japan)
  8  /.1/NetBSD-current/src/sbin/ping

 [more links snipped]


   Other files search engine are located at such places as which can find files
   for specific platforms (e.g. unix, windows, mac) or specific formats
   (e.g. wav, midi, fonts, source code).

   There are three good sites to find mailing lists that discuss a subject
   of interest. The first is located at, and
   actually carries (and allows to create) mailing lists, the second is a 
   a lists search engine located at, and the last
   is a directory of mailing lists located at

  8.2 Network research sites & pages.

   Networking Research at the PSC

   List of Publications by Raj Jain's Group

   Luigi Rizzo - Research work

   UCLA Internet Research Lab

   TCP Over Satellite work group

   Rutgers university DataMan mobile computing laboratory

   Network Bibliography

   ValueRocket Consulting

   The Technion's Laboratory of Computer Communications and Networking.

  8.3 Layer 2 sites & pages.

   The comp.dcom.lans.ethernet FAQ is available at

   Charles Spurgeon's Ethernet Page is at

   Eddy Insam's article "PC Interfacing Via the Ethernet"
   The comp.dcom.lans.token-ring FAQ is available at

   The comp.dcom.cabling FAQ is available at

   The comp.dcom.cell-relay FAQ is available at 

   The Big-LAN FAQ, created for the mailing
   list, which discusses "[the] issues in designing and operating
   Campus-Size Local Area Networks, ..." is available at

   The Network Engineer's Toolkit Site

   Committee T1's World Wide Web Site

   A page decribing T1 with technical details is

   The ATM Forum's home page can be found at

   The University of Leeds ATM MultiMedia group has a collection of
   articles, links, etc about ATM.

   The Frame Relay Forum's home page can be found at

   The Frame Relay Resource Center

   The Direct Cable Connection, Null-modem, Serial Ports site explains
   how  to connect two windows machines to each other using serial or
   parallel  ports to create a two nodes network.

   Vinod Kalra's HDLC page.

   The GigaBit Ethernet Alliance home page

   The Daedalus project at Berkeley deals with wireless
   networking and mobile computing, and it's web page
   contains links to some articles. 

   The Israely ADSL site provides information on ADSL and IP networking
   in Herbew for Israelies.

  8.4 General networking sites.

   PC Support Advisor.
   A support site which contains sections that deal with TCP/IP, including
   some very good articles.

   TechFest's Networking page.
   A large collection of communication tutorials may be found at
   IOL's training page, which has links to materials on TCP/IP,
   LAN technologies, programming & administrations manuals, and more.

   3COM has a page containing links to a collection of networking articles.

   Protocols for WAN, LAN, ATM data communications and telecommunications.

   An excellent networking index site.

   Oceanwave Technical Resources.

   Rohit's Srivastava's High Speed Networking & Programming page.

   Network Design Tutorials and Other Resources.

   Networking Technologies - Software Toolkits and Documentation

   Network Troubleshooting site.

   Tomi Engdahl's Telecommunication Electronics Page.

   Standards (and Cross References)

   Lynn Larrow's Modems, Networking and Communications Links page.

   Hill Associates IT Technology Training networking articles.

   Enrique Fdez. Rasero's technical networking page in Spanish.


  I have written this document over the last few years. Yet, I could not 
  have made this document without the assistance of other people. I would,
  therefore, like to thank to Andrew Gierth, Trevor Jenkins, Mark Daugherty,
  Michael Hunter, David Peter, Erick Engelke, Jose Carrilho, Jose Carrilho,
  Al Vonkeman, Zia R. Siddiqui, Jarle Aase, Daryl Banttari, SecurePoint,
  Brian Schwarz, James Marshall, Diane Boling, Gisle Vanem, Jennifer Lazbin,
  Enrique Fdez. Rasero, Peter Soreanu, Gary Kessler, Chris Carvan, Simon
  Bowring, Thomas Lee, Eddy Insam, Petteri Kettunen, Harald Norvik, and
  Debby Koren who helped me in many ways, and to all the people who worked
  to produce all the materials listed in this FAQ.

Inferno Solutions
Hosting by

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру