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?
Network programming basics
-
- Member
- Posts: 1600
- Joined: Wed Oct 18, 2006 11:59 am
- Location: Vienna/Austria
- Contact:
Re:Network programming basics
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.
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.
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
BlueillusionOS iso image
Re:Network programming basics
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
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
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
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.
To give a more "solid" recommendation, TCP/IP Illustrated Vol. 1 and Vol. 2 sound very useful, and received top review marks.
Every good solution is obvious once you've found it.
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:Network programming basics
^_^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
@Pype: I was going to have a look at the links but the second one give me an "Access Forbidden" error.
Only Human
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact: