home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / internet / tcp-ip / resource-list < prev   
Encoding:
Internet Message Format  |  2004-05-05  |  57.8 KB

  1. Path: senator-bedfellow.mit.edu!dreaderd!not-for-mail
  2. Message-ID: <internet/tcp-ip/resource-list_1083675484@rtfm.mit.edu>
  3. Supersedes: <internet/tcp-ip/resource-list_1082292761@rtfm.mit.edu>
  4. Expires: 2 Jun 2004 12:58:04 GMT
  5. X-Last-Updated: 2003/09/24
  6. Organization: none
  7. Newsgroups: comp.protocols.tcp-ip,comp.protocols.tcp-ip.ibmpc,comp.sys.mac.comm,comp.dcom.wan,comp.answers,news.answers
  8. From: uriraz@private.org.il (Uri Raz)
  9. Subject: TCP/IP Resources List
  10. Followup-To: comp.protocols.tcp-ip
  11. Approved: news-answers-request@MIT.EDU
  12. Summary: 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.
  13. Originator: faqserv@penguin-lust.MIT.EDU
  14. Date: 04 May 2004 13:01:54 GMT
  15. Lines: 1462
  16. NNTP-Posting-Host: penguin-lust.mit.edu
  17. X-Trace: 1083675714 senator-bedfellow.mit.edu 563 18.181.0.29
  18. Xref: senator-bedfellow.mit.edu comp.protocols.tcp-ip:118303 comp.protocols.tcp-ip.ibmpc:49405 comp.sys.mac.comm:335272 comp.dcom.wan:3243 comp.answers:57093 news.answers:270945
  19.  
  20. Posting-Frequency: every two weeks 
  21. Copyright: (c) 1996-2003 Uri Raz
  22. Maintainer: Uri Raz <uriraz@private.org.il>
  23. Last-modified: 24/Sep/2003
  24. Archive-Name: internet/tcp-ip/resource-list
  25. URL: http://www.private.org.il/tcpip_rl.html
  26.  
  27.  This posting contains a list of various resources (books, web sites, 
  28.  FAQS, newsgroups, and useful net techniques) intended to help a newbie 
  29.  to learn about the TCP/IP suite of protocols.
  30.  
  31.  This article is available as a web page at :
  32.   Primary indexed copy     - http://www.private.org.il/tcpip_rl.html
  33.   Secondary indexless copy - http://www.faqs.org/faqs/internet/tcp-ip/resource-list/index.html
  34.  
  35.  This article is available via FTP at :
  36.   ftp://rtfm.mit.edu/pub/usenet-by-group/news.answers/internet/tcp-ip/resource-list
  37.   ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/protocols/tcp-ip/TCP_IP_Resources_List
  38.  
  39. **************************************************************************
  40. *                                                                        *
  41. *  If you have any comments, addition suggestions, corrections, etc,     *
  42. *  to the article itself, please send them to me by email.               *
  43. *              My email address is mailto:uriraz@private.org.il          *
  44. *                                                                        *
  45. *  There are plenty of copies of this article on the web. Please do not  *
  46. *  create another one, as when the copies go out of date all the         *
  47. *  requests to remove dead links, add new links, fix typos, etc which I  *
  48. *  already did in the latest version go to me.                           * 
  49. *                                                                        * 
  50. *  If you have any questions about TCP/IP in general, which are not      *
  51. *  directly related to this article, please post them to an appropriate  *
  52. *  newsgroup, as my time is limited, and as it will serve you better.    *
  53. *                                                                        *
  54. **************************************************************************
  55.  
  56.  
  57.  1. Books About TCP/IP and networking.
  58.  -------------------------------------
  59.  
  60.  
  61.   1.1 Paper books.
  62.   ----------------
  63.  
  64.    Richard Stevens' TCP/IP illustrated.
  65.    Published by Addison-Wesley.
  66.     Volume 1 - describes the TCP/IP protocols.
  67.                 ISBN 0201633469
  68.     Volume 2 - describes the TCP/IP stack as implemented in 4.4BSD-Lite,
  69.                at the source code level.
  70.                 ISBN 020163354X
  71.     Volume 3 - describes HTTP, NNTP, and more.
  72.                 ISBN 0201634953
  73.  
  74.    Richard Stevens' UNIX Network Programming.
  75.    Published by Prentice Hall.
  76.     Described here is the 2nd edition of the book.
  77.     The 1st edition (ISBN 0139498761) will be sold until the third
  78.     volume of of the 2nd edition will be out.
  79.      Volume 1 - "Networking APIs: Sockets and XTI".
  80.                 Describes UNIX network programming in & out, including
  81.                 a lot of code examples, covering IPv4 & IPv6, sockets
  82.                 and XTI, TCP & UDP, raw sockets, programming techniques,
  83.                 multicasting & broadcasting, and what not. The best
  84.                 TCP/IP programming book around, IMHO. 
  85.                  ISBN 013490012X 
  86.      Volume 2 - "Interprocess Communications".
  87.                  ISBN 0130810819
  88.      Volume 3 - "Applications"
  89.                  Name is probable, to be published.
  90.  
  91.                  Due to Richard Steven's death on Sep 1st 1999, 
  92.                  I'm in the dark regarding this volume's future.
  93.                  I have sent a query to Prentice-Hall, and will 
  94.                  update the text accordingly. 
  95.  
  96.    Douglas Comer's Internetworking with TCP/IP.
  97.    Published by Prentice-Hall.
  98.     Volume 1 - describes the TCP/IP protocols, architecture and principles.
  99.                ISBN 0132169878
  100.     Volume 2 - describes a TCP/IP implementation (with C code),
  101.                implemented on the XINU operating system.
  102.                ISBN 0131255274
  103.     Volume 3 - describes network programming, and has a sockets version
  104.                (ISBN 013260969X), a TLI version (ISBN 0132609770),
  105.                and a winsock version (ISBN 0138487146)
  106.  
  107.   Internet Core Protocols
  108.    By Eric A. Hall
  109.    Published by O'Reilly
  110.    ISBN 1565925726
  111.     This book, subtitled "An Owner's Manual for the Internet", does
  112.     a very good work of explaining the core protocols - IP, ICMP,
  113.     IGMP & multicasting, UDP, and TCP. The detailed explanations
  114.     are accompanied by sample packet decodes (a lite version of
  115.     the decoding is available on the accompanying CD).
  116.  
  117.    Microsoft Windows 2000 TCP/IP Protocols and Services Technical Reference
  118.     By Thomas Lee and Joseph Davies
  119.     Published by Microsoft Press
  120.     ISBN 0735605564
  121.      This book does to MS-Windows 2000 what Stevens' books did to Unix.
  122.      It explains IP from ground up, starting with LAN & WAN protocols,
  123.      through ARP, IP, ICMP, IGMP, TCP & UDP, and up to the application
  124.      layer. Everything is explained with diagrams and explanations of
  125.      how are the protocols work on MS-Windows 2000.
  126.  
  127.    Effective TCP/IP Programming - 44 Tips to Improve Your Network Programs
  128.     By Jon C. Snader
  129.     Published by Addison-Wesley
  130.     ISBN 0201615894
  131.      This book is a must book for new sockets applications writers.
  132.      The book gives the basics of TCP/IP for programmers, rather than
  133.      from an academical point of view, giving effective tips, techniques,
  134.      and whole programs in C to assist network programmers in writing
  135.      solid networking programs.
  136.  
  137.    TCP/IP Explained
  138.     By Philip Miller
  139.     Published by Digital Press
  140.     ISBN 1555581668
  141.      A fine book about TCP/IP, covering all the layers, starting with an
  142.      overview of the lowest 2 OSI layers, through IP(+ICMP), UDP, TCP,
  143.      routing (RIP + OSPF + EGP + BGP), broadcasting and multicasting,
  144.      DNS, SNMP, several apps (FTP, Telnet, SMTP, ...), with chapters
  145.      about IPv6 and Internet Security. The book is readable, with lots
  146.      of diagrams and packet trace decodes. Some points missing, such
  147.      as TCP congestion avoidance. 
  148.  
  149.    Troubleshooting TCP/IP - Analyzing the Protocols of the Internet
  150.     By Mark A. Miller
  151.     Published by M & T Books
  152.     ISBN 1558514503
  153.      A good troubleshooting guide, with good explanations of most
  154.      protocols, starting from network layer, through ARP, DNS, routing,
  155.      and up to the applications, including SMTP, FTP, and TELNET.
  156.      Coverage includes SNMP,  ATM, IPv6. Case studies, included for
  157.      every subject, include sniffer output and explanations.
  158.  
  159.    High-Speed Networks: TCP/IP and ATM Design Principles
  160.     By William Stallings
  161.     Published by Prentice-Hall
  162.     ISBN 0135259657
  163.      This book explains how to design high-speed networks (ATM, 100 Mbps &
  164.      Gbps ethernet) intended to carry high volume data (WWW, still images,
  165.      video on demand, etc). Coverage includes explanation of ATM and Fast &
  166.      Gigabit Ethernet, the mathematical background needed for performance
  167.      analysis, traffic management (IP & ATM), routing, and compression. 
  168.  
  169.    TCP/IP: Architecture, Protocols, and Implementation with IPv6 and IP Security
  170.     By Sidnie Feit
  171.     Published by McGraw-Hill
  172.     ISBN 0070213895
  173.      This book covers TCP/IP in one volume, starting from the physical
  174.      layer, through IP, UDP & TCP, the various applications (WWW, mail, etc)
  175.      to network management.
  176.  
  177.    SNMP, SNMPv2, SNMPv3, and RMON1 and RMON2
  178.     By William Stallings
  179.     Published by Addison-Wesley
  180.     ISBN 0201485346
  181.      An encyclopedic book about SNMP & RMON. Covers the material in
  182.      depth  and clarity, giving good background of the subject.
  183.  
  184.    SNMP - A Guide to Network Management
  185.     By Dr. Sidnie Feit
  186.     Published by McGraw-Hill
  187.     ISBN 0070203598
  188.      A thorough, though a bit dated, book about SNMP. Covers SNMP(v1)
  189.      and SNMPv2 clearly with all the details, which is handy for
  190.      actually  managing a network with SNMP.
  191.  
  192.    Networking with Microsoft TCP/IP
  193.     By Drew Heywood
  194.     Published by New Riders
  195.     ISBN 1562057138
  196.      An excellent book about management of Microsoft Windows TCP/IP
  197.      networks, starting from the basics of explaining networking technologies,
  198.      through installation of TCP/IP on DOS and all MS Windows versions,
  199.      routing, managing (DHCP, WINS, DNS), troubleshooting, IIS & FrontPage.
  200.  
  201.    TCP/IP Network Administration
  202.     By Craig Hunt
  203.     Published by O'Reilly
  204.     ISBN 1565923227
  205.      An excellent book about management of TCP/IP networks, covering
  206.      every subject that needed, including DNS, routing, sendmail,
  207.      configuring, and trouble-shooting. This book is UNIX oriented.
  208.  
  209.    Networking Personal Computers with TCP/IP - Building TCP/IP Networks
  210.     By Craig Hunt
  211.     Published by O'Reilly
  212.     ISBN 1565921232
  213.      A good book about management of TCP/IP networks, which is PC
  214.      oriented, covering DOS, Windows, Windows-95, and Windows-NT.
  215.  
  216.    Teach Yourself TCP/IP in 14 days.
  217.     By Timothy Parker
  218.     Published by SAM'S Publishing.
  219.     ISBN 0672305496
  220.      This book is intended for network managers, and gives an overview
  221.      of TCP/IP from ground up, in a short schedule.
  222.  
  223.    PPP Design and Debugging
  224.     By James Carlson
  225.     Published by Addison-Wesley
  226.     ISBN 0201185393
  227.      An excellent book about PPP. This compact book is packed with info
  228.      about PPP, covering it in both depth and width, covering LCP,
  229.      negotiation & authentication, network layer protocols, bandwidth
  230.      management, etc, including trace interpretation, C code & pseudo 
  231.      code, and lots of resources and references. 
  232.  
  233.    NOSintro -- TCP/IP over Packet Radio 
  234.    (An Introduction to the KA9Q Network Operating System)
  235.     By Ian Wade
  236.     Published by Dowermain
  237.     ISBN 1897649002
  238.      NOSintro describes in detail how to use Phil Karn's KA9Q Network
  239.      Operating System, and is a classic reference work in this area. 
  240.      It includes full information on how to install & configure KA9Q,
  241.      and how to make it work in a packet radio environment.
  242.      The book is very well illustrated, with many diagrams & hands-on
  243.      examples of keyboard commands.
  244.      Extracts from the book are available at http://www.ian.wade.care4free.net/nosintro.htm
  245.  
  246.    IPv6: The New Internet Protocol
  247.     By Christian Huitema
  248.     Published by Prentice-Hall.
  249.     ISBN 0138505055
  250.      This book, written by Christian Huitema - a member of the Internet
  251.      Architecture Board, gives an excellent description of IPv6, how
  252.      it differs from IPv4, and the hows and whys of it's development.
  253.  
  254.    Unix Network Programming
  255.     By W. Richard Stevens
  256.     Published by Prentice-Hall
  257.     ISBN 0139498761
  258.      Obsoleted by the second edition, covered above. 
  259.  
  260.      Due to Richard Steven's death on Sep 1st 1999,
  261.      I'm in the dark regarding this books's future.
  262.      I have sent a query to Prentice-Hall, and will 
  263.      update the text accordingly.
  264.  
  265.    Unix System V. Network Programming
  266.     By Steven A. Rago
  267.     Published by Addison-Wesley
  268.     ISBN 0201563185
  269.      This books gives a good coverage of UNIX network programming.
  270.      Though it is centered around SVR4, it covers many subjects,
  271.      including STREAMS, TLI, sockets, RPC, and kernel level
  272.      communications, including ethernet & SLIP drivers.
  273.  
  274.    The Design and Implementation of the 4.4 BSD Operating System.
  275.     By Marshall Kirk McKusick, Keith Bostic, Michael J. Karels 
  276.        and John S. Quarterman.
  277.     Published by Addison-Wesley.
  278.     ISBN 0201549794
  279.      This book describes the internals of the 4.4 BSD operating system,
  280.      including the Net/2 TCP/IP stack implementation. A good explanation
  281.      of the most commonly used implementation of TCP/IP.
  282.  
  283.    Linux Kernel Internals
  284.     By M. Beck, H. Bohme, M. Dziadzka, U. Kunitz, R. Magnus,
  285.        and D. Verworner.
  286.     Published by Addison-Wesley
  287.     ISBN 0201331438
  288.      This book describes the internals of the Linux operating system,
  289.      version 2.0, with a chapter devoted to the TCP/IP stack.
  290.  
  291.    Windows Sockets Network Programming
  292.     By Bob Quinn and Dave Shute
  293.     Published by Addison-Wesley
  294.     ISBN 0201633728
  295.      An excellent book about winsock programming, with chapters about
  296.      porting apps from BSD Unix & sockets, DLLs, debugging, and nice appendice.
  297.  
  298.      The two following books are not directly related to TCP/IP, but are
  299.      recommended as good books for windows programmer who write TCP/IP
  300.      clients & servers, and are complementary to the above book :
  301.  
  302.       1. Win32 Network Programming
  303.          By Ralph Davis
  304.          Published by Addison-Wesley
  305.          ISBN 0201489309
  306.           This book shows programmers how to build networked apps
  307.           using the 32-bit features of Win95 and NT, and includes
  308.           a floppy with all the examples' code.
  309.  
  310.       2. Multithreading Applications in Win32
  311.          By Jim Beveridge and Robert Wiener
  312.          Published by Addison-Wesley
  313.          ISBN 0201442345
  314.           This book shows developers how, when and where to use 
  315.           multi-threading in Win32 applications, and includes a CD-ROM.
  316.  
  317.    Differentiated Services for the Internet
  318.     By Kalevi Kilkki
  319.     Published by Macmillan Technical Publishing
  320.     ISBN 1578701325
  321.      An up to date and thorough book about the subject. Covers the
  322.      history of the subject, it's rational, and it's working in detail.
  323.  
  324.    Interconnections
  325.    Bridges, Routers, Switches, and Internetworking Protocols.
  326.     By Radia Perlman
  327.     Published by Addison-Wesley
  328.     ISBN 0201634481
  329.      The second edition is much expanded over the first edition. It
  330.      covers bridging & routing with extensive theory and technical depth.
  331.      New material covers VLANs, ATM, WAN multicasting, and the routing
  332.      chapter  covers not only IP but DECnet, IPX and PNNI as well.
  333.      Security is well covered, in contrast to other books on the subject. 
  334.  
  335.    Routing in the Internet
  336.     By Christian Huitema
  337.     Published by Prentice Hall
  338.     ISBN 0131321927
  339.      A clear and thorough, though a bit dated, book about routing.
  340.      Covers all major routing protocols (RIP, OSPF, IGRP & EIGRP, IS-IS,
  341.      EGP, BGP3, BGP4 & CIDR), and covers multicast, mobility,
  342.      and resource reservation.
  343.  
  344.    Internet Routing Architectures
  345.     By Bassam Halabi
  346.     Published by Cisco Press
  347.     ISBN 1562056522
  348.      A clear and through book about interdomain routing network design,
  349.      with many clear examples with diagrams. Focuses on BGP4 and is,
  350.      naturally, oriented toward Cisco's way of doing it (which is not
  351.      much of a limit, considering Cisco's dominance of the routers market).
  352.  
  353.    OSPF, Anatomy of an Internet Routing Protocol
  354.     By John T. Moy
  355.     Published by Addison-Wesley
  356.     ISBN 0201634724
  357.      A great book about OSPF, including it's history, multicast routing,
  358.      management, debugging, comparisons to other routing protocols. The
  359.      book was written by the author of the OSPF RFCs, who is both a good
  360.      author and authorative source of information on the protocol.
  361.  
  362.      A companion book has been published, containing a complete implementation
  363.      of an OSPF daemon in C++ on CD-ROM and the text of the book documents the
  364.      implementation. I had not seen a copy of the book, but it's details are
  365.  
  366.       OSPF Complete Implementation
  367.        By John T. Moy
  368.        Published by Addison-Wesley
  369.        ISBN 0201309661
  370.  
  371.    BGP4
  372.     By John W. Stewart III
  373.     Published by Addison-Wesley
  374.     ISBN 0201379511
  375.      A small (<150 pages) book, covering BGP4 in full using clear language 
  376.      and drawings. The four chapters include an introduction, the protocol,
  377.      operations, and extensions (scaling, route flap dampening, authentication,
  378.      negotiation, etc). 
  379.  
  380.    RIP - An Intra-Domain Routing Protocol
  381.     By Gary Scott Malkin
  382.     Published by Addison-Wesley
  383.     ISBN 0201433206
  384.      Another small (<120 pages) book, covering RIP v1 & v2 in a concise and
  385.      clear manner and drawings. The book includes some introductory material,
  386.      e.g. topologies and subnets/supernets, three chapters about configuration
  387.      (including Nortel & Cisco routers) and troubleshooting, and three chapters
  388.      covering the RIP specs & MIB.
  389.  
  390.    Data and Computer Communications
  391.     By William Stallings
  392.     Published by Prentice-Hall.
  393.     ISBN 0024154253
  394.      A very good book about computer communications basics.
  395.      Includes information about TCP/IP and IPv6.
  396.  
  397.    Computer Networks
  398.     By Andrew S. Tanenbaum
  399.     Published by Prentice-Hall.
  400.     ISBN 0133499456
  401.      A very good book about computer communications basics.
  402.      Describes communications according to the OSI seven layers model,
  403.      but includes information about TCP/IP and IPv6.
  404.  
  405.    Information Warfare and Security
  406.     By Dorothy E. Denning
  407.     Published by Addison-Wesley
  408.     ISBN 0201433036
  409.      A book covering all aspects of information warfare with clear
  410.      explanations and many references. Gives an excellent framework
  411.      to Internet security.
  412.  
  413.  
  414.   1.2 On-line books and magazines.
  415.   --------------------------------
  416.  
  417.    Publishers' sites can be found at -
  418.     O'Reilly         http://www.oreilly.com/
  419.     Prentice Hall    http://www.prenhall.com/
  420.     Addison Wesley   http://www.aw.com/
  421.     MacMillan        http://www.mcp.com/
  422.     McGraw-Hill      http://www.mcgraw-hill.com/
  423.     MIS:Press        http://www.mispress.com/ (M & T Books)
  424.     New Riders       http://www.newriders.com/
  425.  
  426.    You can find many books on the web :
  427.     1. Macmillan's Personal Bookshelf
  428.         http://www.informit.com/free_library/index.asp</a>
  429.     2. National Academy Press's Reading Room
  430.         http://www.nap.edu/info/browse.htm
  431.     3. The Network Administrators' Guide, by Olaf Kirch.
  432.         http://www.ibiblio.org/mdw/LDP/nag/nag.html
  433.     4. Computer Networks and Internets, by Douglas E. Comer.
  434.         http://www.netbook.cs.purdue.edu/
  435.     5. Netizens: An Anthology, by 
  436.         http://www.columbia.edu/~rh120/
  437.         ftp://wuarchive.wustl.edu/doc/misc/acn/netbook/
  438.  
  439.    Books related pages :
  440.     1. The Xinu BUG Page at the University of Canberra, Australia.
  441.         http://willow.canberra.edu.au/~chrisc/bugs.html
  442.     2. List of enhancements to Comer's TCP code by Simon Ilyushchenko
  443.         http://simonf.com/tcp/
  444.  
  445.    On-line networking magazines :
  446.     1. Network Magazine
  447.         http://www.networkmagazine.com/
  448.     2. Network Computing
  449.         http://www.networkcomputing.com/
  450.     3. Data Communications magazine has a collection of technical
  451.        tutorials available at it's site, covering such subjects as
  452.        ATM, IP, high speed networking, etc.
  453.         http://www.networkmagazine.com/Tutorials/
  454.     4. First Monday is a journal about the Internet which is published on
  455.        the internet, with all it's articles peer-reviewed.
  456.        It's archives contain articles about TCP/IP, indexed at
  457.         http://www.firstmonday.dk/subjects/technical.html
  458.  
  459.  
  460.  2. Major On-Line Resources.
  461.  ---------------------------
  462.  
  463.  
  464.   2.1 TCP/IP Introductions & Courses.
  465.   -----------------------------------
  466.  
  467.    gopher://gopher-chem.ucdavis.edu/11/Index/Internet_aw/
  468.  
  469.    Optimized Engineering Technical Compendium (LANs & IP)
  470.     http://www.optimized.com/COMPENDI/
  471.  
  472.    Introduction to TCP/IP
  473.     http://pclt.cis.yale.edu/pclt/COMM/TCPIP.HTM
  474.  
  475.    Introduction to the Internet Protocols
  476.     http://oac3.hsc.uth.tmc.edu/staff/snewton/tcp-tutorial/
  477.  
  478.    Under the hood of the 'net: An overview of the TCP/IP Protocol Suite,
  479.    By Jason Yanowitz.
  480.     http://info.acm.org/crossroads/xrds1-1/tcpjmy.html
  481.  
  482.    IP overview, by Cisco.
  483.     http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ip.htm
  484.  
  485.    Tech-NIC's technical page
  486.     http://www.tech-nic.net/html/technical.html
  487.  
  488.    Thomas's Technical Links
  489.     http://www.psp.co.uk/tfl/techlinks.htm
  490.  
  491.    "TCP/IP Tutorial and Technical Overview" from IBM
  492.     http://www.redbooks.ibm.com/redbooks/GG243376.html
  493.  
  494.    An Overview of TCP/IP Protocols and the Internet
  495.     http://www.garykessler.net/library/tcpip.html
  496.  
  497.    Hedrick-intro to the Internet Protocols
  498.     http://oac3.hsc.uth.tmc.edu/staff/snewton/tcp-tutorial/
  499.  
  500.    Von Welch has a network performance page at
  501.     http://archive.ncsa.uiuc.edu/People/vwelch/net_perf/
  502.    One of the subpages explains TCP windows
  503.     http://www.ncsa.uiuc.edu/People/vwelch/net_perf/tcp_windows.html
  504.  
  505.    Marc Slemko' Path MTU Discovery and Filtering ICMP
  506.     http://www.worldgate.com/~marcs/mtu/ 
  507.  
  508.    Connected: An Internet Encyclopedia
  509.     http://www.freesoft.org/CIE/index.htm
  510.     http://www.cl.cam.ac.uk/~and1000/CIE/index.htm
  511.  
  512.    Materials on TCP/IP Networking 
  513.     http://spectral.mscs.mu.edu/NetworksClass/Materials/
  514.  
  515.    Computer Networking and Internet Protocols
  516.    By Keith W. Ross and James F. Kurose
  517.     http://occ.awlonline.com/bookbind/pubbooks/kurose-ross1/
  518.  
  519.    TCP/IP courses from universities :
  520.      0. The Cooperative Association for Internet Data Analysis
  521.         maintains a list of pointers to Internet Engineering
  522.         related university courses.
  523.          http://www.caida.org/outreach/iec/courses/
  524.      1. Dr. Reuven Cohen
  525.         Internet Networking
  526.         Technion - Israel Institute of Science
  527.          http://www.cs.technion.ac.il/Courses/cs236341/
  528.      2. Dr. Shlomi Dolev
  529.         Computer Communications and Distributed Algorithms
  530.         Ben-Gurion University
  531.          http://www.cs.bgu.ac.il/~ccda012/           (slides are in hebrew)
  532.      3. Dr. Ofer Hadar
  533.         Introduction To Computer Networks
  534.         Technion - Israel Institute of Science
  535.          http://www.cs.technion.ac.il/~cs236334/     (slides are in hebrew)
  536.      4. Dr. Arieal Orda
  537.         Internet - Architecutre and Protocols
  538.         Technion - Israel Institute of Science
  539.          http://tiger.technion.ac.il/courses/046000/
  540.      5. Dave Hollinger
  541.         Network Programming
  542.          http://www.cs.rpi.edu/courses/netprog/index.html
  543.      6. Prof. Jim Kurose
  544.         Computer Networks
  545.          http://www-net.cs.umass.edu/cs653/
  546.      7. Phil Scott
  547.         Data Communications, Computer Networks 
  548.          http://ironbark.bendigo.latrobe.edu.au/staff/pscott/pscott.home.html
  549.      8. David Cyganski
  550.         Telecommunications Transmission Technologies
  551.          http://bugs.wpi.edu:8080/EE535/
  552.      9. S. Keshav
  553.         Engineering Computer Networks
  554.          http://web.archive.org/web/20011101082505/http://www.cs.cornell.edu/cs519/
  555.     10. Prof. Ralph Droms 
  556.         Purdue University
  557.         Computer Networks
  558.          http://www.netbook.cs.purdue.edu/cs363/index.html
  559.     11. Simon Cleary
  560.         RMIT university
  561.         Computer Networks and Protocols
  562.          http://www.cse.rmit.edu.au/~rdssc/courses/ds454/
  563.     12. Phil Scott
  564.         La Trobe university          
  565.         Computer Networks
  566.          http://ironbark.bendigo.latrobe.edu.au/subjects/bitcne/
  567.         Data Communications
  568.          http://ironbark.bendigo.latrobe.edu.au/courses/bcomp/c202/
  569.  
  570.  
  571.   2.2 Resources for programmers.
  572.   ------------------------------
  573.  
  574.    The comp.protocols.tcp-ip group has a FAQ, previously maintained by
  575.    George V. Neville-Neil, now by Mike Oliver, is located at :
  576.     ftp://rtfm.mit.edu/pub/faqs/internet/tcp-ip/tcp-ip-faq/
  577.     http://www.itprc.com/tcpipfaq/default.htm
  578.     http://www.private.org.il/tcpip-faq/default.htm
  579.  
  580.    The sockets programming FAQ, by Vic Metcalfe, is located at :
  581.     ftp://rtfm.mit.edu/pub/usenet/news.answers/unix-faq/socket
  582.     http://www.faqs.org/faqs/unix-faq/socket/index.html
  583.  
  584.    BSD socket programming tutorials
  585.     Quick    - http://ftp.std.com/homepages/jimf/sockets.html
  586.     Intro    - http://www-users.cs.umn.edu/~bentlema/unix/ipc/ipctut.html
  587.     Advanced - http://www-users.cs.umn.edu/~bentlema/unix/advipc/ipc.html
  588.  
  589.    Unix Network Programming
  590.     http://www-net.cs.umass.edu/ntu_socket/
  591.  
  592.    The Winsock Programmer's FAQ, by Warren Young, is located at :
  593.     http://tangentsoft.net/wskfaq/
  594.     http://www.faqs.org/faqs/windows/winsock/programmer-faq/index.html
  595.     ftp://rtfm.mit.edu/pub/usenet/news.answers/windows/winsock/programmer-faq
  596.  
  597.    Al's WinSock Tuning FAQ
  598.     http://www.cerberus-sys.com/~belleisl/mtu_mss_rwin.html
  599.  
  600.    The windows-sockets page, by Bob Quinn, is located at :
  601.     http://www.sockets.com/
  602.  
  603.    The sockaddr.com - Programming Resources for WinSock site, is located at :
  604.     http://www.sockaddr.com/
  605.  
  606.    The Raw IP Networking FAQ, by Thamer Al-Herbish, is available at :
  607.     http://www.whitefang.com/rin/
  608.  
  609.    Catalyst's Introduction to TCP/IP Programming
  610.     http://www.catalyst.com/support/tutorials/tcpintro/
  611.  
  612.    RPC - Remote Procedure Calls
  613.     http://pandonia.canberra.edu.au/OS/l14_1.html
  614.     http://www.ja.net/documents/NetworkNews/Issue44/RPC.html
  615.  
  616.    An Introduction to Socket Programming
  617.     http://www.uwo.ca/its/doc/courses/notes/socket/index.html
  618.    Beej's Guide to Network Programming
  619.     http://www.ecst.csuchico.edu/~beej/guide/net/
  620.    Vijay Mukhi's Winsock Programming page
  621.     http://www.vijaymukhi.com/vmis/wsock.htm
  622.    Spencer's Socket Site
  623.     http://www.lowtek.com/sockets/
  624.  
  625.  
  626.   2.3 Standards bodies.
  627.   ---------------------
  628.  
  629.    RFCs (Requests For Comments) are the official standards for the
  630.    Internet Protocols. Those are specs, not hands-on manuals.
  631.    The RFC index lists the status of each RFC. STD #1 lists which
  632.    RFCs a compliant IP stack should implement.
  633.  
  634.    The RFC Editor's home page is http://www.rfc-editor.org/
  635.    This is _the_ authorative source for RFCs (which include all
  636.    the standards for TCP/IP), FYIs, and other infos about the
  637.    internet and TCP/IP. RFC drafts are available for the Internet
  638.    Engineering Task Force's site (http://www.ietf.org/).
  639.  
  640.    Five other good places to look for RFCs are -
  641.  
  642.     1. The Kashpureff Family's site, at http://www.kashpureff.org/nic/,
  643.        which has a copy of all RFCs and drafts, as well as a search
  644.        engine to search for keywords through either RFCs or drafts. 
  645.  
  646.     2. The Internet FAQ Consortium site, at http://www.faqs.org/rfcs/,
  647.        which has a search engine, indice, RFCs FAQs, etc.
  648.  
  649.     3. By email to rfc-info@isi.edu. to get further info, send a
  650.        message with any subject, and with the body having one line,
  651.        containing either "help", or "help: ways_to_get_rfcs".
  652.  
  653.     4. The Internet Standards site, which breaks down RFCs by
  654.        category (e.g. by application) at http://www.Internet-Standard.com/
  655.  
  656.     5. The RFC Sourcebook, at http://www.networksorcery.com/enp/default0303.htm 
  657.        The site has an extensive and useful index.
  658.        
  659.    An excellent index of RFCs is available in an appendix in Comer's
  660.    first volume, but it is current as of the publishing date only. 
  661.  
  662.    Comment : as many people seem to look for RFCs on CD-ROMs,
  663.              I list here two titles I know of :
  664.               1. Infomagic has a 2 CDs set titled "STANDARDS" which
  665.                  contains, among other things, all the RFCs & IENs.
  666.               2. Walnut-Creek has a CD-ROM titled "Internet Info" which
  667.                  contains some of the RFCs & IENs, among other stuff.
  668.  
  669.    Network Research Group home page              - http://www-nrg.ee.lbl.gov/nrg.html
  670.    Internet Engineering Task Force home page     - http://www.ietf.org/
  671.    Internet Research Task Force home page        - http://www.irtf.org/
  672.    Internet SOCiety home page                    - http://www.isoc.org/
  673.    Internet Architecture Board home page         - http://www.iab.org/
  674.    Internet Engineering Steering Group           - http://www.ietf.org/iesg.html
  675.    Internet Engineering & Planning Group         - http://www.iepg.org/
  676.    Internet Mail Consortium                      - http://www.imc.org/
  677.    The Generic Top Level Domain 
  678.                      Memorandum of Understanding - http://www.gtld-mou.org/
  679.    Internet Ad-Hoc Committee home page           - http://www.iahc.org/
  680.    ICANN - The Internet Corporation for 
  681.                       Assigned Names and Numbers - http://www.icann.org/
  682.    ICANN Watch                                   - http://www.icannwatch.org/
  683.    Open Root Server Confederation                - http://www.open-rsc.org/
  684.    RFC editor's web page                         - http://www.rfc-editor.org/ 
  685.  
  686.    Internet Assigned Numbers Authority home page - http://www.iana.org/ 
  687.    American Registry for Internet Numbers        - http://www.arin.net/
  688.    Asian Pacific Network Information Centre      - http://www.apnic.net/
  689.    Resaux IP Europeens Net Coordiantion Centre   - http://www.ripe.net/
  690.  
  691.    Overview of the DNS Controversy - http://www.rkey.com/dns/overview.html
  692.  
  693.    The National Telecommunications and Information Administration's
  694.    Proposals for Management of Internet Names and Addresses page.
  695.                http://www.ntia.doc.gov/ntiahome/domainname/domainhome.htm
  696.  
  697.    The AlterNIC's home page is http://www.alternic.org/
  698.    This site carries RFCs, internet drafts, and materials 
  699.    relating to freedom of speech, encryption, and more.
  700.  
  701.  
  702.   2.4 FAQs, newsgroups, and mailing lists.
  703.   ----------------------------------------
  704.  
  705.    The comp.answers & news.answers newsgroups contain (or at least should) 
  706.    all FAQ postings for the newsgroups dealing with computers.
  707.  
  708.    The following newsgroups contain discussion related to TCP/IP :
  709.     - Newsgroups FAQs are posted periodically to their top-hierarchy
  710.       answers newsgroup (e.g. comp.os.vms => comp.answers). Those
  711.       groups, along with news.newusers.questions, are great places
  712.       to look for FAQs & tips in.
  713.     - the comp.protocols hierarchy, which covers various networking
  714.       protocols, such as tcp/ip, kermit, and iso.
  715.       notice that some TCP/IP related protocols have discussion
  716.       groups of their own (e.g. NFS, SNMP, NTP, PPP).
  717.     - the comp.dcom hierarchy, including groups that discuss lans,
  718.       modems, and ethernet.
  719.     - the comp.mail hierarchy, which covers various electronic
  720.       mail programs (pine, elm, sendmail, etc).
  721.     - The news hierarchy, which covers the various subjects related
  722.       to usenet, including the NNTP protocol.
  723.  
  724.    All the newsgroups' FAQs, as well as other introductory documents are
  725.    stored at ftp://rtfm.mit.edu/pub/ and at http://www.faqs.org/. A good
  726.    introductory to TCP/IP from the site is the file
  727.     ftp://rtfm.mit.edu/pub/net/internet.text
  728.  
  729.    As the rtfm.mit.edu & faqs.org sites might be heavily loaded, and
  730.    as many sites mirror the FAQs archive, it is advisable to search
  731.    for FAQs at geographically nearer sites. A list of many mirror sites
  732.    (allowing access via FTP, WWW, Gopher, mail, etc) is available at : 
  733.     ftp://rtfm.mit.edu/pub/faqs/news-answers/introduction
  734.  
  735.    A very good TCP/IP Q & A site was brought up by Yegappan Lakshmanan.
  736.    The content of the site was reviewed by the readership of the
  737.    comp.protocols.tcp-ip newsgroup and can be found at :
  738.     http://www.geocities.com/SiliconValley/Vista/8672/network/
  739.  
  740.    The comp.protocols.tcp-ip.ibmpc newsgroup has a FAQ,
  741.    written by Bernard D. Aboba, which can be found at at :
  742.     ftp://ftp.netcom.com/pub/ma/mailcom/IBMTCP/ibmtcp.zip
  743.     http://www.uni-giessen.de/faq/archiv/ibmpc-tcp-ip-faq.part1-3/
  744.  
  745.    The newsgroup is gated to a mailing list  and it is served
  746.    by listserv@list.nih.gov, under the name PCIP.
  747.  
  748.    The comp.protocols.tcp-ip.domains newsgroup has a FAQ,
  749.    maintained by Chris Peckham, which can be found at :
  750.     http://www.users.pfmc.net/~cdp/cptd-faq/
  751.     ftp://rtfm.mit.edu/pub/usenet/news.answers/internet/tcp-ip/domains-faq/
  752.  
  753.    The comp.protocols.ppp FAQ is available at
  754.     http://www.faqs.org/faqs/ppp-faq/part1/index.html
  755.     http://cs.uni-bonn.de/ppp/part1.html
  756.  
  757.    The comp.protocols.snmp FAQ FAQ is available at
  758.     http://www.pantherdig.com/snmpfaq/index.html
  759.     ftp://ftp.cs.utwente.nl/pub/src/snmp/
  760.  
  761.    The alt.winsock newsgroup has a FAQ, by Nancy Cedeno Alegria, located at :
  762.     http://www.faqs.org/faqs/windows/winsock-faq/index.html
  763.     ftp://rtfm.mit.edu/pub/usenet/news.answers/windows/winsock-faq
  764.  
  765.    This newsgroup is gated to a mailing list. The mailing list is named
  766.    winsock@microdyne.com. The [un]subscribe address is winsock-request@microdyne.com
  767.  
  768.    Info about various TCP/IP protocols originating from UNIX utilities,
  769.    such as r-* services, lpd, and talk, can be found in a page I've
  770.    written up for the purpose of concentrating the info at a single point.
  771.     http://www.private.org.il/mini-tcpip.faq.html
  772.  
  773.    The Amiga TCP/IP FAQ, written by Mike Meyer, is available at
  774.     http://users.mentasm.com/~mramiga/faqs/amitcp1.htm
  775.     http://users.mentasm.com/~mramiga/faqs/amitcp2.htm
  776.  
  777.    The Amiga Nertworking FAQ, written by Richard Norman, is available at
  778.     http://www.faqs.org/faqs/amiga/networking-faq/part1/index.html
  779.  
  780.    The comp.security.firewalls newsgroup has a FAQ, available at
  781.     http://www.faqs.org/faqs/firewalls-faq/index.html
  782.     http://www.interhack.net/pubs/fwfaq/
  783.  
  784.    There's also a firewalls mailing list,
  785.     served by   mailto:Majordomo@GreatCircle.com
  786.     archived at ftp://ftp.greatcircle.com/pub/firewalls/archive/
  787.  
  788.    There's a Searchable Check Point FireWall-1 discussion archive
  789.    site (other mailing lists archived as well).
  790.     http://search.securepoint.com/index.php
  791.  
  792.    There's a free firewalls site,
  793.      http://www.free-firewall.org/
  794.  
  795.    Slow start & delayed ack explained
  796.     http://www.sun.com/sun-on-net/performance/tcp.slowstart.html
  797.  
  798.    Henning Schulzrinne's RTP (Real Time Protocol) site
  799.     http://www.cs.columbia.edu/~hgs/rtp/
  800.  
  801.    Queen's University Real - Time Transport Protocol (QRTP)
  802.     http://htm4.ee.queensu.ca:8000/ling/QRTP.html
  803.  
  804.    Two RFCs that can serve as FAQs are :
  805.  
  806.     - RFC #1180 (RFC1180), titled "A TCP/IP Tutorial", is a good
  807.       tutorial, with a focus on how an IP packet travels from
  808.       source to destination.
  809.  
  810.     - RFC #2151 (FYI30), titled "A Primer On Internet and TCP/IP Tools"
  811.       is a good introductory to TCP/IP tools, such as ping, finger, and
  812.       traceroute.
  813.  
  814.  
  815.  3. O/S Specific.
  816.  ----------------
  817.  
  818.   The Unix Guru Universe's where one could find references to all kinds
  819.   of info relating to UNIX, including TCP/IP.
  820.    http://www.ugu.com/
  821.  
  822.   The comp.unix.programmer FAQ can be found at :
  823.    http://www.erlenstar.demon.co.uk/unix/
  824.    ftp://rtfm.mit.edu/pub/usenet/comp.unix.programmer/faq
  825.  
  826.   There are three great sites for all of MS-Windows's versions, which
  827.   cover a lot of info relating to connecting MS-Windows to TCP/IP networks.
  828.   The sites are :
  829.    http://www.windows.com/
  830.    http://www.barkers.org/windows/
  831.    http://search.support.microsoft.com/kb/c.asp
  832.  
  833.   There are several good sites for various versions of Unix & Linux
  834.    GNU project            http://www.gnu.org/
  835.    OpenBSD's home page    http://www.openbsd.org/
  836.    FreeBSD's home page    http://www.freebsd.org/
  837.    NetBSD's home page     http://www.netbsd.org/
  838.    Linux's home page      http://www.linux.org/
  839.    Trinux's home page     http://www.trinux.org/
  840.    Linux Kernel Archive   http://www.kernel.org/
  841.  
  842.   The Linux Router Project, making a floppy sized distribution of Linux
  843.   used to build and maintain routers, terminal servers, etc.
  844.    http://www.linuxrouter.org/
  845.  
  846.   The Internet Software Consortiumi, a non-profit organization, carries
  847.   and supports BIND, DHCP, and INN. The software is supplied for free,
  848.   as well as limited support via mailing list. A support contract comes,
  849.   naturally, with a fee.
  850.    http://www.isc.org/
  851.  
  852.   Erick Engelke's WATTCP MS-DOS TCP/IP stack has a home page
  853.    http://www.wattcp.com/
  854.  
  855.   Gisle Vanem has upgraded the WATTCP tcp/ip stack to include
  856.   DHCP, RARP, file-based lookup, BSD-compatible API. Supports
  857.   several compilers and DOS-extenders. WATT-32 is found at
  858.     http://www.bgnett.no/~giva/index.html
  859.  
  860.   Phil Karn's KA9Q (DOS TCP/IP stack) is under Karn's home page.
  861.    http://people.qualcomm.com/karn/code/ka9qnos/
  862.  
  863.   Windows and TCP/IP for Internet Access
  864.    http://learning.lib.vt.edu/wintcpip/wintcpip.html
  865.  
  866.   Michael Bernardi's MS-DOS Applications for Internet Use FAQ, which
  867.   contains a list of TCP/IP stacks & applications for DOS.
  868.    ftp://ftp.demon.co.uk/pub/doc/ibmpc/dos-apps.txt
  869.    http://www.dendarii.demon.co.uk/FAQs/dos-apps.html
  870.  
  871.   Dan Kegel has a page titled "MS-DOS TCP/IP Programming", which
  872.   is crammed with links & info about TCP/IP for DOS.
  873.    http://www.alumni.caltech.edu/~dank/trumpet/
  874.  
  875.   Information about NetBIOS and NetBEUI can be found at
  876.    http://www.s390.ibm.com/bookmgr-cgi/bookmgr.cmd/BOOKS/bk8p7001/CCONTENTS
  877.    http://ourworld.compuserve.com/homepages/timothydevans/nbf.htm
  878.  
  879.  
  880.   4. Addresses, subnets, DNS, switching, and routing.
  881.   ---------------------------------------------------
  882.  
  883.    Understanding IP Addressing: Everything You Ever Wanted To Know
  884.     http://www.3com.com/nsc/501302.html
  885.  
  886.    Understanding IP Addressing
  887.     http://noc.gate.net/doclib/faqs/help/net.html
  888.  
  889.    The IP Address and Classes
  890.     http://www.sangoma.com/fguide.htm
  891.  
  892.    What's A Netmask?
  893.     http://www.johnscloset.net/primer/subnet.html
  894.  
  895.    Daryl's TCP/IP Primer
  896.    Addressing and Subnetting on the Near Side of the 'Net
  897.     http://www.ipprimer.com/
  898.  
  899.    Breeze Through Subnet Masking, by John Lambert, MCSE
  900.     http://support.wrq.com/tutorials/tcpip/tcpipfundamentals.html
  901.  
  902.    IP Address Subnetting Tutorial
  903.     http://www.ralphb.net/IPSubnet/
  904.  
  905.    IP Subnet Calculations
  906.     http://www.swcp.com/~jgentry/topo/unit3.htm
  907.  
  908.    The Subnet Online site
  909.     http://www.subnetonline.com/
  910.  
  911.    Al Vokeman's netmask calculator
  912.    The calculator is implemented via JavaScript (not CGI),
  913.    making it quick, but requires JavaScript supported and enabled.
  914.     http://www.telusplanet.net/public/sparkman/netcalc.htm
  915.  
  916.    A CIDR subnet mask calculator can be found at
  917.     http://minnie.cs.adfa.edu.au/Gateways/range_check.html
  918.  
  919.    Petteri Kettunen's subnet calculator
  920.     http://neko.homeunix.net/~petterik/Subnetting.html
  921.  
  922.    DHCP sites :
  923.     1. Ralph Droms' DHCP Resources site
  924.         http://www.dhcp.org/
  925.     2. Alan Dobkin's DHCP Resources
  926.         http://nws.cc.emory.edu/webstaff/alan/net-man/computing/dhcp/
  927.  
  928.    DNS sites :
  929.     1. Gary Kessler's Setting Up Your Own DNS
  930.         http://www.garykessler.net/library/dns.html
  931.     2. The DNS Security Extensions, by Cricket Liu.
  932.         http://www.acmebw.com/resources/papers/dnssec.pdf 
  933.     3. The DNS Resources Directory, an excellent resource, may be found at -
  934.         http://www.dns.net/dnsrd/
  935.     4. A Microsoft Windows-2000 DNS article by Thomas Lee and Joseph Davies 
  936.         http://microsoft.com/technet/network/domain.asp
  937.  
  938.    In general
  939.     http://www.bind.com/
  940.     http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/routing.htm
  941.  
  942.    IGRP & EIGRP :
  943.     http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/igrp.htm
  944.     http://www.cisco.com/warp/public/103/index.shtml
  945.     http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/en_igrp.htm
  946.  
  947.    RIP :
  948.     http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/rip.htm
  949.  
  950.    BGP :
  951.     http://www.cisco.com/warp/public/459/18.html
  952.     http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/bgp.htm
  953.     http://www.academ.com/nanog/feb1997/BGPTutorial/index.htm
  954.  
  955.    OSPF :
  956.     http://www.cisco.com/warp/public/104/1.html
  957.     http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ospf.htm
  958.  
  959.    Multi Layer Routing :
  960.     http://www.watersprings.org/links/mlr/
  961.  
  962.    Multicast routing :
  963.     The IP Multicast Initiative home page
  964.      http://www.ipmulticast.com/
  965.     The Mbone (multicast bone) FAQ
  966.      http://www.cs.columbia.edu/~hgs/internet/mbone-faq.html
  967.     Introduction to IP Multicast Routing
  968.      http://www.3com.com/nsc/501303.html
  969.     A collection of documents explaining multicast routing.
  970.      ftp://ftpeng.cisco.com/ipmulticast/training/index.html
  971.  
  972.    Merit GateD Consortium
  973.    This site contains wealth of information about GateD, including
  974.    source distributions, documentation, etc.
  975.     http://www.gated.org/
  976.  
  977.    OSPFD Resource Page
  978.    This site includes a complete C++ implementation of OSPF. This is
  979.    the same implementation that accompanies John T. Moy's book mentioned
  980.    earlier in this FAQ.
  981.     http://www.ospf.org/
  982.  
  983.    GNU Zebra site
  984.    The GBU Zebra project is a router software implementing OSPFv2,
  985.    BGP4, RIPv1, and RIPv2. It has a special architecture that differs
  986.    from GateD in that it allows to offloads the computation from the
  987.    CPU to special ASICs and in it's modularity.
  988.     http://www.zebra.org/
  989.  
  990.    "Layer 3 and 4 Switching", article from Performance Computing.
  991.     http://web.archive.org/web/20010506172152/www.unixreview.com/articles/1998/9812/9812pp/pp.htm
  992.  
  993.    "IP Switching: Issues and Alternatives,", by R. Jain.
  994.     http://www.cis.ohio-state.edu/~jain/talks/ipsw.htm
  995.  
  996.    "IP Switching", course given by Shishir Agrawal.
  997.     http://www.cis.ohio-state.edu/~jain/cis788-97/ip_switching/index.htm
  998.  
  999.    "L5: A Self Learning Layer 5 Switch", a report from IBM.
  1000.     http://www.private.org.il/l5.pdf
  1001.  
  1002.    IPv4 address space consumption :
  1003.     http://moat.nlanr.net/IPaddrocc/
  1004.     http://www.caida.org/outreach/resources/learn/ipv4space/
  1005.     http://www.isi.edu/in-notes/iana/assignments/ipv4-address-space
  1006.     ftp://rs.arin.net/netinfo/ip_network_allocations
  1007.  
  1008.  
  1009.  5. Misc IP web sites.
  1010.  ---------------------
  1011.  
  1012.   5.1 Famous persons' web sites.
  1013.   ------------------------------
  1014.  
  1015.    Richard Stevens' home page     http://www.kohala.com/start/
  1016.    Douglas Comer's home page      http://www.cs.purdue.edu/people/comer
  1017.    Jon C. Snader's home page      http://home.netcom.com/~jsnader/
  1018.    Andrew Tannenbaum's home page  http://www.cs.vu.nl/~ast/
  1019.    William Stallings's home page  http://williamstallings.com/
  1020.    James Carlson's home page      http://carlson-ne.home.attbi.com/
  1021.    Raj Jain's home page           http://www.cis.ohio-state.edu/~jain/
  1022.  
  1023.  
  1024.   5.2 IP performance web sites.
  1025.   -----------------------------
  1026.  
  1027.    The Public Netperf Homepage is available, courtesy of HP, at
  1028.     http://www.netperf.org/
  1029.  
  1030.    Internet Performance Measurement and Analysis Project home page.
  1031.     http://www.merit.edu/ipma/
  1032.  
  1033.    Internet Weather Report
  1034.     http://www3.mids.org/weather/
  1035.     http://www.internettrafficreport.com/
  1036.  
  1037.  
  1038.   5.3 General.
  1039.   ------------
  1040.  
  1041.    Mark Daugherty's TCP/IP page contains IPv4 Datagram Reference Chart
  1042.    in AutoCad format (.dxf) and as a 9 pages Word document, as well as
  1043.    lots of other links to such stuff as well known port numbers, FAQs,
  1044.    ethernet resources, etc, in his home-page.
  1045.     http://mdaugherty.home.mindspring.com/index.html
  1046.     http://mdaugherty.home.mindspring.com/tcpip.html   [TCP/IP page]
  1047.  
  1048.    The protocols.com site has posters of many protocols in both HTML
  1049.    and PDF formats, though the later requires (free) registration.
  1050.     http://www.protocols.com/pbook/tcpip.htm       [HTML posters]
  1051.     http://www.protocols.com/pbook/pdf/index.html  [PDF posters]
  1052.  
  1053.    The IP Resources web site.
  1054.     http://ipresources.com
  1055.  
  1056.    The Firewall.cx web site. The site gives a lot of material about
  1057.    TCP/IP in general, and does not concentrate on firewalls as it's
  1058.    name might imply.
  1059.     http://www.firewall.cx/
  1060.  
  1061.    The Information Technology Professional's Resource Center contains
  1062.    plenty of links to networking subjects, including IP, Cisco,
  1063.    guides, magazines' home pages, networking security, and more.
  1064.     http://www.itprc.com/
  1065.  
  1066.    Cisco's site contains a couple of internetworking guides :
  1067.     A. IP Protocols page
  1068.         http://cio.cisco.com/warp/public/732/IP/index.html
  1069.     B. IP Technical Tips page
  1070.         http://www.cisco.com/warp/public/105/ 
  1071.     C. Internetworking Technology Overview
  1072.         http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/index.htm
  1073.     D. Internetwork Design Guide
  1074.         http://www.cisco.com/univercd/cc/td/doc/cisintwk/idg4/index.htm
  1075.  
  1076.    IBM's Austin site contains a couple of TCP/IP guides :
  1077.     A. TCP/IP Tutorial and Technical Overview
  1078.         http://www.austin.ibm.com/resource/aix_resource/Pubs/redbooks/htmlbooks/gg243376.04/3376fm.html
  1079.     B. Accessing the Internet
  1080.         http://www.redbooks.ibm.com/redbooks/SG242597.html
  1081.  
  1082.    Wandel & Goltermann have brought up the decodes.com
  1083.    The site is intended to be a "Resource for Network Protocol Analysis".
  1084.     http://www.decodes.com/
  1085.  
  1086.    Info about Ssh (Secure Shell) may be found at :
  1087.     http://www.ssh.org/
  1088.     http://www.cs.hut.fi/ssh/
  1089.     http://www.faqs.org/faqs/computer-security/ssh-faq/index.html
  1090.     http://www.uni-karlsruhe.de/~ig25/ssh-faq/
  1091.  
  1092.    Info about SOCKS (secure sockets using proxies / firewalls) -
  1093.     http://www.socks.nec.com/
  1094.     ftp://coast.cs.purdue.edu/pub/doc/faq/faq_socks
  1095.  
  1096.    The MPLS Resource Center.
  1097.     http://www.mplsrc.com/
  1098.  
  1099.    The IP xStream site supplies wide & thorough information about
  1100.    IP Telephony, including news, tutorials, white papaers, etc.
  1101.     http://www.iptelephony.org/
  1102.  
  1103.    ADTRAN PPP Internetworking Primer
  1104.     http://www.alliancedatacom.com/dial-up-point-to-point-technology.htm
  1105.  
  1106.    Jarle Aase's FTP Protocol Resource Center site may be found at -
  1107.     http://war.jgaa.com:8080/ftp/
  1108.  
  1109.    The Network Professionals Resource Center contains links to
  1110.    many FAQs, computers & networking magazines' home pages, etc.
  1111.     http://www.inetassist.com/
  1112.  
  1113.    The Network Management Server carries FAQs, white papers,
  1114.    free software, etc related to network management. 
  1115.     http://netman.cit.buffalo.edu/ 
  1116.  
  1117.    RGB's TCP/IP Whitepapers & Guides
  1118.     http://www.rgb.co.uk/support/guides/tcpip.htm
  1119.  
  1120.    Host Name to Latitude/Longitude
  1121.     http://cello.cs.uiuc.edu/cgi-bin/slamm/ip2ll/
  1122.  
  1123.    Roll Your Own Intranet page
  1124.     http://www.vijaymukhi.com/vmis/roll.htm
  1125.  
  1126.    My own IP -> Geographical Location Detective's page
  1127.     http://www.private.org.il/IP2geo.html
  1128.  
  1129.  
  1130.   6.0 IPv6 a.k.a IPng.
  1131.   --------------------
  1132.  
  1133.    The IP Next Generation site is the first site to visit to get any
  1134.    information about IPv6, from overviews, through RFCs & drafts, to
  1135.    implementations (including availability of stacks on various
  1136.    platforms & source code for IPv6 stacks)
  1137.     http://playground.sun.com/pub/ipng/html/ipng-main.html
  1138.  
  1139.    The UK IPv6 Resource Centre
  1140.     http://www.cs-ipv6.lancs.ac.uk/
  1141.  
  1142.    The 6bone Home Page
  1143.     http://www.6bone.net/
  1144.  
  1145.    IP Next Generation Overview
  1146.     http://www.isoc.org/HMP/PAPER/PT1/html/pt1.html.hinden
  1147.  
  1148.    "IPv6: The New Version of the Internet Protocol", By Steve Deering.
  1149.     http://www.usenix.org/publications/library/proceedings/ana97/summaries/deering.html
  1150.  
  1151.    "IPv6: The Next Generation Internet Protocol", By Gary C. Kessler. 
  1152.     http://www.garykessler.net/library/ipv6_exp.html
  1153.  
  1154.    IPv6: Next Generation Internet Protocol.
  1155.     http://www.3com.com/nsc/ipv6.html
  1156.  
  1157.    The IPv6 organization site.
  1158.     http://www.ipv6.org/
  1159.  
  1160.    The IPv6 Forum.
  1161.     http://www.ipv6forum.com/
  1162.  
  1163.    For information about the Internet's future :
  1164.     Internet ][ site                    - http://www.internet2.org/
  1165.     Next Generation Internet Initiative - http://www.ngi.gov/
  1166.  
  1167.    There's an IPv6 mailing list. It's named ipng, and served
  1168.    by Majordomo@sunroof.eng.sun.com
  1169.  
  1170.  
  1171.   7.0 Security & IPsec.
  1172.   ---------------------
  1173.  
  1174.    Internet Security Survey.
  1175.     http://www.trouble.org/survey/
  1176.  
  1177.    Phrack Magazine's site.
  1178.     http://www.phrack.com/
  1179.  
  1180.    The SKIP site.
  1181.     http://www.skip.org/
  1182.  
  1183.    SKIP - Simple Key management for Internet Protocols - encrypts
  1184.    info at the IP layer, enabling all applications which communicate
  1185.    via IP (using either TCP or UDP) to benefit from security.
  1186.  
  1187.    Peter Gutmann's "Security and Encryption-related Resources and Links"
  1188.    contains a huge collection of links to security sites.
  1189.     http://www.cs.auckland.ac.nz/~pgut001/links.html
  1190.  
  1191.    COAST's Hotlist: Computer Security, Law & Privacy is another huge
  1192.    collection of links to security & privacy issues.
  1193.     http://www.cs.purdue.edu/homes/spaf/hotlists/csec-plain.html
  1194.  
  1195.    The VPN Labs site provides a wealth of information on VPNs.
  1196.     http://www.vpnlabs.com/
  1197.  
  1198.    The FirstVPN site supplies a wealth of information
  1199.    about Virtual Private Networks and security.
  1200.     http://www.firstvpn.com/
  1201.  
  1202.    N. Ferguson and B. Schneier's cryptographic evaluation of IPsec.
  1203.     http://www.counterpane.com/ipsec.html
  1204.  
  1205.    IP Masquerade for Linux
  1206.     http://www.e-infomax.com/ipmasq/
  1207.  
  1208.  
  1209.  8. Misc Networking Pages.
  1210.  -------------------------
  1211.  
  1212.  
  1213.   8.1 General.
  1214.   ------------
  1215.  
  1216.    A networking terms dictionary is available
  1217.     http://www.rad.com/networks/netterms.htm
  1218.  
  1219.    There's a site for the Kermit project at
  1220.     http://www.kermit-project.org/
  1221.  
  1222.    A good search engine could supply further info.
  1223.     Yahoo     at http://www.yahoo.com/
  1224.     AltaVista at http://www.altavista.com/
  1225.     Google    at http://www.google.com/
  1226.  
  1227.    The Networked Computer Science Technical Reference Library site
  1228.    is an archive of computer science articles, which can be searched
  1229.    through using an impressive search engine.
  1230.     http://cs-tr.cs.cornell.edu/
  1231.  
  1232.    Google nowadays archives all the posts to UseNet.
  1233.    Google's UseNet archive, at http://groups.google.com/, enables users
  1234.    to search through an archive covering many years using different
  1235.    methods, which may be combined, such as words from articles, authors,
  1236.    and newsgroups. The ability to find past posts discussing unfamiliar
  1237.    subjects is an endless source of information, and may supply
  1238.    immediate answers to questions asked on usenet in the past.
  1239.  
  1240.    If you wish to have a post of yours not archived in dejanews add
  1241.    the header "X-No-Archive: Yes" to your posting's header, or write
  1242.    it as your article's first line. Notice that this wouldnt prevent
  1243.    other people from quoting your article, thus causing the quoted
  1244.    material to be archived.
  1245.  
  1246.    Other useful features of DejaNews :
  1247.     - Get poster profiles.
  1248.       This gives a count of how many posts did a poster send to each
  1249.       newsgroup, with a poster identified by it's email address.
  1250.     - Search for newsgroups discussing given subjects.
  1251.       As the search is done by frequency of words in posts, the
  1252.       results should be taken with a grain of salt, e.g.
  1253. -------------------------------------------------------------------------------
  1254.           NEWSGROUPS WHERE PEOPLE TALK ABOUT: christianity
  1255.  
  1256. All the newsgroups in the following list contain christianity in some article.
  1257. The confidence rating indicates how sure we are that people talk about your
  1258. query in the newsgroup. Clicking on the newsgroup name will show you all of
  1259. the articles within the group which match your query.
  1260.  
  1261.           Confidence   Newsgroup
  1262.              99%       alt.atheism
  1263.              63%       rec.games.frp.misc
  1264.              54%       rec.music.christian
  1265.              39%       alt.religion.christian
  1266.              38%       soc.religion.christian
  1267.              38%       soc.penpals
  1268.              33%       austin.general
  1269. -------------------------------------------------------------------------------
  1270.  
  1271.    The Norwegian University of Science and Technology, located at
  1272.    Trondheim, has an FTP search engine on the web, located at
  1273.    http://ftpsearch.ntnu.no/ftpsearch, that can find files on
  1274.    anonymous FTP servers world wide.
  1275.  
  1276.    The search is similar to the one done by archie, and can be very
  1277.    useful for finding source code for utilities, FAQs, etc.
  1278.  
  1279.    A quick search for the word ping produced the following output :
  1280. -------------------------------------------------------------------------------
  1281. ftp.cc.uec.ac.jp (Japan)
  1282.   1 ftp.cc.uec.ac.jp  /.0/4.4BSD-Lite/usr/src/sbin/ping
  1283.   2 ftp.cc.uec.ac.jp  /.0/4.4BSD-Lite/usr/src/sys/i386/floppy/ping
  1284.   3 ftp.cc.uec.ac.jp  /.0/Linux/redhat-4.1/i386/RedHat/instimage/usr/bin/ping
  1285.   4 ftp.cc.uec.ac.jp  /.0/Linux/redhat-devel/i386/RedHat/instimage/usr/bin/ping
  1286.  
  1287. ftp.dwc.edu (Educational)
  1288.   5 ftp.dwc.edu       /.03/redhat/i386/RedHat/instimage/usr/bin/ping
  1289.   6 ftp.dwc.edu       /.03/redhat/sparc/RedHat/instimage/usr/bin/ping
  1290.   7 ftp.dwc.edu       /.03/redhat/sparc/misc/src/trees/rescue/bin/ping
  1291.  
  1292. ftp.fujixerox.co.jp (Japan)
  1293.   8 ftp.fujixerox.co.jp  /.1/NetBSD-current/src/sbin/ping
  1294.  
  1295.  [more links snipped]
  1296.  
  1297. -------------------------------------------------------------------------------
  1298.  
  1299.    Other files search engine are located at such places as  
  1300.    http://castor.acs.oakland.edu/cgi-bin/vsl-front/ which can find files
  1301.    for specific platforms (e.g. unix, windows, mac) or specific formats
  1302.    (e.g. wav, midi, fonts, source code).
  1303.  
  1304.    There are three good sites to find mailing lists that discuss a subject
  1305.    of interest. The first is located at http://groups.yahoo.com/, and
  1306.    actually carries (and allows to create) mailing lists, the second is a 
  1307.    a lists search engine located at http://www.liszt.com/, and the last
  1308.    is a directory of mailing lists located at http://paml.net/
  1309.  
  1310.  
  1311.   8.2 Network research sites & pages.
  1312.   -----------------------------------
  1313.  
  1314.    Networking Research at the PSC
  1315.     http://www.psc.edu/networking/
  1316.  
  1317.    List of Publications by Raj Jain's Group
  1318.     http://www.cis.ohio-state.edu/~jain/papers.html
  1319.  
  1320.    Luigi Rizzo - Research work
  1321.     http://www.iet.unipi.it/~luigi/research.html
  1322.  
  1323.    UCLA Internet Research Lab
  1324.     http://irl.cs.ucla.edu/
  1325.  
  1326.    TCP Over Satellite work group
  1327.     http://tcpsat.grc.nasa.gov/tcpsat/
  1328.  
  1329.    Rutgers university DataMan mobile computing laboratory
  1330.     http://www.cs.rutgers.edu/dataman/
  1331.  
  1332.    Network Bibliography
  1333.     http://www.cs.columbia.edu/~hgs/netbib/
  1334.  
  1335.    ValueRocket Consulting
  1336.     http://www.valuerocket.com/papers/
  1337.  
  1338.    The Technion's Laboratory of Computer Communications and Networking.
  1339.     http://www.cs.technion.ac.il/Labs/Lccn/index.html
  1340.  
  1341.  
  1342.   8.3 Layer 2 sites & pages.
  1343.   --------------------------
  1344.  
  1345.    The comp.dcom.lans.ethernet FAQ is available at
  1346.     http://www.faqs.org/faqs/LANs/ethernet-faq/index.html
  1347.     ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/news/answers/LANs/ethernet-faq
  1348.  
  1349.    Charles Spurgeon's Ethernet Page is at
  1350.     http://wwwhost.ots.utexas.edu/ethernet/ethernet-home.html
  1351.  
  1352.    Eddy Insam's article "PC Interfacing Via the Ethernet"
  1353.     http://www.eix.co.uk/Ethernet/
  1354.  
  1355.    The comp.dcom.lans.token-ring FAQ is available at
  1356.     http://www.networkuptime.com/faqs/token-ring/
  1357.  
  1358.    The comp.dcom.cabling FAQ is available at
  1359.     http://www.faqs.org/faqs/LANs/cabling-faq/index.html
  1360.     ftp://rtfm.mit.edu/pub/usenet-by-group/comp.dcom.cabling/
  1361.  
  1362.    The comp.dcom.cell-relay FAQ is available at
  1363.     http://cell-relay.indiana.edu/cell-relay/FAQ/ATM-FAQ/FAQ.html 
  1364.  
  1365.    The Big-LAN FAQ, created for the big-lan@listserv.syr.edu mailing
  1366.    list, which discusses "[the] issues in designing and operating
  1367.    Campus-Size Local Area Networks, ..." is available at
  1368.     http://www.uni-giessen.de/faq/archiv/lans.big-lan-faq/msg00000.html
  1369.  
  1370.    The Network Engineer's Toolkit Site
  1371.     http://www.wanresources.com/
  1372.  
  1373.    Committee T1's World Wide Web Site
  1374.     http://www.t1.org/
  1375.  
  1376.    A page decribing T1 with technical details is
  1377.     http://www.laruscorp.com/t1tut.htm
  1378.  
  1379.    The ATM Forum's home page can be found at
  1380.     http://www.atmforum.com/
  1381.  
  1382.    The University of Leeds ATM MultiMedia group has a collection of
  1383.    articles, links, etc about ATM.
  1384.     http://www.scs.leeds.ac.uk/atm-mm/links.html
  1385.  
  1386.    The Frame Relay Forum's home page can be found at
  1387.     http://www.frforum.com/
  1388.  
  1389.    The Frame Relay Resource Center
  1390.     http://www.alliancedatacom.com/
  1391.  
  1392.    The Direct Cable Connection, Null-modem, Serial Ports site explains
  1393.    how  to connect two windows machines to each other using serial or
  1394.    parallel  ports to create a two nodes network.
  1395.     http://www.indiacam.net/pinout/
  1396.  
  1397.    Vinod Kalra's HDLC page.
  1398.     http://members.tripod.com/~vkalra/hdlc.html
  1399.  
  1400.    The GigaBit Ethernet Alliance home page
  1401.     http://www.gigabit-ethernet.org/
  1402.  
  1403.    The Daedalus project at Berkeley deals with wireless
  1404.    networking and mobile computing, and it's web page
  1405.    contains links to some articles.
  1406.     http://daedalus.cs.berkeley.edu/ 
  1407.  
  1408.    The Israely ADSL site provides information on ADSL and IP networking
  1409.    in Herbew for Israelies.
  1410.     http://www.adsl.org.il/
  1411.  
  1412.  
  1413.   8.4 General networking sites.
  1414.   -----------------------------
  1415.  
  1416.    PC Support Advisor.
  1417.    A support site which contains sections that deal with TCP/IP, including
  1418.    some very good articles.
  1419.     http://www.itp-journals.com/
  1420.  
  1421.    TechFest's Networking page.
  1422.     http://www.techfest.com/networking/
  1423.  
  1424.    A large collection of communication tutorials may be found at
  1425.    IOL's training page, which has links to materials on TCP/IP,
  1426.    LAN technologies, programming & administrations manuals, and more.
  1427.     http://www.iol.unh.edu/training/index.html
  1428.  
  1429.    3COM has a page containing links to a collection of networking articles.
  1430.     http://www.3com.com/technology/tech_net/white_papers/index.html
  1431.  
  1432.    Protocols for WAN, LAN, ATM data communications and telecommunications.
  1433.     http://www.protocols.com/
  1434.  
  1435.    An excellent networking index site.
  1436.     http://www.saintrochtree.com/zones/it/topics/2000-01-01-b/
  1437.    Oceanwave Technical Resources.
  1438.     http://www.oceanwave.com/technical-resources/
  1439.  
  1440.    Rohit's Srivastava's High Speed Networking & Programming page.
  1441.     http://members.tripod.com/~srohit/compu.html
  1442.  
  1443.    Network Design Tutorials and Other Resources.
  1444.     http://www.alaska.net/~research/Net/tutorial.htm
  1445.  
  1446.    Networking Technologies - Software Toolkits and Documentation
  1447.     http://www.nsrc.org/lowcost_tools/net-tech.html
  1448.  
  1449.    Network Troubleshooting site.
  1450.     http://www.networktroubleshooting.com/
  1451.  
  1452.    Tomi Engdahl's Telecommunication Electronics Page.
  1453.     http://junitec.ist.utl.pt/einfo/telecom.html
  1454.  
  1455.    Standards (and Cross References)
  1456.     http://www.cmpcmm.com/cc/standards.html
  1457.  
  1458.    Lynn Larrow's Modems, Networking and Communications Links page.
  1459.     http://www.internetweekly.org/llarrow/comfaqs.html
  1460.  
  1461.    Hill Associates IT Technology Training networking articles.
  1462.     http://www.hill.com/library/staff_publications.shtml
  1463.     http://www.garykessler.net/library/
  1464.  
  1465.  
  1466.  Thanks.
  1467.  -------
  1468.  
  1469.   I have written this document over the last few years. Yet, I could not 
  1470.   have made this document without the assistance of other people. I would,
  1471.   therefore, like to thank to Andrew Gierth, Trevor Jenkins, Mark Daugherty,
  1472.   Michael Hunter, David Peter, Erick Engelke, Jose Carrilho, Jose Carrilho,
  1473.   Al Vonkeman, Zia R. Siddiqui, Jarle Aase, Daryl Banttari, SecurePoint,
  1474.   Brian Schwarz, James Marshall, Diane Boling, Gisle Vanem, Jennifer Lazbin,
  1475.   Enrique Fdez. Rasero, Peter Soreanu, Gary Kessler, Simon Bowring, Thomas
  1476.   Lee, Eddy Insam, Petteri Kettunen, Harald Norvik, Debby Koren, and Lynn
  1477.   Larrow who helped me in many ways, and to all the people who worked to
  1478.   produce all the materials listed in this FAQ.
  1479.  
  1480.  
  1481.  
  1482.