Uri's TCP/IP Resources List

FAQs, tutorials, guides, web pages & sites, and books about TCP/IP

By Uri Raz

 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 :
  Main copy w/ index    - http://www.private.org.il/tcpip_rl.html
  Backup copy w/ index  - http://t2.technion.ac.il/~s2845543/tcpip_rl.html
  Backup copy w/o index - http://www.best.com/~mphunter/tcpip_resources.html

 This article is available via FTP at :

*                                                                        *
*  Job offers from outside Israel will be treated as spam.               *
*                                                                        *
*  If you have any comments, addition suggestions, corrections, etc,     *
*  to the article itself, please send them to me at the technion.        *
*              My email address is mailto:s2845543@t2.technion.ac.il     *
*                                                                        *
*  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.
  1.2 On-line books and magazines.
  2. Major On-Line Resources.
  2.1 TCP/IP Introductions & Courses.
  2.2 Resources for programmers.
  2.3 Standards bodies.
  2.4 FAQs, newsgroups, and mailing lists.
  3. O/S Specific.
  4. Addresses, subnets, DNS, switching, and routing.
  5. Misc IP web sites.
  5.2 IP performance web sites.
  5.3 General.
  6.0 IPv6 a.k.a IPng.
  7.0 Security & IPsec.
  8. Misc Networking Pages. 
  8.1 General.
  8.2 Network research sites & pages.
  8.3 Layer 2 sites & pages.
  8.4 General networking sites.

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 [Buy via Amazon.com] [Buy via Amazon.co.uk] Volume 2 - describes the TCP/IP stack as implemented in 4.4BSD-Lite, at the source code level. ISBN 020163354X [Buy via Amazon.com] [Buy via Amazon.co.uk] Volume 3 - describes HTTP, NNTP, and more. ISBN 0201634953 [Buy via Amazon.com] [Buy via Amazon.co.uk] Richard Stevens' UNIX Network Programming. Published by Prentice Hall. Described here is the 2nd edition of the book. The 1st edition (ISBN 0139498761 [Buy via Amazon.com] [Buy via Amazon.co.uk]) 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] Volume 2 - "Interprocess Communications". ISBN 0130810819 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] Volume 2 - describes a TCP/IP implementation (with C code), implemented on the XINU operating system. ISBN 0131255274 [Buy via Amazon.com] [Buy via Amazon.co.uk] Volume 3 - describes network programming, and has a sockets version (ISBN 013260969X [Buy via Amazon.com] [Buy via Amazon.co.uk]), a TLI version (ISBN 0132609770 [Buy via Amazon.com] [Buy via Amazon.co.uk]), and a winsock version (ISBN 0138487146 [Buy via Amazon.com] [Buy via Amazon.co.uk]) Internet Core Protocols By Eric A. Hall Published by O'Reilly ISBN 1565925726 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 http://www.netro.co.uk/nosintro.html IPv6: The New Internet Protocol By Christian Huitema Published by Prentice-Hall. ISBN 0138505055 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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. Interconnections Bridges, Routers, Switches, and Internetworking Protocols. By Radia Perlman Published by Addison-Wesley ISBN 0201634481 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] A great book about OSPF, including it's history, multicast routing, management, debugging, comparisons to other routing protocols. A companion book (OSPF Complete Implementation) should be published soon, which would go through a complete implementation of OSPF (to be included on a CD), with a port to FreeBSD 2.1 and a Windows-95 simulator [though, I guess, newer O/S versions would be used upon the very late publication of this book]. BGP4 By John W. Stewart III Published by Addison-Wesley ISBN 0201379511 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] Data and Computer Communications By William Stallings Published by Prentice-Hall. ISBN 0024154253 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] 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 [Buy via Amazon.com] [Buy via Amazon.co.uk] A book covering all aspects of information warfare with clear explanations and many references. Gives an excellent framework to Internet security. Back to Top
1.2 On-line books and magazines. -------------------------------- Publishers' sites can be found at - O'Reilly http://www.ora.com/ Prentice Hall http://www.prenhall.com/ Addison Wesley http://www.aw.com/ MacMillan http://www.mcp.com/ McGraw-Hill http://www.mcgraw-hill.com/ MIS:Press http://www.mispress.com/ (M & T Books) New Riders http://www.newriders.com/ InfoMagic home page http://www.infomagic.com/ ftp site ftp://ftp.infomagic.com/ Walnut Creek's home page http://www.cdrom.com/ ftp site ftp://ftp.cdrom.com/ You can find many books on the web : 1. Macmillan's Personal Bookshelf http://www.informit.com/ 2. McGraw-Hill's BetaBooks http://www.pbg.mcgraw-hill.com/betabooks/ 3. National Academy Press's Reading Room http://www.nap.edu/info/browse.htm 4. The Network Administrators' Guide, by Olaf Kirch. http://sunsite.unc.edu/mdw/LDP/nag/nag.html 5. Computer Networks and Internets, by Douglas E. Comer. http://www.netbook.cs.purdue.edu/ 6. Netizens: An Anthology, by http://www.columbia.edu/~rh120/ ftp://wuarchive.wustl.edu/doc/misc/acn/netbook/ Books related pages : 1. The Xinu BUG Page at the University of Canberra, Australia. http://willow.canberra.edu.au/~chrisc/bugs.html 2. List of enhancements to Comer's TCP code by Simon Ilyushchenko http://www.simonf.com/tcp On-line networking magazines : 1. Network Magazine http://www.networkmagazine.com/ 2. Network Computing http://www.networkcomputing.com/ 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. http://www.data.com/Tutorials/ 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 http://www.firstmonday.dk/subjects/technical.html Back to Top
2. Major On-Line Resources. --------------------------- 2.1 TCP/IP Introductions & Courses. ----------------------------------- gopher://gopher-chem.ucdavis.edu/11/Index/Internet_aw/ Optimized Engineering Technical Compendium (LANs & IP) http://www.optimized.com/COMPENDI/ Introduction to TCP/IP http://pclt.cis.yale.edu/pclt/COMM/TCPIP.HTM Introduction to the Internet Protocols http://oac3.hsc.uth.tmc.edu/staff/snewton/tcp-tutorial/ Under the hood of the 'net: An overview of the TCP/IP Protocol Suite, By Jason Yanowitz. http://info.acm.org/crossroads/xrds1-1/tcpjmy.html IP overview, by Cisco. http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ip.htm Tech-NIC's technical page http://www.tech-nic.dk/html/technical.html Thomas's Technical Links http://www.psp.demon.co.uk/tfl/techlinks.htm Several nice tutorials from Scan Technologies http://www.scan-technologies.com/tutorials.htm "TCP/IP Tutorial and Technical Overview" from IBM http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/GG243376/CCONTENTS An Overview of TCP/IP Protocolsi and the Internet http://www.hill.com/library/publications/tcpip.shtml Hedrick-intro to the Internet Protocols http://www.duth.gr/InfoBase/intro.ip.toc.html Von Welch has a network performance page at http://www.ncsa.uiuc.edu/People/vwelch/net_perf/ One of the subpages explains TCP windows http://www.ncsa.uiuc.edu/People/vwelch/net_perf/tcp_windows.html Marc Slemko' Path MTU Discovery and Filtering ICMP http://www.worldgate.com/~marcs/mtu/ Cliff Green's Introduction to Internet Protocols for Newbies http://www.halcyon.com/cliffg/uwteach/shared_info/internet_protocols.html Connected: An Internet Encyclopedia http://www.freesoft.org/CIE/index.htm http://www.cl.cam.ac.uk/~and1000/CIE/index.htm TCP/IP For Internet Administrators http://techref.ezine.com/tc/ Materials on TCP/IP Networking http://spectral.mscs.mu.edu/NetworksClass/Materials/ Computer Networking and Internet Protocols By Keith W. Ross and James F. Kurose http://www.seas.upenn.edu/~ross/book/Contents.htm TCP/IP courses from universities : 0. The Cooperative Association for Internet Data Analysis maintains a list of pointers to Internet Engineering related university courses. http://www.caida.org/outreach/iec/courses/ 1. Dr. Reuven Cohen Internet Networking Technion - Israel Institute of Science http://www.cs.technion.ac.il/Courses/cs236341/ 2. Dr. Shlomi Dolev Computer Communications and Distributed Algorithms Ben-Gurion University http://www.cs.bgu.ac.il/~ccda992/ (slides are in hebrew) 3. Dr. Ofer Hadar Introduction To Computer Networks Technion - Israel Institute of Science http://www.cs.technion.ac.il/~cs236334/ (slides are in hebrew) 4. Dr. Arik goldfeld Introduction to Internet Protocols and Network Programming Ben-Gurion University http://www.cs.bgu.ac.il/~inter992/ 5. Dr. Arieal Orda Internet - Architecutre and Protocols Technion - Israel Institute of Science http://www.ee.technion.ac.il/courses/046000/ 6. Dave Hollinger Network Programming http://www.cs.rpi.edu/courses/netprog/index.html 7. Prof. Jim Kurose Computer Networks http://gaia.cs.umass.edu:80/cs653/ 8. Phil Scott Data Communications, Computer Networks http://ironbark.bendigo.latrobe.edu.au/staff/pscott/pscott.home.html 9. David Cyganski Telecommunications Transmission Technologies http://bugs.wpi.edu:8080/EE535/ 10. S. Keshav Engineering Computer Networks http://www.cs.cornell.edu/cs519/ 11. Prof. Ralph Droms Purdue University Computer Networks http://www.netbook.cs.purdue.edu/cs363/index.html 12. Simon Cleary RMIT university Computer Networks and Protocols http://www.cse.rmit.edu.au/~rdssc/courses/ds454/ 13. Phil Scott La Trobe university Computer Networks http://ironbark.bendigo.latrobe.edu.au/subjects/bitcne/ Data Communications http://ironbark.bendigo.latrobe.edu.au/courses/bcomp/c202/ Back to Top
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 : ftp://rtfm.mit.edu/pub/faqs/internet/tcp-ip/tcp-ip-faq/ http://www.itprc.com/tcpipfaq/default.htm http://t2.technion.ac.il/~s2845543/tcpip-faq/default.htm The sockets programming FAQ, by Vic Metcalfe, is located at : ftp://rtfm.mit.edu/pub/usenet/news.answers/unix-faq/socket http://www.faqs.org/faqs/unix-faq/socket/index.html BSD socket programming tutorials Quick - http://ftp.std.com/homepages/jimf/sockets.html Intro - http://ccnga.uwaterloo.ca/~mvlioy/stuff/ipc_intro_tut.txt Advanced - http://ccnga.uwaterloo.ca/~mvlioy/stuff/ipc_adv_tut.txt Unix Network Programming http://gaia.cs.umass.edu/ntu_socket/ The Winsock Programmer's FAQ, by Warren Young, is located at : http://www.cyberport.com/~tangent/programming/winsock/ http://www.faqs.org/faqs/windows/winsock/programmer-faq/index.html ftp://rtfm.mit.edu/pub/usenet/news.answers/windows/winsock/programmer-faq Al's WinSock Tuning FAQ http://www.cerberus-sys.com/~belleisl/mtu_mss_rwin.html The windows-sockets page, by Bob Quinn, is located at : http://www.sockets.com/ The sockaddr.com - Programming Resources for WinSock site, is located at : http://www.sockaddr.com/ The Raw IP Networking FAQ, by Thamer Al-Herbish, is available at : http://www.whitefang.com/rin/ Stardust has winsock pages, located at : http://www.stardust.com/wsresource/wsresrce.html http://www.winsock.com/ Windows socket programming tutorials http://users.neca.com/vmis/wsockexp.htm http://users.neca.com/vmis/wsockprg.htm Catalyst's Introduction to TCP/IP Programming http://www.catalyst.com/tcpintro.html RPC - Remote Procedure Calls http://pandonia.canberra.edu.au/OS/l14_1.html http://www.ja.net/documents/NetworkNews/Issue44/RPC.html An Introduction to Socket Programming http://www.uwo.ca/its/doc/courses/notes/socket/index.html Beej's Guide to Network Programming http://www.ecst.csuchico.edu/~beej/guide/net/ Vijay Mukhi's Winsock Programming page http://users.neca.com/vmis/wsockprg.htm Network Programmer's Guide http://www.ibr.cs.tu-bs.de/~harbaum/docs/netprog/contents.html Spencer's Socket Site http://www.lowtek.com/sockets/ Back to Top
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 http://www.rfc-editor.org/ 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 (http://www.ietf.org/). Three other good places to look for RFCs are - 1. The Kashpureff Family's site, at http://www.kashpureff.org/nic/, 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 http://www.faqs.org/rfcs/, which has a search engine, indice, RFCs FAQs, etc. 3. By email to rfc-info@isi.edu. 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". 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 - http://www-nrg.ee.lbl.gov/nrg.html Internet Engineering Task Force home page - http://www.ietf.org/ Internet Research Task Force home page - http://www.irtf.org/ Internet Societal Task Force home page - http://www.istf.isoc.org/ Internet SOCiety home page - http://www.isoc.org/ Internet Architecture Board home page - http://www.iab.org/ Internet Engineering Steering Group - http://www.ietf.org/iesg.html Internet Engineering & Planning Group - http://www.iepg.org/ Internet Mail Consortium - http://www.imc.org/ The Generic Top Level Domain Memorandum of Understanding - http://www.gtld-mou.org/ Internet Ad-Hoc Committee home page - http://www.iahc.org/ ICANN - The Internet Corporation for Assigned Names and Numbers - http://www.icann.org/ ICANN Watch - http://www.icannwatch.org/ Open Root Server Confederation - http://www.open-rsc.org/ RFC editor's web page - http://www.rfc-editor.org/ Internet Assigned Numbers Authority home page - http://www.iana.org/ American Registry for Internet Numbers - http://www.arin.net/ Asian Pacific Network Information Centre - http://www.apnic.net/ Resaux IP Europeens Net Coordiantion Centre - http://www.ripe.net/ Overview of the DNS Controversy - http://www.flywheel.com/ircw/overview.html Another article by Robert Shaw - http://www.itu.int/intreg/dns.html The National Telecommunications and Information Administration's Proposals for Management of Internet Names and Addresses page. http://www.ntia.doc.gov/ntiahome/domainname/domainhome.htm The AlterNIC's home page is http://www.alternic.org/ This site carries RFCs, internet drafts, and materials relating to freedom of speech, encryption, and more. Back to Top
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 ftp://rtfm.mit.edu/pub/ and at http://www.faqs.org/. A good introductory to TCP/IP from the site is the file ftp://rtfm.mit.edu/pub/net/internet.text As the rtfm.mit.edu & faqs.org 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 : ftp://rtfm.mit.edu/pub/faqs/news-answers/introduction 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 : http://www.geocities.com/~yega/network/ The comp.protocols.tcp-ip.ibmpc newsgroup has a FAQ, written by Bernard D. Aboba, which can be found at at : ftp://ftp.netcom.com/pub/ma/mailcom/IBMTCP/ibmtcp.zip http://www.inetassist.com/faqs/tcpibmpc.htm The newsgroup is gated to a mailing list and it is served by listserv@list.nih.gov, under the name PCIP. The comp.protocols.tcp-ip.domains newsgroup has a FAQ, maintained by Chris Peckham, which can be found at : http://www.users.pfmc.net/~cdp/cptd-faq/ ftp://rtfm.mit.edu/pub/usenet/news.answers/internet/tcp-ip/domains-faq/ The comp.protocols.ppp FAQ is available at http://www.faqs.org/faqs/ppp-faq/part1/index.html ftp://rtfm.mit.edu/pub/usenet-by-group/comp.protocols.ppp/ The comp.protocols.snmp FAQ FAQ is available at http://www.pantherdig.com/snmpfaq/index.html ftp://ftp.cs.utwente.nl/pub/src/snmp/ The alt.winsock newsgroup has a FAQ, by Nancy Cedeno Alegria, located at : http://www.private.org.il/alt.winsock-faq.html http://www.faqs.org/faqs/windows/winsock-faq/index.html ftp://rtfm.mit.edu/pub/usenet/news.answers/windows/winsock-faq This newsgroup is gated to a mailing list. The mailing list is named winsock@microdyne.com. The [un]subscribe address is winsock-request@microdyne.com 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. http://www.private.org.il/mini-faq.html The Amiga TCP/IP FAQ, written by Mike Meyer, is available at http://users.mentasm.com/~mramiga/faqs/amitcp1.htm http://users.mentasm.com/~mramiga/faqs/amitcp2.htm The Amiga Nertworking FAQ, written by Richard Norman, is available at http://www.faqs.org/faqs/amiga/networking-faq/part1/index.html The comp.security.firewalls newsgroup has a FAQ, available at http://www.clark.net/pub/mjr ftp://ftp.greatcircle.com/pub/firewalls/FAQ There's also a firewalls mailing list, served by mailto:Majordomo@GreatCircle.com archived at ftp://ftp.greatcircle.com/pub/firewalls/archive/ Daniel K. Kim has built a Searchable Check Point FireWall-1 discussion archive site (other mailing lists archived as well). http://msgs.securepoint.com/ Slow start & delayed ack explained http://www.sun.com/sun-on-net/performance/tcp.slowstart.html Henning Schulzrinne's RTP (Real Time Protocol) site http://www.cs.columbia.edu/~hgs/rtp/ Queen's University Real - Time Transport Protocol (QRTP) http://htm4.ee.queensu.ca:8000/ling/QRTP.html 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 traceroute. Back to Top
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. http://www.ugu.com/ The comp.unix.programmer FAQ can be found at : http://www.erlenstar.demon.co.uk/unix/ http://www.whitefang.com/unix/ ftp://rtfm.mit.edu/pub/usenet/comp.unix.programmer/faq The windows 95 FAQ, which covers, among other subjects, subjects relating to TCP/IP, networking, and modems, can be found at : http://www.orca.bc.ca/win95/ ftp://rtfm.mit.edu/pub/usenet/news.answers/windows/win95/faq/ 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 : http://www.windows.com/ http://www.barkers.org/windows/ http://search.support.microsoft.com/kb/c.asp There are several good sites for various versions of Unix & Linux GNU project http://www.gnu.org/ OpenBSD's home page http://www.openbsd.org/ FreeBSD's home page http://www.freebsd.org/ NetBSD's home page http://www.netbsd.org/ Linux's home page http://www.linux.org/ Trinux's home page http://www.trinux.org/ Linux Kernel Archive http://www.kernel.org/ The Linux Router Project, making a floppy sized distribution of Linux used to build and maintain routers, terminal servers, etc. http://www.linuxrouter.org/ 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. http://www.isc.org/ Erick Engelke's WATTCP MS-DOS TCP/IP stack has a home page http://www.wattcp.com/ 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 http://www.bgnett.no/~giva/index.html Phil Karn's KA9Q (DOS TCP/IP stack) is under Karn's home page. http://people.qualcomm.com/karn/code/ka9qnos/ Windows and TCP/IP for Internet Access http://learning.lib.vt.edu/wintcpip/wintcpip.html Michael Bernardi's MS-DOS Applications for Internet Use FAQ, which contains a list of TCP/IP stacks & applications for DOS. ftp://ftp.demon.co.uk/pub/doc/ibmpc/dos-apps.txt http://www.dendarii.demon.co.uk/FAQs/dos-apps.html Dan Kegel has a page titled "MS-DOS TCP/IP Programming", which is crammed with links & info about TCP/IP for DOS. http://www.alumni.caltech.edu/~dank/trumpet/ Information about NetBIOS and NetBEUI can be found at http://www.s390.ibm.com/bookmgr-cgi/bookmgr.cmd/BOOKS/bk8p7001/CCONTENTS http://ourworld.compuserve.com/homepages/timothydevans/nbf.htm 4. Addresses, subnets, DNS, switching, and routing. --------------------------------------------------- IP Addressing Fundamentals http://support.wrq.com/tutorials/tutorial.html Understanding IP Addressing: Everything You Ever Wanted To Know http://www.3com.com/nsc/501302.html Understanding IP Addressing http://noc.gate.net/doclib/faqs/help/net.html The IP Address and Classes http://www.sangoma.com/fguide.htm (linked from http://www.sangoma.com/tutorial.htm) What's A Netmask? http://www.johnscloset.net/primer/subnet.html Daryl's TCP/IP Primer Addressing and Subnetting on the Near Side of the 'Net http://ipprimer.windsorcs.com/ Breeze Through Subnet Masking, by John Lambert, MCSE http://support.wrq.com/tutorials/tcpip/tcpipfundamentals.html IP Address Subnetting Tutorial http://www.ralphb.net/IPSubnet/ IP Subnet Calculations http://www.swcp.com/~jgentry/topo/unit3.htm The Subnet Online site http://www.subnetonline.com/ Al Vokeman's netmask calculator The calculator is implemented via JavaScript (not CGI), making it quick, but requires JavaScript supported and enabled. http://www.telusplanet.net/public/sparkman/netcalc.htm A CIDR subnet mask calculator can be found at http://minnie.cs.adfa.edu.au/Gateways/range_check.html DHCP sites : 1. Ralph Droms' DHCP Resources site http://www.dhcp.org/ 2. Alan Dobkin's DHCP Resources http://nws.cc.emory.edu/webstaff/alan/net-man/computing/dhcp/ DNS sites : 1. Frank Dekervel's DNS Tutorial http://www.geocities.com/SiliconValley/Network/4504/dns_tut.txt 2. Gary Kessler's Setting Up Your Own DNS http://www.hill.com/library/staffpubs/dns.html 3. The DNS Security Extensions, by Cricket Liu. http://www.acmebw.com/papers/dnssec.pdf 4. The DNS Resources Directory, an excellent resource, may be found at - http://www.dns.net/dnsrd/ In general http://www.bind.com/ http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/routing.htm IGRP & EIGRP : http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/igrp.htm http://www.cisco.com/warp/public/103/index.shtml http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/en_igrp.htm RIP : http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/rip.htm BGP : http://www.cisco.com/warp/public/459/18.html http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/bgp.htm http://www.academ.com/nanog/feb1997/BGPTutorial/index.htm OSPF : http://www.cisco.com/warp/public/104/1.html http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ospf.htm http://www.3com.com/nsc/501304.html OSPF, BGP, IPv6, GateD - http://www.roedu.net/~cmatei/network/ NLSP (Novell) : http://www.3com.com/nsc/501309.html Multi Layer Routing : http://infonet.aist-nara.ac.jp/member/nori-d/mlr/ Multicast routing : The IP Multicast Initiative home page http://www.ipmulticast.com/ The Mbone (multicast bone) FAQ http://www.cs.columbia.edu/~hgs/internet/mbone-faq.html An Introduction to IP Multicast http://ganges.cs.tcd.ie/4ba2/multicast/index.html Introduction to IP Multicast Routing http://www.3com.com/nsc/501303.html A collection of documents explaining multicast routing. ftp://ftpeng.cisco.com/ipmulticast/multicast_training.html Merit GateD Consortium This site contains wealth of information about GateD, including source distributions, documentation, etc. http://www.gated.org/ 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. http://www.zebra.org/ "Layer 3 and 4 Switching", article from Performance Computing. http://www.performancecomputing.com/columns/packets/9812.shtml "IP Switching: Issues and Alternatives,", by R. Jain. http://www.cis.ohio-state.edu/~jain/talks/ipsw.htm "IP Switching", course given by Shishir Agrawal. http://www.cis.ohio-state.edu/~jain/cis788-97/ip_switching/index.htm "L5: A Self Learning Layer 5 Switch", a report from IBM. http://www.private.org.il/l5.ps IPv4 address space consumption : http://moat.nlanr.net/IPaddrocc/ http://www.caida.org/outreach/resources/learn/ipv4space/ http://www.isi.edu/in-notes/iana/assignments/ipv4-address-space ftp://rs.arin.net/netinfo/ip_network_allocations 5. Misc IP web sites. --------------------- 5.1 Famous persons' web sites. ------------------------------ Richard Stevens' home page http://www.kohala.com/ Douglas Comer's home page http://www.cs.purdue.edu/people/comer Jon C. Snader's home page http://home.netcom.com/~jsnader/ Andrew Tannenbaum's home page http://www.cs.vu.nl/~ast/ William Stallings's home page http://www.shore.net/~ws James Carlson's home page http://people.ne.mediaone.net/carlson/ppp/ Raj Jain's home page http://www.cis.ohio-state.edu/~jain/ Back to Top
5.2 IP performance web sites. ----------------------------- The Public Netperf Homepage is available, courtesy of HP, at http://www.netperf.org/ Internet Performance Measurement and Analysis Project home page. http://www.merit.edu/ipma/ Internet Weather Report http://www.internetweather.com/ http://www3.mids.org/weather/ http://www.internettrafficreport.com/ Back to Top
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. http://mdaugherty.home.mindspring.com/index.html http://mdaugherty.home.mindspring.com/tcpip.html [TCP/IP page] The protocols.com site has posters of many protocols in both HTML and PDF formats, though the later requires (free) registration. http://www.protocols.com/pbook/tcpip.htm [HTML posters] http://www.protocols.com/pbook/pdf/index.html [PDF posters] 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. http://www.itprc.com/ The Institute for Global Communications (IGC) has an excellent page of TCP/IP resources, starting from some general background, through pointers to platform specific links and comm-hardware links. http://www.igc.org/igc/help/tcpip.html Cisco's site contains a couple of internetworking guides : A. IP Protocols page http://cio.cisco.com/warp/public/732/IP/index.html B. IP Technical Tips page http://www.cisco.com/warp/public/105/ C. Internetworking Technology Overview http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/index.htm D. Internetwork Design Guide http://www.cisco.com/univercd/cc/td/doc/cisintwk/idg4/index.htm IBM's Austin site contains a couple of TCP/IP guides : A. TCP/IP Tutorial and Technical Overview http://www.austin.ibm.com/resource/aix_resource/Pubs/redbooks/htmlbooks/gg243376.04/3376fm.html B. Using the Information Superhighway http://www.austin.ibm.com/resource/aix_resource/Pubs/redbooks/htmlbooks/gg242499.00/2499fm.html C. Accessing the Internet http://www.austin.ibm.com/resource/aix_resource/Pubs/redbooks/htmlbooks/sg242597.00/2597fm.html Wandel & Goltermann have brought up the decodes.com The site is intended to be a "Resource for Network Protocol Analysis". http://www.decodes.com/ Info about Ssh (Secure Shell) may be found at : http://www.ssh.org/ http://www.cs.hut.fi/ssh/ http://www.faqs.org/faqs/computer-security/ssh-faq/index.html ftp://rtfm.mit.edu/pub/usenet-by-group/comp.security.ssh/ Info about SOCKS (secure sockets using proxies / firewalls) - http://www.socks.nec.com/ ftp://coast.cs.purdue.edu/pub/doc/faq/faq_socks The MPLS Resource Center. http://www.mplsrc.com/ The IP xStream site supplies wide & thorough information about IP Telephony, including news, tutorials, white papaers, etc. http://www.iptelephony.org/ ADTRAN PPP Internetworking Primer http://www.alliancedatacom.com/dial-up-point-to-point-technology.htm Jarle Aase's FTP Protocol Resource Center site may be found at - http://war.jgaa.com:8080/ftp/ The Network Professionals Resource Center contains links to many FAQs, computers & networking magazines' home pages, etc. http://www.inetassist.com/ The Network Management Server carries FAQs, white papers, free software, etc related to network management. http://netman.cit.buffalo.edu/ RGB's TCP/IP Whitepapers & Guides http://www.rgb.co.uk/support/guides/tcpip.htm Host Name to Latitude/Longitude http://cello.cs.uiuc.edu/cgi-bin/slamm/ip2ll/ Roll Your Own Intranet page http://users.neca.com/vmis/roll.htm My own IP -> Geographical Location Detective's page http://www.private.org.il/IP2geo.html Shawn J. Rappaport's Internetworking page http://www.futureone.com/~opeth/internetwork.html Back to Top
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) http://playground.sun.com/pub/ipng/html/ipng-main.html The UK IPv6 Resource Centre http://www.cs-ipv6.lancs.ac.uk/ The 6bone Home Page http://www.6bone.net/ IP Next Generation Overview http://info.isoc.org/HMP/PAPER/PT1/html/pt1.html.hinden "IPv6: The New Internet Protocol", By William Stallings. http://www.comsoc.org/pubs/surveys/stallings/stallings-orig.html "The New and Improved Internet Protocol", By William Stallings. http://www.byte.com/art/9609/sec5/art2.htm The IPng Group's home page. http://ganges.cs.tcd.ie/4ba2/ipng/ IPv6 RFCs & links collection. http://www.aloni.com/IPv6.htm "IPv6: The New Version of the Internet Protocol", By Steve Deering. http://www.usenix.org/publications/library/proceedings/ana97/summaries/deering.html IPv6 specifications - Latest RFCs and Internet Drafts Collection. http://www.sumitomo.com/htmls/randd/ipv6/doc.html Process' IPv6 Resource Center. http://www.process.com/ipv6.htp "IPv6: The Next Generation Internet Protocol", By Gary C. Kessler. http://www.hill.com/library/staffpubs/ipv6_exp.html IPv6: Next Generation Internet Protocol. http://www.3com.com/nsc/ipv6.html Literature Research IPv6 (IPng), by Mike Crawfurd. http://www.mediaport.org/~iamano/lr.zip Existing Routing Protocols and IPv6 http://www.cs.nccu.edu.tw/~s8437/IPv6/ip6routing.html The IPv6 organization site. http://www.ipv6.org/ The IPv6 Forum. http://www.ipv6forum.com/ For information about the Internet's future : Internet ][ site - http://www.internet2.org/ Next Generation Internet Initiative - http://www.ngi.gov/ The Quality of Service Forum site - http://www.qosforum.com/tech_resources.htm There's an IPv6 mailing list. It's named ipng, and served by Majordomo@sunroof.eng.sun.com Back to Top
7.0 Security & IPsec. --------------------- Internet Security Survey. http://www.trouble.org/survey/ Phrack Magazine's site. http://www.phrack.com/ The SKIP site. http://www.skip.org/ 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. http://www.cs.auckland.ac.nz/~pgut001/links.html COAST's Hotlist: Computer Security, Law & Privacy is another huge collection of links to security & privacy issues. http://www.cs.purdue.edu/homes/spaf/hotlists/csec-plain.html The FirstVPN site supplies a wealth of information about Virtual Private Networks and security. http://www.firstvpn.com/ SunWorld has a good article about IPsec http://www.sun.com/sunworldonline/swol-06-1998/swol-06-ipsec.html Edwin Kremer's Security References. http://www.cs.ruu.nl/~edwin/hot-lst.html IPsec developers forum http://www.ip-sec.com/ Lewis McCarthy's IPsec page http://www.cs.umass.edu/~lmccarth/ipsec.html N. Ferguson and B. Schneier's cryptographic evaluation of IPsec. http://www.counterpane.com/ipsec.html IP Masquerade for Linux http://ipmasq.cjb.net/ Back to Top
8. Misc Networking Pages. ------------------------- 8.1 General. ------------ A networking terms dictionary is available http://www.ktek.com/ktek/Lans-Wans.html There's a site for the Kermit project at http://www.kermit-project.org/ A good search engine could supply further info. The Yahoo engine, at http://www.yahoo.com/, has a good index, including a page about TCP-IP. Some other good search engines are AltaVista at http://www.altavista.com/ InfoSeek at http://www.infoseek.com/ Hotbot at http://www.hotbot.com/ 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. http://www.ncstrl.org/ The DejaNews site archives all the posts to usenet. The site, at http://www.dejanews.com/, 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. ------------------------------------------------------------------------------- NEWSGROUPS WHERE PEOPLE TALK ABOUT: christianity 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 63% rec.games.frp.misc 54% rec.music.christian 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 http://ftpsearch.ntnu.no/ftpsearch, 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 : ------------------------------------------------------------------------------- ftp.cc.uec.ac.jp (Japan) 1 ftp.cc.uec.ac.jp /.0/4.4BSD-Lite/usr/src/sbin/ping 2 ftp.cc.uec.ac.jp /.0/4.4BSD-Lite/usr/src/sys/i386/floppy/ping 3 ftp.cc.uec.ac.jp /.0/Linux/redhat-4.1/i386/RedHat/instimage/usr/bin/ping 4 ftp.cc.uec.ac.jp /.0/Linux/redhat-devel/i386/RedHat/instimage/usr/bin/ping ftp.dwc.edu (Educational) 5 ftp.dwc.edu /.03/redhat/i386/RedHat/instimage/usr/bin/ping 6 ftp.dwc.edu /.03/redhat/sparc/RedHat/instimage/usr/bin/ping 7 ftp.dwc.edu /.03/redhat/sparc/misc/src/trees/rescue/bin/ping ftp.fujixerox.co.jp (Japan) 8 ftp.fujixerox.co.jp /.1/NetBSD-current/src/sbin/ping [more links snipped] ------------------------------------------------------------------------------- Other files search engine are located at http://www.filez.com/ and http://castor.acs.oakland.edu/cgi-bin/vsl-front/ 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 http://www.egroups.com/, and actually carries (and allows to create) mailing lists, the second is a a lists search engine located at http://www.liszt.com/, and the last is a directory of mailing lists located at http://paml.net/ Back to Top
8.2 Network research sites & pages. ----------------------------------- Networking Research at the PSC http://www.psc.edu/networking/ List of Publications by Raj Jain's Group http://www.cis.ohio-state.edu/~jain/papers.html Luigi Rizzo - Research work http://www.iet.unipi.it/~luigi/research.html UCLA Internet Research Lab http://irl.cs.ucla.edu/ TCP Over Satellite work group http://tcpsat.grc.nasa.gov/tcpsat/ Mobile Computing Paper Collection at NTHU http://piggy.cs.nthu.edu.tw/paper/Mobile/index.html Rutgers university DataMan mobile computing laboratory http://www.cs.rutgers.edu/dataman/ Network Bibliography http://www.cs.columbia.edu/~hgs/netbib/ ValueRocket Consulting http://www.valuerocket.com/papers/ The Technion's Laboratory of Computer Communications and Networking. http://www.cs.technion.ac.il/Labs/Lccn/index.html Back to Top
8.3 Layer 2 sites & pages. -------------------------- The comp.dcom.lans.ethernet FAQ is available at http://www.faqs.org/faqs/LANs/ethernet-faq/index.html ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/news/answers/LANs/ethernet-faq Charles Spurgeon's Ethernet Page is at http://wwwhost.ots.utexas.edu/ethernet/ethernet-home.html The comp.dcom.lans.token-ring FAQ is available at http://home.sprynet.com/sprynet/jtmesser/faq/contents.html The comp.dcom.cabling FAQ is available at http://www.faqs.org/faqs/LANs/cabling-faq/index.html ftp://rtfm.mit.edu/pub/usenet-by-group/comp.dcom.cabling/ The comp.dcom.cell-relay FAQ is available at http://cell-relay.indiana.edu/cell-relay/FAQ/ATM-FAQ/FAQ.html The Big-LAN FAQ, created for the big-lan@listserv.syr.edu mailing list, which discusses "[the] issues in designing and operating Campus-Size Local Area Networks, ..." is available at ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/news/answers/LANs/big-lan-faq The Network Engineer's Toolkit Site http://www.wanresources.com/ Committee T1's World Wide Web Site http://www.t1.org/ A page decribing T1 with technical details is http://www.laruscorp.com/t1tut.htm The ATM Forum's home page can be found at http://www.atmforum.com/ The University of Leeds ATM MultiMedia group has a collection of articles, links, etc about ATM. http://www.scs.leeds.ac.uk/atm-mm/links.html The Frame Relay Forum's home page can be found at http://www.frforum.com/ The Frame Relay Resource Center http://www.alliancedatacom.com/ 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. http://php.indiana.edu/~jrrricha/dcc1.html Vinod Kalra's HDLC page. http://members.tripod.com/~vkalra/hdlc.html The GigaBit Ethernet Alliance home page http://www.gigabit-ethernet.org/ The Daedalus project at Berkeley deals with wireless networking and mobile computing, and it's web page contains links to some articles. http://daedalus.cs.berkeley.edu/ Back to Top
8.4 General networking sites. ----------------------------- TechFest's Networking page. http://www.techfest.com/networking/ 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. http://www.iol.unh.edu/training/index.html 3COM has a page containing links to a collection of networking articles. http://www.3com.com/technology/tech_net/white_papers/index.html Protocols for WAN, LAN, ATM data communications and telecommunications. http://www.protocols.com/ An excellent networking index site. http://www.saintrochtree.com/network/ Oceanwave Technical Resources. http://www.oceanwave.com/technical-resources/ Rohit's Srivastava's High Speed Networking & Programming page. http://members.tripod.com/~srohit/compu.html Network Design Tutorials and Other Resources. http://www.alaska.net/~research/Net/tutorial.htm Networking Technologies - Software Toolkits and Documentation http://www.nsrc.org/lowcost_tools/net-tech.html Network Troubleshooting site. http://www.networktroubleshooting.com/ Tomi Engdahl's Telecommunication Electronics Page. http://junitec.ist.utl.pt/einfo/telecom.html Standards (and Cross References) http://www.cmpcmm.com/cc/standards.html Lynn Larrow's Modems, Networking and Communications Links page. http://www.webcom.com/~llarrow/comfaqs.html Hill Associates IT Technology Training networking articles. http://www.hill.com/library/staffpubs/index.html Enrique Fdez. Rasero's technical networking page in Spanish. http://www.ran.es/personal/enrique/lan.htm Back to Top
Thanks. ------- 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, Daniel K. Kim, Brian Schwarz, James Marshall, Diane Boling, Gisle Vanem, Jennifer Lazbin, and Enrique Fdez. Rasero who helped me in many ways, and to all the people who worked to produce all the materials listed in this document.

In association with Amazon.com

In associations with Amazon.co.uk