Wie kann ich TCP-Protokoll definieren?

February 28

Wie kann ich TCP-Protokoll definieren?

Das Protokoll TCP (Transmission Control), zusammen mit dem Internet-Protokoll ist die Basis der frühesten Normen für Internetprogrammierung definiert. In seiner ursprünglichen Form es hieß das Transmission Control Program und wurde 1974 von Vinton G. Cerf und Bob Kahn in ihrem Papier "A Protokoll für Packet Netzwerk Zusammenschaltung" definiert. Diese Empfehlungen wurden entwickelt und entwickelte sich zu einer Protokollfamilie TCP/IP (Transmission Control Protocol/Internet Protocol) genannt. Mehrere Aspekte des TCP können untersucht werden, um eine Definition zu erreichen.

Anweisungen

1 Besuchen Sie die Website der Internet Engineering Task Force (IETF) (siehe Referenzen). Diese Organisation veröffentlicht die endgültigen Standards für TCP. Die entscheidenden Dokumente kostenlos herunterladen. Diese Organisation veröffentlicht alle Dokumente im Format "Request for Comments". Alle Dokumente sind mit den Buchstaben "RFC" gefolgt von einer laufenden Nummer gekennzeichnet.

2 Die Rolle von TCP zu realisieren. Es ist keine Anwendung. Noch hat er Daten über das Internet--das ist die Aufgabe der IP weiterleiten. TCP steht zwischen einer Anwendung und IP. Seine Aufgaben umfassen die Anwendungsdaten in übertragbare Stücke zerbrechen und Sequenzierung ihnen. Wenn Pakete empfangen werden, überprüft TCP, ob alle gesendete Daten ist angekommen. Wenn ein Stück fehlt, sendet er eine Nachricht an dem Absender, die es zu sagen, dieses Segment erneut zu senden. Weiterer Pakete in derselben Serie kommen vor, die fehlenden Segment Übel ist. TCP puffert diese Informationen und wartet, bis es alle Informationen in der richtigen Reihenfolge hat, bevor es die Pakete neu assembliert ihn in ein Datagramm und übergibt es an die empfangende Anwendung. Diese Aufgabe wird erreicht, indem sichergestellt wird, dass das TCP-basierten Programm auf sowohl der sendenden und empfangenden Computer genau die gleichen Regeln folgt. Die Absender-Etiketten-Pakete, und der Empfänger weiß was bedeuten diese Bezeichnungen.

3 Visualisieren Sie die TCP-Protokolle als Teil eines Gebäudes mit mehreren Textabschnitten besetzt. Das Protokoll wird immer als ein "Stack" bezeichnet und wird als eine Reihe von Ebenen dargestellt. In dieser Analogie sind die unteren Etagen des Gebäudes durch eine Schwester besetzt Organisation namens IP. Ein Aufzug fährt zwischen Etagen mit Angestellten, die die Informationen. Im obersten Stockwerk gehört der Phantasie-Anwendung, die Interaktion mit der Öffentlichkeit. TCP ist weiter unten in dem Gebäude, wo die körperliche Pflege stattfindet.

4 Definieren Sie TCP in Bezug auf seinen großen Rivalen, das User Datagram Protocol (UDP). Diese beiden Normen existieren nebeneinander. TCP-Session Control bietet und organisiert Paket Sequenzierung. UDP ist nicht möglich. Der Vorteil von TCP besteht darin, dass es zuverlässiger ist. Jedoch ist der Nachteil, es ist langsamer, eine Verbindung herzustellen und seine Header erstellen einen größeren Overhead auf den Verkehr.