AP2_FISI - TCP - Einführung und Überblick

Deck: AP2_FISI Kategorie: TCP Subkategorie: Einführung und Überblick Anzahl Karten: 13


Was ist TCP?::TCP steht für Transmission Control Protocol und ist eines der Hauptprotokolle der Internetprotokollfamilie.

Wofür wird TCP verwendet?::TCP wird verwendet, um zuverlässige, verbindungsorientierte Kommunikation zwischen zwei Endpunkten in einem Netzwerk zu ermöglichen.

Was sind die Grundprinzipien von TCP?::Die Grundprinzipien von TCP sind Zuverlässigkeit, Reihenfolge, Fehlerfreiheit, Flusskontrolle und Staukontrolle.

Wofür sorgt die Zuverlässigkeit bei TCP?::Die Zuverlässigkeit von TCP stellt sicher, dass gesendete Daten auch tatsächlich beim Empfänger ankommen, selbst wenn Pakete verloren gehen.

Wie stellt TCP die Reihenfolge sicher?::TCP sorgt dafür, dass Datenpakete in der gleichen Reihenfolge beim Empfänger ankommen, in der sie versendet wurden.

Wie wird bei TCP die Fehlerfreiheit gewährleistet?::Durch eine Prüfsumme in jedem TCP-Segment wird die Integrität der übertragenen Daten verifiziert, und beschädigte Segmente werden erneut angefordert.

Was ist Flusskontrolle bei TCP?::Die Flusskontrolle passt die Übertragungsrate an die Kapazität des Empfängers an, um zu verhindern, dass dessen Puffer überläuft.

Was ist Staukontrolle bei TCP?::Die Staukontrolle reduziert die Datenübertragungsrate, wenn es Hinweise auf Netzwerküberlastung gibt, um zur Stabilisierung des Netzwerks beizutragen.

Für welche Anwendungen wird TCP typischerweise verwendet?::TCP wird für Anwendungen verwendet, bei denen die Zuverlässigkeit der Datenübertragung wichtiger ist als reine Geschwindigkeit, wie Webseitenaufrufe, Dateiübertragungen und E-Mail-Übertragung.

Was ist der 3-Way-Handshake im Zusammenhang mit TCP?::Der 3-Way-Handshake ist ein Verfahren, mit dem eine TCP-Verbindung zwischen zwei Hosts etabliert wird, bevor Daten übertragen werden können.

Welche Vorteile hat TCP gegenüber anderen Transportprotokollen?::Vorteile von TCP sind Zuverlässigkeit, Datenintegrität, Flusskontrolle, Staukontrolle und Vollduplex-Kommunikation.

Welche Nachteile hat TCP gegenüber anderen Transportprotokollen?::Nachteile von TCP sind zusätzlicher Overhead und Latenz, höhere Komplexität, suboptimale Nutzung für Echtzeitanwendungen und keine native Unterstützung für Multicasting oder Broadcasting.

Wie unterscheidet sich TCP von UDP?::Im Gegensatz zu TCP bietet UDP keine Garantie der Zustellung, ist dafür aber einfacher, schneller und besser für Broadcast- und Multicast-Übertragungen geeignet.