Page 1 of 1
network in my OS?
Posted: Wed May 04, 2005 11:00 pm
by Hery
what should i do if i want to have got TCP in my OS. i know that i shoul use first ARP, later IP and then my lovely TCP
but what before ARP??
Re: network in my OS?
Posted: Fri May 06, 2005 11:00 pm
by carbonBased
Before anything you're going to need a network driver for your ethernet card... that would be my first step.
--Jeff
Re: network in my OS?
Posted: Sat May 07, 2005 11:00 pm
by Hery
where can i find infromations about it??
Re: network in my OS?
Posted: Sun May 08, 2005 11:00 pm
by ManOfSteel
Hello,
the following six PDF documents discribe the functionning of NICs of different brands and different types. One of them even contains some assembler source code for a driver. The files are 3 megs. I hope they will help.
3c90xb.pdf
3c90xc.pdf
dp8390details.pdf
dp8390overview.pdf
ne2000.pdf
writingdriversforthedp8390.pdf
Re: network in my OS?
Posted: Mon May 09, 2005 11:00 pm
by Hery
thank you very much!!! i'm sure that it help me
ok, what i should do now (if we think i have got driver for my ethernet card)
Re: network in my OS?
Posted: Tue May 10, 2005 11:00 pm
by ManOfSteel
Hello,
you could probably begin studying some network protocols and network programming.
You may find some useful informations in these sites.
http://www.ecst.csuchico.edu/~beej/guide/net/
http://www.rfc-editor.org/rfcsearch.html
Re: network in my OS?
Posted: Wed May 11, 2005 11:00 pm
by Hery
did you mean that i now must make sockets in my OS??
Re: network in my OS?
Posted: Wed May 11, 2005 11:00 pm
by Legend
Implement the exact API from for example BSD sockets or Winsock ... no, that should not be necessary unless you want.
Implement something that follows a similiar concept - in the end you'll end up doing this no matter what you do, as this is what TCP/IP basically is.