Page 1 of 1
Network programming basics
Posted: Tue Nov 15, 2005 11:00 pm
by Neo
I was thinking about trying out implementing some netwotk protocols (from the lowest layer) to learn about them in some detail.
I don't really know where to start and was wondering if anyone here has any experience or info on this.
Basically I want to start from programming the NIC itself (if possible). Any pointers on this?
Re:Network programming basics
Posted: Wed Nov 23, 2005 7:30 am
by Neo
no network programmers?
Re:Network programming basics
Posted: Wed Nov 23, 2005 8:30 am
by distantvoices
OF course, but they're busy elsewhere. Me f. ex. working and attending a university of applied science - not that easy to be at jump with usable answers.
Drop a look at the osdever forum. There's some thread where so 's asked about network stuff. There are responses too. Maybe they 're of help?
Stay safe.
Re:Network programming basics
Posted: Wed Nov 23, 2005 8:50 am
by whyme_t
Maybe you could use the Clicker kernel as a base to develop a network card driver and network stack!
I have already started the beginings of an NE2000 driver, and I'm sure Pype would be more than happy for you to implement a network stack for Clicker under his excellent guidance
Re:Network programming basics
Posted: Wed Nov 23, 2005 8:56 am
by KieranFoot
you can find specs for all of the basic network protocols on the net the trouble is reading them, because there designed for boffins to read.
Re:Network programming basics
Posted: Wed Nov 23, 2005 9:06 am
by Solar
Apparently none who have experience to share on
developing a network stack (as opposed to
using one)...
To give a more "solid" recommendation,
TCP/IP Illustrated Vol. 1 and
Vol. 2 sound very useful, and received top review marks.
Re:Network programming basics
Posted: Fri Nov 25, 2005 8:01 am
by Pype.Clicker
whyme_t wrote:
Maybe you could use the Clicker kernel as a base to develop a network card driver and network stack!
I have already started the beginings of an NE2000 driver, and I'm sure Pype would be more than happy for you to implement a network stack for Clicker under his excellent guidance
^_^
the OSFAQ contains a bit info too, including an online book (worth the bucks
) about designing a network stack.
I also know of
iprouting.pdf which goes through the processing of an IP packet by a linux router ...
Re:Network programming basics
Posted: Tue Nov 29, 2005 10:06 pm
by Neo
@Pype: I was going to have a look at the links but the second one give me an "Access Forbidden" error.
Re:Network programming basics
Posted: Wed Dec 07, 2005 9:25 am
by Pype.Clicker
O_o fixed