Ich wurde soeben (23:00, 14. Feb 2006 (CET)) gebeten, etwas konkreter zu sein. Gut. Wie gesagt, ich bin kein Experte, aber gerade ich soll ja aus dem Artikel etwas lernen. (Ausserdem habe ich die Wikipedia bisher vorwiegend als passiver Konsument benutzt, daher bitte ich um etwas Milde bei formalen Fehlern.) Könnte man den Artikel nicht etwas straffen? "Diese Verbindung kann in zwei Halbduplex-Verbindungen eingeteilt werden, wobei die Daten in Gegenrichtung zusätzliche Steuerungsinformationen enthalten." Was lerne ich aus diesem Satz? Die beiden Angaben in Klammern im ersten Abschnitt "(je nach Betriebssystem unterschiedlich)" und "(zum Beispiel Apache)" erscheinen mir überflüssig. Dritter Absatz: "Jede TCP-Verbindung wird eindeutig durch zwei Endpunkte definiert. So ist es beispielsweise möglich, dass ein Webserver auf einem Port mehr als eine Verbindung zu einem anderen Rechner geöffnet haben kann." Der erste Satz ist knapp und präzise, aber der zweite "So..." hat sich mir nicht so recht erschlossen. "Ein Webserver, der seinen Dienst anbietet, generiert einen Endpunkt mit dem Port und seiner Adresse (er kann auch beliebige Adressen zulassen)." Der Inhalt der Klammer erschließt sich mir nicht. Vielleicht besser: Ein Webserver, der einen Dienst anbietet, generiert einen über Portnummer und IP-Adresse definierten Endpunkt. "Beim Aufbau einer TCP-Verbindung kommt der so genannte Drei-Wege-Handshake zum Einsatz. Der Rechner, der die Verbindung initiieren will, sendet dem anderen ein SYN-Paket mit einer Sequenznummer x. Es handelt sich also um ein Paket, dessen SYN-Bit im Paketkopf gesetzt ist (siehe TCP-Header). Die initiale Sequenznummer ist beliebig und wird vom jeweiligen Betriebssystem festgelegt." Der letzte Satz erscheint überflüssig und auch etwas widersprüchlich. Man kann doch auch sagen "Beim Aufbau einer TCP-Verbindung kommt der so genannte Drei-Wege-Handshake zum Einsatz. Der Rechner, der die Verbindung initiieren will, sendet dem anderen ein SYN-Paket mit einer WILLKÜRLICH GEWÄHLTEN Sequenznummer x..." "Im Buffer ist der Datenblock, dieser wird in 5 Segmente aufgeteilt (siehe Abb. 6)." Der Satz ist nicht gerade schön, wieso gerade 5 Segmente, und sollte man im Deutschen statt Buffer nicht eher Puffer sagen? "Diese sind nicht geordnet, da im Internet jedes TCP-Segment ... " Besser: "Diese treffen in ungeordneter Reihenfolge beim Empfänger ein, da ..." Statt Checksumme sollte man vielleicht auch besser Prüfsumme sagen. "Der Sender schickt sein erstes TCP-Segment mit einer Sequenznummer SEQ=1 (variiert) und einer ..." Was variiert wie? Absatz "Flusssteuerung". Habe ich leider nicht ganz verstanden. "Slow-Start. Der Algorithmus startet mit einem kleinen Zeitfenster von zwei MSS..." MSS ist doch keine Zeiteinheit, sondern eine bestimmte Anzahl von Bytes? "Das Wachstum des Fensters ist exponentiell, also erst langsam, dann schnell, daher der Name slow-start." Der Satz ist nicht gerade schön und nicht sehr informativ. Können wir ihn weglassen? So, das wären meine Anmerkungen. Zu den technischen Einzelheiten kann ich mich mangels Kenntnis leider nicht äußern. Der englisch-sprachige Artikel enthält übrigens weitaus mehr Referenzen -- wenn sie gut sind sollte man sie vielleicht auch hier angeben. Gruß Stefan Salewski 192.0.2.255 01:52, 15. Feb 2006 (CET)