..


Sponsored Links

Die TCP

Artikel von Matthew Petrioli geschrieben
Seite 1 von 7

In diesem Artikel analysieren wir die Eigenschaften von TCP-Protokoll und wird versuchen, Adresse, in eine ausreichende Tiefe, die wichtigsten Fragen im Zusammenhang mit diesem Protokoll.

Zuverlässigkeit

Lassen Sie uns sagen, dass TCP ein Protokoll aus der Transport-Layer-Protokoll-Stack von ISO / OSI-Modell ist gestartet. Die meisten Internet-Anwendungen nutzen, in der Tat, dieses Protokoll, das - von der Natur - durch ein hohes Maß an Zuverlässigkeit auszeichnet.

Wir werden sehen, in dem Artikel, der Grund für diese Aussage.

Verbindungsorientierten Protokoll

TCP ist ein verbindungsorientiertes Protokoll, dass zwei Anwendungen auf verschiedenen Endgeräten, vor der Übertragung von Daten, sollte eine solche Verbindungs-Handshake (Handshake) zu errichten. In dieser vorläufigen Daten und dann übertragen werden, um einen zuverlässigen Service conesgna Pakete sicherzustellen.

Full-Duplex

Die TCP bietet eine full-duplex, wo ist es daher, den Fluss der Daten zwischen Sender und Empfänger bidirektional, genauer gesagt, die Datenströme mit unterschiedlichen Richtung nebeneinander existieren können. Dies bedeutet, dass ein generischer Host kann Daten zu einem anderen zu übertragen und gleichzeitig Daten von einem dritten Host, ohne dass dies zu untergraben die Zuverlässigkeit der Übertragung.

Jagdrennen

Sie können einen generischen TCP-Verbindung als Punkt-zu-Punkt auf, dass eine Quelle und ein Ziel zu definieren.

Das heißt es ist offensichtlich, dass es nicht verwendet werden kann im Multicast-Modus, dh die Übertragung von Daten von einem Sender an mehrere Empfänger in einem Arbeitsgang. Wenn wir davon ausgehen, dass ein generischer Host etwas zu den anderen drei Gastgeber benachrichtigt hat, muss aus der Not, um festzustellen, eine separate TCP-Verbindung für jede Ziel-Host.

Die von TCP verwaltet werden völlig unsichtbar für das Netzwerk-Level-Funktionen wie das Weiterleiten von Paketen, die einen Router zu erreichen.

Stream-orientiertes Protokoll

Darüber hinaus ist TCP ein Protokoll, das als Stream-orientiertes Protokoll oder TCP definiert werden könnte, "sieht" die Daten als Byte-Strom, die bestellt sind gezählt übertragen.

Die wichtigsten Merkmale des TCP

Die wichtigsten Merkmale des TCP kann in der untenstehenden Liste zusammengefasst werden:

  • Zuverlässige Übertragung von Daten: Es ist ein Service zuverlässige Daten bedeutet, dass alle Daten vom Sender an den Empfänger gesendet werden geliefert und ohne Fehler. Es kann durch Fehler zwischen Links passieren, dass ein Paket in das Netzwerk verloren geht. An diesem Punkt wird die TCP erkennt diesen Fehler zu empfangen und sendet die verlorene Paket, um fortzufahren (siehe im Detail, wie dieser Prozess stattfindet).
  • Neuordnung der Pakete korrekt: Diese Funktion ist äußerst wichtig für ein korrektes Verständnis der Nachricht von der Zielanwendung. In der Tat kann es vorkommen, dass Pakete verzögert conteneti die Informationen innerhalb des Netzwerks aufgrund der Überlastung der gleiche, und dann kann es passieren, um am Zielort in der richtigen Reihenfolge ankommen. Die Aufgabe von TCP ist, nur um es richtig wieder zusammensetzen, die Nachricht und leitet es an die nächste Ebene.
  • Flusskontrolle: Die TCP prüft, ob eine schnellere Host in der Übertragung von Daten zum Überlaufen des Puffers von einem anderen Rechner langsamer zu erhalten. In der Tat, senkt, wenn der TCP bemerkt, dass der Ziel-Host-Anwendung Schwierigkeiten beim Lesen der Daten im Empfangspuffer hat, die Häufigkeit der Übertragung des Absenders, um die Leistung der beiden Hosts verteilen.
  • Congestion Control: TCP Wenn Sie feststellen, dass es eine weit verbreitete Netzwerküberlastung erfordert der Host-Sender auf die Frequenz des Paketübertragung Rückgang zu vermeiden, verstopfen das Netz weiter.

Definition von MMS (max. Segment)

Am Ende der Verständnis für einige Artikel Themen, die wir jetzt definieren die maximale Größe des Segments, die wir als MSS.

Die MSS Wert des Parameters wird durch den Wert der Maximum Transmission Unit namens MTU oder Baugröße zu den größten nachhaltigen Link Layer bestimmt. Letztlich ist die MSS-Wert so gewählt, dass ein Transport-Layer-Segment in einem Frame auf der Link-Layer übertragen.

In der selben Kategorie ...
E-Learning
Course Ruby und Ruby on Rails Course Ruby und Ruby on Rails
Erstellen von Software-und Web-Anwendungen mit Ruby und RoR. Ab 39 €.
Advanced Course Webmaster Advanced Course Webmaster
Werden Sie Webmaster professionell. Ab 39 €.
XML Kurs XML Kurs
Schaffung von Einrichtungen XML, XSL und andere erweiterbare Sprachen. Ab 29 €.
Sponsored Links