TCP
Steht für „Transmission Control Protocol“. TCP ist ein grundlegendes Protokoll innerhalb der Internetprotokollfamilie – einer Sammlung von Standards, die es Systemen ermöglichen, über das Internet zu kommunizieren. Es wird als Protokoll der „Transportschicht“ eingestuft, da es Verbindungen zwischen Hosts herstellt und aufrechterhält.
TCP ergänzt das Internetprotokoll (IP), das IP-Adressen definiert, die zur Identifizierung von Systemen im Internet verwendet werden. Das Internetprotokoll enthält Anweisungen zur Übertragung von Daten, während das Transmission Control Protocol die Verbindung herstellt und die Übermittlung von Paketen von einem System zu einem anderen verwaltet. Die beiden Protokolle werden häufig zusammengefasst und als TCP/IP bezeichnet.
Wenn Daten über eine TCP-Verbindung gesendet werden, teilt das Protokoll sie in einzeln nummerierte Pakete oder „Segmente“ auf. Jedes Paket enthält einen Header, der Quelle und Ziel festlegt, sowie einen Datenbereich. Da Pakete über mehrere Routen durch das Internet übertragen werden können, kommen sie möglicherweise in einer anderen Reihenfolge am Ziel an, als sie gesendet wurden. Das Transmission Control Protocol ordnet die Pakete am Empfangsende in der richtigen Reihenfolge an.
TCP umfasst außerdem eine Fehlerprüfung, die sicherstellt, dass jedes Paket wie angefordert zugestellt wird. Dies unterscheidet sich von UDP, das nicht überprüft, ob jedes Paket erfolgreich übertragen wurde. Die integrierte Fehlerprüfung bedeutet zwar, dass TCP mehr Verwaltungsaufwand verursacht und daher langsamer als UDP ist, sie gewährleistet jedoch eine genaue Übermittlung von Daten zwischen Systemen. Daher wird TCP für die Übertragung der meisten Datentypen verwendet, etwa von Webseiten und Dateien über das Internet. UDP eignet sich ideal für das Streaming von Medien, bei dem nicht alle Pakete zugestellt werden müssen.
Testen Sie Ihr Wissen