IP hat viele Schwächen, von denen eine unzuverlässige Paketanlieferung Pakete—kann an den Getriebestörungen, an den schlechten Wegen und/oder an der Durchsatzverminderung fallengelassenes liegen ist. Die Hilfen des Transmission Control Protocol (TCP) versöhnen diese Ausgaben, indem sie die zuverlässigen, stream-oriented Anschlüsse zur Verfügung stellen. Tatsächlich basiert TCP/IP überwiegend auf TCP Funktionalität, die auf IP basiert, um die TCP/IP Suite zu bilden. Diese Eigenschaften beschreiben einen connection-oriented Prozeß der Kommunikation Einrichtung.
Es gibt viele Bestandteile, die TCP s’zuverlässige Service-Anlieferung ergeben. Das Folgen sind einige der Hauptsachen:
• Ströme. Daten werden als Strom der Spitzen systematisiert und geübertragen, organisiert worden in 8-bit Oktette oder in Bytes. Während diese Spitzen empfangen werden, werden sie auf die gleiche Weise weitergeleitet.
• Puffer-Steuerung des Datenflusses. Während Daten in Ströme übermittelt werden, kann Protokoll-Software den Strom teilen, um spezifische Puffergrößen zu füllen. TCP handhat diesen Prozeß und versichert Vermeidung von einem Pufferüberlauf. Während dieses Prozesses kann das schnell-Senden der Stationen regelmäßig gestoppt werden, um mit langsam-empfangenden Stationen oben zu halten.
|
|
• Virtuelle Verbindungen. Wenn eine
Station um Kommunikation mit anderen bittet, beide Stationen
informieren Sie ihre Anwendungsprogramme, undSEIEN Sie
damit einverstanden in Verbindung zu stehen. Wenn die Verbindung
oder die Kommunikationen zwischen diesen Stationen ausfallen, werden
beide Stationen bewußt dem Zusammenbruch gebildet und ihre jeweiligen
Software-Anwendungen informieren. In diesem Fall wird eine
koordinierte Wiederholung versucht.
• Volle Duplexkonnektivität. Stromübertragung tritt in beiden Richtungen gleichzeitig auf um gesamten Netzverkehr zu verringern.
TCP organisiert und zählt Bytes im Datenstrom mit einer 32-bit Folgenummer. Jedes TCP Paket enthält eine Anlaßfolgezahl (erstes Byte) und eine Bestätigung Zahl (letztes Byte). Ein Konzept, das als ein gleitendes Fenster bekannt ist, wird eingeführt, um Stromgetriebe leistungsfähiger zu bilden. Das gleitende Fenster verwendet Bandbreite effektiv, weil es das Getriebe der mehrfachen Pakete erlaubt, bevor eine Bestätigung angefordert wird.
Im Verstand halten, daß zu unterscheiden ist wichtig, zwischen—gefangengenommenen Paketen, ob sie TCP, UDP sind, ARP und so weiter. Die Bestandteile werden in der folgenden Liste definiert:
Quelltor. Spezifiziert das Tor, an dem die Quelle send/receive TCP Dienstleistungen verarbeitet.
Bestimmungsort-Tor. Spezifiziert das Tor, an dem der Bestimmungsort send/receive TCP Dienstleistungen verarbeitet.
Folgenummer. Spezifiziert das erste Byte von Daten oder von reservierter Folgenummer für einen zukünftigen Prozeß.
Bestätigung Zahl. Die Folgenummer des sehr folgenden Bytes Daten, die der Absender empfangen sollte.
Daten-Versatz. Die Zahl 32-bit Wörtern in der Überschrift.
Reserviert. Gehalten für zukünftigen Gebrauch.
Markierungsfahnen. Steuerinformationen, wie SYN, ACK und FLOSSE-Spitzen, für Anschlußeinrichtung und Endpunkt.
Fenster-Größe. Der Absender’s empfangen Fenster oder vorhandenen Pufferraum.
Prüfsumme. Spezifiziert jede mögliche Beschädigung der Überschrift, die während des Getriebes auftrat.
Dringender Zeiger. Das wahlweise freigestellte erste dringende Byte in einem Paket, das das Ende der dringenden Daten anzeigt.
Wahlen. TCP Wahlen, wie die Maximum TCP Segmentgröße.
Daten. Ober-Schicht Informationen.
TCP ermöglicht simultaner Kommunikation zwischen unterschiedlichen Anwendungsprogrammen über eine einzelne Maschine. TCP verwendet Portzahlen, um jeden der empfangenden Bestimmungsörter der Station’s zu unterscheiden. Ein Paar Endpunkte kennzeichnet den Anschluß zwischen den zwei Stationen, wie früh erwähnt. Mündlich werden diese Endpunkte während der Anschluß zwischen den zwei Station- Anwendungen’ definiert, während sie in Verbindung stehen; sie werden von TCP als Paar Ganzzahlen in diesem Format definiert: (Wirt, Tor). Der Wirt ist das Station’s IP address, und Tor ist die TCP Portzahl auf dieser Station. Ein Beispiel eines Endpunkts’der Station s ist:
206.0.125.81:1026 (host)(port)
Ein Beispiel von zwei Station-’ Endpunkten während der Kommunikation ist: STATION 1 206.0.125.81:1022 (host)(port)
STATION 2 207.63.129.2:26 (host)(port)
Diese Technologie ist in TCP sehr wichtig, da sie simultane Kommunikationen erlaubt, indem sie unterschiedliche Tore für jeden Stationanschluß zuweisen.
Wenn ein Anschluß zwischen zwei Nullpunkten während eines TCP Lernabschnittes hergestellt wird, wird ein Dreiwegehändedruck benutzt. Dieser Prozeß beginnt mit dem - Nullpunkt TCP Antrag durch eine SYN/ACK Spitze und der zweiten Nullpunkt TCP Antwort mit einer SYN/ACK Spitze. An diesem Punkt, wie vorher beschrieben, fährt Kommunikation zwischen den zwei Nullpunkten fort. Wenn es keine mehr zu senden gibt Daten, kann ein TCP Nullpunkt eine FLOSSE-Spitze senden und ein nahes Steuersignal anzeigen. An diesem Durchschnitt schließen beide Nullpunkte gleichzeitig.
Das User Datagram Protocol (UDP) funktioniert auf eine ohne Verbindungart und Weise; das heißt, liefert es das gleiche unzuverlässige, Datengrammzustelldienst als IP. Anders als TCP sendet UDP nicht SYN/ACK Spitzen, um Anlieferung und Zuverlässigkeit von den Getrieben zu versichern. Außerdem schließt UDP nicht Steuerung- des Datenflusses oder Fehlerbehandlungsfunktionalität ein. Infolgedessen können UDP Anzeigen verloren werden, kopiert worden, oder kommen Sie im falschen Auftrag an. Und weil UDP kleinere Überschriften enthält, verbraucht er weniger Netzdurchsatz als TCP und also kann schneller ankommen, als die empfangende Station sie verarbeiten kann.
UDP wird gewöhnlich verwendet, wo Hochschicht Protokolle notwendige Fehlerbehandlung und Steuerung des Datenflusses liefern. Populäre Bedienerdämonen, die UDP einsetzen, schließen Network File System (NFS), Simple Network Management Protocol (SNMP), triviales File Transfer Protocol (TFTP) und Domain Name System (DNS) ein, um einige zu nennen.
UDP schließt nicht Steuerung des Datenflusses oder Fehlerbehandlung ein und kann leicht kopiert werden.
UDP Anzeigen werden Benutzerdatengramme genannt. Diese Datengramme werden in IP, einschließlich die UDP Überschrift und die Daten eingekapselt, da sie über das Internet reist. Im Allgemeinen fügt UDP eine Überschrift den Daten, die ein Benutzer sendet, hinzu und führt sie entlang zu IP. Die IP Schicht fügt dann eine Überschrift hinzu, was sie von UDP empfängt. Schließlich setzt die Netzschnittstelle Schicht das Datengramm in einem Rahmen ein, bevor sie ihn von einer Maschine zu anderen schickt.
Wie gerade erwähnt, enthalten UDP Anzeigen kleinere Überschriften und verbrauchen wenige overheads als TCP. Die Bestandteile werden in der folgenden Liste definiert.
Source/Destination Tor. Eine 16-bit UDP Portzahl verwendet für die Datengrammverarbeitung.
Nachrichtenlänge. Spezifiziert die Zahl Oktetten im UDP Datengramm.
Prüfsumme. Ein wahlweise freigestelltes fangen auf, um Datengrammanlieferung zu überprüfen.
Daten. Die Daten unten übergeben zum TCP Protokoll, einschließlich Oberschicht Überschriften.
UDP liefert die Mehrkanalausrüstung (die Methode, damit mehrfache Signale in einen Eingang Strom, über einem einzelnen körperlichen channe l) und dem Entmultiplexieren (die tatsächliche Trennung Ströme, deren in einen allgemeinen Strom zurück in mehrfache Ausgang Ströme geschaltet worden sind), zwischen Protokoll und Anwendersoftware gleichzeitig übertragen werden können.
Die Mehrkanalausrüstung und das Entmultiplexieren, während sie UDP betreffen, sickern durch Tore durch. Jede Stationanwendung muß über eine Portzahl verhandeln, bevor sie ein UDP Datengramm sendet. Wenn UDP auf der empfangenden Seite eines Datengramms ist, überprüft es die Überschrift (Bestimmungsorttor fangen) auf, um festzustellen ob es eins von Toren der Station’s z.Z. im Gebrauch zusammenbringt. Wenn das Tor im Gebrauch durch eine hörende Anwendung ist, fährt das Getriebe fort; wenn das Tor nicht innen Gebrauch ist, wird eine ICMP Fehlermeldung erzeugt, und das Datengramm wird weggeworfen.
Online: 814 users browsing the articles directory
|
|