There are a number of places where you can find good information about Linux networking.
There is a wealth of consultants available. A searchable listing can be found on the thelinuxreview.com/ web site.
Alan Cox, the current maintainer of the Linux kernel networking code, maintains a world wide web page that contains highlights of current and new developments in Linux Networking at: www.linux.org.uk.
There is a newsgroup in the Linux news hierarchy dedicated to networking and related matters, it is: comp.os.linux.networking.
You can also subscribe to a mailing list where you may ask questions relating to Linux networking. To subscribe, you should send a mail message:
To: majordomo@vger.rutgers.edu Subject: anything at all Message: subscribe linux-net
Please remember when reporting any problem to include as much relevant detail about the problem as you can. Specifically, you should identify the versions of software that you are using, especially the kernel version, the version of tools such as pppd/ or dip and the exact nature of the problem you are experiencing. This means taking note of the exact syntax of any error message you receive and of any command you are issuing.
If you are after some basic tutorial information on TCP/IP networking generally, then I recommend you take a look at the following documents:
This document comes as both a text and a postscript version.
This document comes both as a text and a postscript version.
If you are looking for some more detailed information on TCP/IP networking, then I highly recommend:
“ Internet working with TCP/IP, Volume 1: principles, protocols and architecture, by Douglas E. Comer, ISBN 0-13-227836-7, Prentice Hall publications, Third Edition, 1995.”
If you want to learn about how to write network applications in a UNIX-compatible environment, then I also highly recommend:
“ Unix Network Programming, by W. Richard Stevens, ISBN 0-13-949876-1, Prentice Hall publications, 1990.”
A second edition of this book is appearing on the bookshelves; the new book is made up of three volumes: check Prentice-Hall's web site for more information.
You might also try the comp.protocols.tcp-ip newsgroup.
An important source of specific technical information relating to the Internet and the TCP/IP suite of protocols are RFCs. RFC is an acronym for “Request For Comment” and is the standard means of submitting and documenting Internet protocol standards. There are many RFC repositories. Many of these sites use the ftp protocol and others provide World Wide Web access with an associated search engine that allows you to search the RFC database for particular keywords.
One possible source for RFCs is on the Nexor RFC database web site.