TCP/IP Stack

Gast #2495
Lesenswert?

Hi,

hat jemand schon mal versucht einen TCP/IP - Stack auf einen AVR zu 
implementieren?

Ich würde gerne einen AVR an die serielle Schnittstelle eines PCs hängen 
(auf dem ein entsprechendes Gateway läuft) und so vielleicht einen 
Webserver realisieren (oder ein anderes Protokoll).

Bis dann,
Ingo!
#1286292
Lesenswert?

@Faycal Miftah

Grundsätzlich ist ein "Stack" erst mal nur ein "Stapel" von irgendwas. 
Im Prozessor ist der Stack ein zusammenhängendes Stück Speicher, auf den 
Daten gestapelt werden (und mittels Push und Pop auf de Daten 
zugegriffen wird)

Im Zusammenhang mit Netztwerk hat "Stack" folgende Bedeutung:

nach ISO/OSI erfolgt die Kommunikation von Nezwerk-Komponenten über 
sogenannte "Protokoll-Stacks". Dahinter steht der Gedanke, daß man 
verschiedene Abstraktionsebenen definiert, die untereinander 
(gegebenenfalls) austauschbar sind. Dazu bedarf es genormter 
Schnittstellen (.B. in Form von APIs oder DLLs oder "Treiber" oder wie 
sie auch heißen), welche es ermöglichen eine Schnittstellenausprägung 
durch eine andere zu ersetzen. Diese Abstraktionsebenen bauen 
aufeinander auf, sind also "gestapelt"

Beispiel: ISO Ebene 1= "physical layer". Dieser kann bei einem Netzwerk 
aus z.B. Koaxialkabel mit einem BNC-Stecker sein, oder verdrillte 
Kupferleitungen mit einem RJ45 Stecker, oder ein ISDN-Stecker, oder eine 
analoge Telefonleitung.  Die eine Technologie braucht den Chip xxx zur 
Wandlung von parallelen in seriellen informationen, die andere etwas 
anderes.

Egal, welche Technik genutzt wird, "nach oben hin" soll es nicht 
sichtbar sein, was da genutzt wird. "Über Modem" soll für dich z.B. der 
Internet Zugang genauso funktionieren wie "Über DSL" (bis auf die 
Unetrschiedlichen Zugangsparameter etc). Beide Techniken (Modem, DSL) 
nutzen jedoch eine andere "Physik" (Ebene 1).

Die auf Ebene 1 "darüber" liegenden Abstraktionsbenen 2 und 3 bilden 
z.B. IP-Protokolle (Ebene 2) und TCP-Protokolle (Ebene 3) ab. Beide 
Protokollltypen sind eng miteinander gekoppelt, daher werden sie gerne 
zusammen als "TCP/IP Protokoll" benannt.

Was nun genau in IP und was in TCP abgehandelt wird, kannst du dir an 
verschiedneen Stellen im Internet ansehen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren