Forum: Mikrocontroller und Digitale Elektronik Netzwerk/usb/etc-stack


von SiO2 (Gast)


Lesenswert?

Was genau ist/macht der Stack (siehe betreff ;) ) ?

von SiO2 (Gast)


Lesenswert?

upps, was vergessen

Danke

von Der M. (steinadler)


Lesenswert?

SiO2 wrote:
> Was genau ist/macht der Stack (siehe betreff ;) ) ?

Ein Stack ist ein Stapelspeicher.
Also ne Art Röhre, welche oben offen ist und in welche du kleine 
Scheibchen oben rein tust.
Immer die letzte Scheibe die du draufgetan hast kannst du runter nehmen.
Also Last-In-First-Out.

Bei so einer Software-Schnittstellen-Implementierung wie du meinst, 
verwaltet der Stack die ankommenden Daten... Pufferung etc.

von SiO2 (Gast)


Lesenswert?

Danke,nen "normalen" stack kannte ich, aber damit kann ich halt nix 
anfangen, und doku hab ich noch nichts gefunden.
Verwaltet er sie nur, oder konvertiert er sie auch entsprechend für die 
Eine/Ausgabe?

von Bernd (Gast)


Lesenswert?

Ein Netzwerk-Stack ist eine allgemeine Beschreibung, also ein 
Oberbegriff. z.B. besitzt jeder Windows-Computer einen TCP/IP-Stack, 
welchen Microsoft programmiert hat. Wenn nun ein Programm die 
Socket-Programmierschnittstelle von Microsoft benutzt, dann erzeugt 
dieser Stack aus den Daten ein TCP-Datagramm, steckt dieses in ein 
IP-Paket und dieses in einen Ethernet-Frame und verschickt diesen über 
Ethernet. Auf der Gegenseite kümmert sich der Stack dann wieder um das 
entpacken usw.

Wieso willst du das wissen? Genauer kann man es wohl nicht angeben...

von SiO2 (Gast)


Lesenswert?

@Bernd, Danke das reicht eigentlich schon. Ich konnte mit dem Begriff 
nichts anfangen, habe mir aber schon das von Dir beschriebene gedacht 
aber nirgendwo klare Erklärung gefunden.

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.