LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 02-10-2005, 11:58 PM   #1
corbis_demon
Member
 
Registered: Jun 2004
Distribution: CLFS
Posts: 523

Rep: Reputation: 38
Implementing TCP at the kernel


Hi,
I wanted to know how is TCP/IP managed in the kernel.I mean, buffer control, stacks and the memory management that happens in the core. Please don't ask me to look in the kernel,coz I'll be totally screwed. Where can I get some documentation on this?Please advise.
 
Old 02-11-2005, 12:21 AM   #2
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 67
Understanding the Linux Kernel by Bovet and Cesati is a pretty good book that provides in-depth implementation information on all aspects of the linux kernel. The only thing you should know is it covers the 2.4 kernel.

Linux Kernel Development by Robert Love is a similar type book which covers 2.6 specifics. I haven't read the new addition that just came out on Jan 12, 2005 but the old addition, while a great book, didn't go in nearly as much detail as the Bovet and Cesati's book does.

Since the Linux TCP/IP stack hasn't really changed in quite a while you'll probably get the most out off the 2.4 book.

Also check the Documentation folder in the kernel source itself, and it certainly doesn't hurt to open up the code and read the comments once you have done some of the upfront reading on the basics. I haven't done much work with the TCP/IP section myself, but many sections of the kernel are surprisingly well documented. Most functions are very small and easy to understand as well.
 
Old 02-11-2005, 07:48 AM   #3
gr33ndata
Member
 
Registered: Aug 2003
Location: DMZ
Distribution: Ubuntu
Posts: 144

Rep: Reputation: 15
Also see this link:
http://datatag.web.cern.ch/datatag/p...tag-2004-1.pdf
 
  


Reply



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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to modify TCP implementation in kernel?? karanld Linux - Networking 3 03-02-2005 07:15 AM
Installing T/TCP for Linux (2.4 or 2.6 kernel) brianrw Linux - Software 0 09-27-2004 12:59 AM
startx after kernel compile, tcp/ip prob? cadj Linux - Software 2 09-12-2004 12:44 AM
modifying TCP packets using kernel module shinkm Linux - Networking 2 09-02-2004 09:37 AM
Woody 3.0 Open Ports 1470/tcp/uaiact 1518/tcp/vpvd What for?How can I remove them? alexxxis Debian 5 07-05-2004 05:18 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 05:15 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration