Transmission Control Protocol

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

Das Transmission Control Protocol / TCP (dt. "Übertragungssteuerungsprotokoll") ist Netzwerkprotokoll, das die Art und Weise des Datenaustauschs zwischen Rechnern regelt. TCP ist ein zuverlässiges, verbindungsorientiertes, paketvermittelndes Transportprotokoll in Rechnernetzen. Es ist Teil der Internetprotokollfamilie. Insbesondere sorgt es für korrekte Zustellung aller gesendeten Pakete. Bei Übertragungsfehlern werden die Daten so oft gesendet, bis sie tatsächlich angekommen sind.

Im Unterschied zum verbindungslosen User Datagram Protocol stellt TCP einen virtuellen Kanal zwischen zwei Endpunkten einer Netzverbindung (Sockets) her. Auf diesem Kanal können in beide Richtungen Daten übertragen werden. TCP setzt in den meisten Fällen auf das Internet Protocol auf, weshalb häufig (und oft nicht ganz korrekt) auch vom "TCP/IP-Protokoll" die Rede ist. Es ist in Schicht 4 des OSI-Referenzmodells angesiedelt.

Aufgrund seiner vielen angenehmen Eigenschaften (Datenverluste werden erkannt und automatisch behoben, Datenübertragung ist in beiden Richtungen möglich, Netzüberlastung wird verhindert usw.) ist TCP ein sehr weit verbreitetes Protokoll zur Datenübertragung. Beispielsweise wird TCP als fast ausschliessliches Transportprotokoll für das World Wide Web, E-Mail und viele andere beliebte Netzdienste verwendet.

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
Wikipedia ger Transmission Control Protocolwbm Enzyklopädischer Artikel
Heiko Holtkamp ger Einführung in TCP/IPwbm