TCP/IP-Stack Verständnisfrage

Gast #1941634
Lesenswert?
• ▲
▼
Hallo zusammen,
ich versteh nicht ganz was es sich mit dem TCP/IP-Stack bei GPRS-Modems 
auf sich hat. Wäre nett wenn mir da jemand auf die Sprünge helfen kann.
Also wenn ich über einen uC+GPRS-Modem Daten versenden will, wie laufen 
dann die einzelnen Schritte ab.
Daten werden vom uC erfasst und sollen versandt werden. die Daten müssen 
ja irgendwie in den TCP/IP-Header eingekapselt werden. Muss ich das 
alles (Handshake, Socket-Connection) über meine Applikation mittels 
AT-Kommandos regeln oder macht dass größtenteils das GPRS-Modem. Im 
Grund stellt das Modem ein externen "Speicher" dar, auf den ich Daten 
holen und senden kann, oder? Wenn ich jetzt Senden will, schicke ich 
meine Daten an das Modem...Benachrichtigt das Modem jetzt nun den 
Server, dass es eine Verbindung aufbauen will, oder muss ich das 
sequentiell in meiner Applikation bearbeiten? Sprich: Will senden--> 
Warte Auf Anwort-->...-->TCP/IP-Verbindung beenden-->...
Bin für jeden Hinweis/Hilfe dankbar!
Grüße
Gast #1941653
Lesenswert?
• ▲
▼
Der Begriff GPRS-Modem ist falsch. So etwas gibt es nicht. Entweder du 
machst eine GPRS-Verbindung -> das ist dann eine IP-Verbindung (in das 
Internet) mit Stack und allem drum und dran. Oder du baust mit Hilfe von 
AT-Kommandos eine GSM-Modem Verbindung zwischen zwei Punkten (Modems) 
auf.

Was willst Du?
Gast #1941694
Lesenswert?
• ▲
▼
>..eine GSM-Modem Verbindung...Es gibt ja mittlerweile welche mit integriertem 
TCP/IP-Stack.

..und das wären?? (Spezifikation, Provider, Typ, Bezeichnung, 
Hersteller)

Nochmal: Entweder GPRS, was bedeutet TCP-Stack oder Punkt zu Punkt 
Verbindung mittels GSM-Modem. Du mußt wissen was du willst. Es ist 
natürlich nicht ausgeschlossen und sogar sehr wahrscheinlich, dass die 
meisten heute verfügbaren Geräte beide Arten der Verbindung beherrschen, 
für eine Applikation ist jedoch immer nur eine anwendbar.
Gast #1947881
Lesenswert?
• ▲
▼
Protokolle sind ja im Grunde Vereinbarungen, wie eine Kommunikation, ein 
Datenaustausch stattfinden soll. Beim TCP/IP Stack füllst du die Daten 
einfach in das TCP/IP-Paket und übergibst es dem Modem zum Versenden.
#1948098
Lesenswert?
• ▲
▼
Die haben aber nur bedingt mit den zu übertragenen Daten zu tun.

Was man an TCP von oben in einem Rutsch übergibt, kann in einzelne
Segmente aufteilt werden (nach unten, an IP übergeben), oder mehrere
übergebene zu einem zusammengefasst werden und zudem werden noch mehr
IP-Pakete als die Daten generiert (Syn, Ack, ...).

Von oben gesehen ist TCP ein Stream, darunter erst werden Pakete
daraus - und das sind IP-Pakete

Das "TCP/IP-Paket" als solches ist m.E. kein erhellender Begriff.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.