|
|
 |
Following is a TCP/IP resources list which, as some of you know, post
and / or mail in response to newcomer's request for introductory or
basic info about the TCP/IP world.
At this point at time I would love to accept comments from the public
regarding the following points :
- I sometimes post this file in whole, and sometimes just mail it
directly to the poster, for various reasons (other people might
see it, people might get pissed seeing it too many times, etc)
Cast your opinion as for the prefered method .
- Any info someone thinks would be usefull to add, or is redundant
and should be removed.
- Change the way info is presented.
- Is this unneeded, now that there is a FAQ (thanx to geore) ?
It does contain extra info (how to find a more specific newsgroup,
how to dig old articles, other FAQs, etc), but I feel it might not
be the place to place it.
- Whatever.
=============================================================================
- 1. Books
- Richard Stevens' TCP/IP illustrated. Published by Addison-Wesley.
- Volume 1 - describes the TCP/IP protocols
- Volume 2 - describes the TCP/IP stack as implemented in 4.4BSD-Lite
- Volume 3 - describes HTTP, NNTP, and some more stuff.
Richard Steven's UNIX Network Programming.
Published by Prentice Hall.
This book explains how to write programs on UNIX which use TCP/IP
for network communications using both sockets & TLI, supplying code
examples, and giving much details.
Douglas Comer's Internetworking with TCP/IP.
Published by Prentice-Hall.
Volume 1 - describes the TCP/IP protocols, architecture and principles
Volume 2 - describes a TCP/IP implementation (with C code),
implemented on the XINU operating system.
Volume 3 - describes network programming, and has a sockets version
and a TLI version.
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.
This book describes the internals of the 4.4 BSD operating system,
including the Net/2 TCP/IP implementation, used by many other
implementations (e.g. MULTINET for OpenVMS).
Craig Hunt's TCP/IP Network Administration. This book is published by
O'Reilly, which sells many excellent books about TCP/IP, UNIX, X/MOTIF,
LINUX, etc. The O'Reilly books are oriented toward practical work,
rather then theoretical background.
Timothy Parker's Teach Yourself TCP/IP in 14 days.
Published by MacMillan Computer Publishing.
This book is intended for network managers, and gives an overview of
TCP/IP from ground up, in a short schedule.
Christian Huitema's IPv6: The New Internet Protocol
Published by Prentice-Hall.
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 developement.
William Stallings' Data and Computer Communications
Published by Prentice-Hall.
A very good book about computer communications basics.
Includes information about TCP/IP and IPv6.
Andrew S. Tanenbaum's Computer Networks
Published by Prentice-Hall.
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.
2. On-Line Resources
--------------------
1. 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 :
- 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 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 news hierarchy, which covers the various subjects related
to usenet, including the NNTP protocol.
2. All the newgroups' FAQs, as well as other intoductory documents are
stored at ftp://rtfm.mit.edu/pub/. A good introductory to TCP/IP from
the site is the file ftp://rtfm.mit.edu/pub/net/internet.text
The comp.protocols.tcp-ip group has a FAQ, by George V. Neville-Neil,
is located at :
ftp://ftp.netcom.com/pub/gnn/gnn.html
http://www.visi.com/~khayes/tcpipfaq.html
The sockets programming FAQ, by Vic Metcalfe, is located at :
ftp://rtfm.mit.edu/pub/usenet/news.answers/unix-faq/socket
http://www.auroraonline.com/sock-faq/
http://kipper.york.ac.uk/~vic/sock-faq
3. The comp.protocols.tcp-ip newsgroup is gated to a mailing list.
The server is located at LISTSERV@LISTSERV.NET, and the list
is named TCP-IP.
4. Source code :
+-----------------+----------------------------------------------+
| Package | URL |
+=================+==============================================+
| TCP/IP stack | ftp://ftp.uu.net/networking/bsd-net2/ |
| | ftp://gatekeeper.dec.com/pub/BSD/net2/ |
+-----------------+----------------------------------------------+
| Linux OS | ftp://gatekeeper.dec.com/pub/linux/redhat/ |
| | ftp://prep.ai.mit.edu/pub/Linux/ |
| | ftp://ftp.cdrom.com/pub/linux/ |
| | ftp://ftp.cdrom.com/pub/debian/ |
| | ftp://sunsite.unc.edu/pub/Linux/ |
| | ftp://tsx-11.mit.edu/pub/linux/ |
+-----------------+----------------------------------------------+
| BSD OS derivs | ftp://gatekeeper.dec.com/pub/BSD/FreeBSD/ |
| | ftp://ftp.cdrom.com/pub/4.4BSD-Lite/ |
| | ftp://ftp.cdrom.com/pub/FreeBSD/ |
+-----------------+----------------------------------------------+
| GNU | ftp://gatekeeper.dec.com/pub/GNU/ |
| | ftp://wuarchive.wustl.edu/systems/gnu/ |
| | ftp://prep.ai.mit.edu/pub/gnu/ |
| | ftp://ftp.cdrom.com/pub/gnu/ |
| | ftp://microlib.cc.utexas.edu/source/gnu/ |
| | ftp://sunsite.unc.edu/pub/gnu/
+-----------------+----------------------------------------------+
| X11 | ftp://gatekeeper.dec.com/pub/X11/ |
| | ftp://nic.funet.fi/pub/X11/ |
| | ftp://sunsite.unc.edu/pub/X11/ |
+-----------------+----------------------------------------------+
ftp://ftp.ee.lbl.gov/ : utils - traceroute, tcpdump, tftpd, cslip, etc.
ftp://microlib.cc.utexas.edu/source/tcp-ip/ : utils - tftpd, tcpdump,
bind, ntalk, hesiod, etc.
ftp://ftp.spc.edu/ : VMS utilities
3. WWW resources
----------------
1. The internic's home page is http://www.internic.net/
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. There is an option to search RFCs by
keywords, and an index of all published RFCs.
The internic's databases (RFCs, FYIs, stds, etc) are accessible
via FTP at ds.internic.net, where there's a directories for RFCs
(some are available in postscript format), drafts, FYIs, a resource
guide (in both text and post-script formats), etc.
The internic's databases are accessable via email,
at listserv@is.internic.net, may be accessed via email.
Messages should have an empty line, and to get further info,
send a message with a body having one line, containing "help".
Another email address is 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".
Note : the RFCs are the documents giving the official documentation
to the various internet protocols. For specs / description /
details / info about any internet protocol, first look at
the internic's site, or get the RFCs index via email.
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.
2. The Unix Guru Universe's home page is http://www.ugu.com/
You could find in this site references to all kinds of info relating
to UNIX, including TCP/IP.
3. The following links would supply intro info on TCP/IP :
1. gopher://gopher-chem.ucdavis.edu/11/Index/Internet_aw/
2. http://pclt.cis.yale.edu/pclt/comm/tcpip.htm
3. http://oac3.hsc.uth.tmc.edu/staff/snewton/tcp-tutorial/
4. http://web.cnam.fr/Network/TCP-IP/tcp-ip.html
5. http://www.psp.demon.co.uk/tfl/techlinks.htm
6. http://www.sangoma.com/fguide.htm
The following links would supply info about IPv6 :
1. http://playground.sun.com/pub/ipng/html/ipng-main.html
2. http://www.ieee.org/comsoc/stallings.html
Phil Scott's Home Page contains links to his lecture notes for various
courses, including networking courses.
http://ironbark.bendigo.latrobe.edu.au/staff/pscott/pscott.home.html
4. Richard stevens' home page is at http://www.noao.edu/~rstevens/
Douglas Comer's home page is at http://www.cs.purdue.edu/people/comer
Andrew Tanenbaum's home page is at http://www.cs.vu.nl/~ast/
William Stallings's home page is at http://www.shore.net/~ws
5. O'Reilly's home page is at http://www.ora.com/
Prentice Hall's home page is at http://www.prenhall.com/
Addison Wesley's home page is at http://www.aw.com/
MacMillan's home page is at http://www.mcp.com/mcp/
InfoMagic's home page is at http://www.infomagic.com/
Walnut Creek's home page is at http://www.cdrom.com/
ftp site is at ftp://ftp.cdrom.com/
6. GNU's home page is at http://www.gnu.org/
FreeBSD's home page is at http://www.freebsd.org/
NetBSD's home page is at http://www.netbsd.org/
Linux's home page is at http://www.linux.org/
7. 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.
8. 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 usefull 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 newgroups 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
-------------------------------------------------------------------------------
|