www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Webserver: TCP MSS und Windows IE7


Autor: Peter Bünger (pbuenger)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,

bei der Programmierung meiner Heizungssteuerung mit Webserver 
(uIP-Stack) bin ich über ein (Fehl-)Verhalten des Internet-Explorers 7 
gestolpert.

Mein Webserver hat eine Buffergröße von 576Bytes, der uIP gibt folglich 
als MSS 522Byte an den Explorer zurück. Die nächste GET-Anfrage des 
Explorers hat jedoch eine Gesamtgröße von 605Bytes, abzüglich IP- und 
TCP-Header bleiben noch 551Bytes. Der Webserver verwirft also das Paket, 
der Explorer kann die Webseite nicht anzeigen.

Firefox hält sich übrigens ganz ordentlich an die MSS, die Seite wird 
problemlos angezeigt.

Jetzt die Frage: Ist der IE7 tatsächlich so gichtig, dass er sich 
nichtmals an geltende Normen hält? Ist es heutzutage etwas total 
Unübliches, wenn ein Webserver eine MSS von unter 500Bytes hat? Oder 
mache ich woanders einen Denkfehler?

Durch Hochsetzen der Buffergröße funktioniert der Webserver inzwischen 
auch mit IE7, aber das Problem ist dadurch ja nicht aus der Welt.

Gruß,
Peter

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
http://doc-tcpip.org/Tcp-ip/mtu.mss.html "Die MSS auf dem lokalen Netz"

Hält sich FF wirklich daran oder produziert er nur eine kürzere GET 
Operation? Denn eigentlich ist das nicht Sache des Browsers, sondern des 
TCP Stacks.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.