Forum: Mikrocontroller und Digitale Elektronik TCP/IP Programmierung


von Christian M. (Firma: keine) (bastarono)


Lesenswert?

Hallo µcontroller Gemeinde,

ich bin gerad dabei eine TCP/IP Protokoll auf einem V850 zu 
programmieren. Der Controller besitzt ein MAC Interface. Daren 
geschaltet ist ein phy.

Am Ende soll auf dem Microcontroller noch ein kleiner Webserver laufen. 
Jedoch das ist erstmal nocht nicht geplant. Zuerst muss ich das TCP/IP 
ausprogrammieren.
Mein Problem ist es das Programm richtig zu strukturieren. Wenn man das 
TCP/IP ausprogrammiert kann man es ja nach dem ISO OSI 7 Schichten Model 
in die ersten 4 Schichten aufteilen. Leider ist das Protokoll relativ 
umfangreich, so das es mir schwer fällt alle Funktionen des Protokolls 
richtig strukturiert unterzubringen.

Meine Frage ist:

1.Hat jemand evtl. funktionierenden Beispielcode in dem man sich eine 
solche Strukturierung angucken kann?

2.Kann jemand Bücher oder Internetlinks die das TCP/IP Protkoll gut 
zusammenfassen.


Den Controller den ich programmieren ist ein Starterkit. Dabei ist schon 
ein TCP/IP Anbindung ausprogrammiert und auch ein kleiner WebServer 
läuft darauf. Jedoch gibt es keine Dokumentation zu diesen Programmen 
und mir fällt es sehr schwer da wirklich durchzusteigen.

3.Kann jemand hiermit was anfangen:  Open source CNET v2 TCP/IP stack

Ich erwarte gespannt eure Antworten.

: Verschoben durch User
von (prx) A. K. (prx)


Lesenswert?

Christian M. schrieb:

> 1.Hat jemand evtl. funktionierenden Beispielcode in dem man sich eine
> solche Strukturierung angucken kann?

http://www.sics.se/~adam/software.html

von Klaus W. (mfgkw)


Lesenswert?

Christian M. schrieb:
> 2.Kann jemand Bücher oder Internetlinks die das TCP/IP Protkoll gut
> zusammenfassen.

W. Richard Stevens:
Unix Network Programming
Vol. 1: Networking APIs: Sockets and XTI

Und die RFCs natürlich: RFC791 (IP), RFC1700,
RFC793, RFC1122, RFC2001 (TCP),
RFC768 (UDP), ggf. RFC792 (ICMP), ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.