TCP/IP ist die Abkürzung für zwei Protokolle, dem Transmission Control Protocol und dem Internet Protocol.
IP - Das Internet Protocol
Das Internet Protocol übernimmt die gesamte sogenannte Paketvermittlung. Daten werden in mehrere IP-Pakete verpackt und an einen bestimmten Empfänger abgeschickt. Beim Empfänger können diese Pakete durch verschiedene Laufzeiten (Wege) in falscher Reihenfolge ankommen. Das Internet Protocol hat nun dafür zu sorgen, dass diese fragmentierten Pakete wieder ordentlich zusammengesetzt werden.
Das Internet Protocol arbeitet verbindungslos und ungesichert, d.h. vor dem Versenden der Pakete wird keine Extraverbindung zum Empfänger hergestellt, sondern die Pakete werden einfach abgeschickt. Es existieren also auf IP-Ebene keine Sicherungsmechanismen, die garantieren, dass die Daten auch korrekt beim Empfänger ankommen. Dies ist allerdings auch nicht notwendig, denn das Internet Protocol hat nur für die Vermittlung der Pakete zu sorgen, für die richtige Übertragung sind die höheren Protokollschichten zuständig.
TCP - Transmission Control Protocol
Das Transmission Control Protocol wird ähnlich wie das Telefonnetz verbindungsorientiert aufgebaut. Bevor also irgendwelche Daten per Transmission Control Protocol an einen anderen Rechner gesenden werden, muss eine Verbindung zu diesem aufgebaut werden. Da alle darunter liegenden Protokolle paketorientiert arbeiten, ist die Verbindung nur "virtuell". Durch diese festgelegte Verbindung wird sicherstellt, dass die gesendeten Daten auch korrekt ankommen und zwar auch in der richtigen Reihenfolge und nicht doppelt. Die meisten Internetanwendungen verwenden TCP als Übertragungsprotokoll.
Bei einer typischen TCP-Verbindung schickt der Client eine Verbindungsanforderung an den Server. Dieser bestätigt diese Verbindung, wenn nichts dagegen spricht. Danach besteht eine feste Verbindung zwischen den beiden Partnern. Nun können Daten übertragen werden, bis entweder der Server oder der Client die Verbindung trennt. Dazu sendet er einfach eine Ende-Anforderung an den anderen Partner und nach dessen Bestätigung wird die Verbindung beendet.