Networking Forums

Networking Forums > Computer Networking > Linux Networking > Linux TCP/IP

Reply
 
 
Rakesh
Guest
Posts: n/a

 
      07-26-2003, 07:46 AM
Hi,

I am trying to understand linux TCP/IP stack. I tried looking
into the kernel I got lost. I tried downloading a sample application
which runs on TCP/IP , I was lost again. Please anyone can help me
with a proper pointer how to get a feel of Linux TCP/IP source code.

I want something like flow of packets all the way from
Application<->TCP->IP<->ETHERNET and ARP also. Basically I want to
undersand linux TCP/IP code .

Thanks
rakesh
 
Reply With Quote
 
 
 
 
Alexander Clouter
Guest
Posts: n/a

 
      07-26-2003, 01:55 PM
I think what you really want to look for is an actual tutorial on networking
rather than specifically the linux TCP/IP stack. The linux network stack is
just an implementation of what every other operating system does, its just
pretty much the best one out there at doing the job.

The OSI 7 Layer network stack is a good place to start:
http://www.google.com/search?hl=en&l...torial+network

Then general networking tutorials:
http://tldp.org/HOWTO/IP-Subnetworking.html
http://linux-ip.net/html/index.html

and then when you want to know about a Firewalling IP packets going through
the linux networking stack you probably want a look at:
http://www.docum.org/stef.coene/qos/kptd/

I think you just do not know what you are ment to be learning. Sounds like
you want to learn about networking and think the TCP/IP code in linux will
teach you. This is like learning to hold your breath by chaining yourself to
concrete blocks and jumping in a river......

Happy reading

Regards

Alex

In article <(E-Mail Removed) >, Rakesh wrote:
> Hi,
>
> I am trying to understand linux TCP/IP stack. I tried looking
> into the kernel I got lost. I tried downloading a sample application
> which runs on TCP/IP , I was lost again. Please anyone can help me
> with a proper pointer how to get a feel of Linux TCP/IP source code.
>
> I want something like flow of packets all the way from
> Application<->TCP->IP<->ETHERNET and ARP also. Basically I want to
> undersand linux TCP/IP code .
>
> Thanks
> rakesh

 
Reply With Quote
 
Tauno Voipio
Guest
Posts: n/a

 
      08-05-2003, 03:17 PM

"Rakesh" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed) om...
> Hi,
>
> I am trying to understand linux TCP/IP stack. I tried looking
> into the kernel I got lost. I tried downloading a sample application
> which runs on TCP/IP , I was lost again. Please anyone can help me
> with a proper pointer how to get a feel of Linux TCP/IP source code.
>
> I want something like flow of packets all the way from
> Application<->TCP->IP<->ETHERNET and ARP also. Basically I want to
> undersand linux TCP/IP code .


TCP/IP protocol:
----------------

W. Richard Stevens, TCP/IP Illustrated, Volume 1, The Protocols,
Addison-Wesley, ISBN 0-201-63346-9


TCP/IP applications:
--------------------

W. Richard Stevens, Advanced Programming in the UNIX Environment,
Addison-Wesley, ISBN 0-201-56317-7


Linux TCP/IP:
-------------

Stephen T. Satchell and H.B.J Clifford, LINUX IP Stacks Commentary,
Coriolis, ISBN 1-57610-470-2


Linux kernel:
-------------

Daniel P. Bovet & Marco Cesati, Understanding the LINUX KERNEL, O'Reilly,
ISBN 0-596-00002-2


Linux I/O drivers:
------------------

Alessandro Rubini, LINUX Device Drivers, O'Reilly, ISBN 1-56592-292-1


Please be warned that each book is 500 to 800 pages.

HTH

Tauno Voipio
tauno voipio @ iki fi


 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
If I replace my existing Linksys box with Linux Router, how can I know what kind of Routing to be enabled on my Linux Box? santa19992000@yahoo.com Linux Networking 3 01-06-2005 01:18 PM
Another great example of the Linux community in action: NOT! (Was: Linux networking is a ball of confusion) Kevin Pederson Linux Networking 15 10-01-2004 07:13 PM
Trouble Installing Linux/Cisco VPN Client Has anyone had trouble compiling the linux cisco vpn client? Here is the output of the install script: # uname -rviosm Linux 2.4.22-1.2188.nptl #1 Wed Apr 21 20:19:18 EDT 2004 x86_64 x86_64 GNU/Linux JSH Linux Networking 4 07-02-2004 12:48 PM
Red Hot Linux v9.0 [2 DVDs]. Red Hot Linux v9.0 [3 CDs]. Redhat Enterprise Linux ES v3.0 REPACK [4 CDs]. Mandrake Linux 9.2 [3 CDs] -new ! TEL Linux Networking 0 12-01-2003 12:06 PM
Red Hot Linux v9.0 [2 DVDs]. Red Hot Linux v9.0 [3 CDs]. Redhat Enterprise Linux ES v3.0 REPACK [4 CDs]. Mandrake Linux 9.2 [3 CDs] - new ! TEL Linux Networking 0 11-29-2003 11:27 AM



1 2 3 4 5 6 7 8 9 10 11