On Saturday 02 February 2002 18:37, Raúl Gutiérrez Segalés wrote:
Hi,
Does anybody of any good document (linux-oriented would be better :-) ) from which I can increase my knowledge of tcp/ip at the theory level and as well at the arquitectural level in the kernel and at the implementation level covering topics like how packets are constructed, what does it mean the tcp/ip uses windows to transfer, what are frames, how the kernel, tcp/ip and apps interact as well..., etc.
Linux-oriented - I don't know. You might as well go with a standard TCP/IP or UNIX-based reference, since they're likely to cover everything in more detail than you'll ever need. If you can get hold of a book, then the best one (IMO) is 'TCP/IP Illustrated Volume 1' by W. Richard Stevens, published by Addison-Wesley. This will give you a pretty complete understanding of everything TCP/IP. (I say that as a network engineer with 5 years in the area.) (Due to the book's size and binding, it will also kill everything up to small-medium mammals if thrown, and act as portable armour plate if needed.) It's expensive, big and heavy. If your local library has a copy, see if you can borrow it for about 6 months. (Volumes 2 and 3 will take you to the point where you can start boring people at parties with incredibly obscure bits of TCP/IP trivia...) (See also http://www.amazon.com/exec/obidos/ASIN/0201633469/102-8899060-7253764 ) If you're looking for a basic grounding, then there are a lot of books to choose from; the self-study CCNA books will give you a good basic understanding of TCP/IP. As for online stuff, there are $bignum pages online detailing TCP/IP, of variable quality; your best bet is to look for the topic that interests you on Google, and read around the subject. Or you could read the RFCs if you prefer (http://www.faqs.org/rfcs/). There's a lot to be said for a book, though, if you can lay hold of one. cheers, Gideon.