Unterschied zwischen TCP und HTTP

Unterschied zwischen TCP und HTTP

TCP vs. Http

Das Transmissionskontrollprotokoll (auch als TCP bekannt) ist ein Kernprotokoll der Internet -Protokollsuite. Es arbeitet auf einer höheren Ebene als das Internet -Protokoll des Landsmanns (auch als IP bekannt). Die beiden Hauptanliegen von TCP sind beispielsweise die beiden Endsysteme -ein Webbrowser und ein Webserver. TCP liefert die Lieferung eines Byt -Stroms von einem Programm von einem Computer zum anderen Computer. TCP ist auch für die Steuerung der Größe, der Durchflussregelung, der Datenaustausch- und Netzwerkverkehrsüberlastung verantwortlich.

Das Hypertext -Transferprotokoll (auch als HTTP bekannt) ist ein Anwendungsschichtprotokoll. Es wird für die verteilten Informationssysteme verwendet, die verteilt, kollaborativ und hypermedia sind. Es handelt sich um einen Anforderungs-/Antwortstandard, der häufig in Client Server Computing zu finden ist -in dem die Webbrowser oder Spinnen als Clients und eine Anwendung auf dem Computer und das Hosting der Website als tatsächlicher Server dienen.

TCP bietet Kommunikationsdienste auf einer Zwischenebene zwischen einem Anwendungsprogramm und dem IP an. Dies bedeutet, dass, wenn ein Anwendungsprogramm mithilfe der IP ein großes Datenstück im Internet senden möchte, anstatt die Daten in Größen zu unterteilen, die zur IP passen, und eine Reihe von Anforderungen der IP -Anfragen zu verwenden, die Software fähig ist von einer einzelnen Anfrage an TCP auszugeben und dieses Protokoll die Details der IP -Übertragung zu erledigen. TCP erkennt Probleme, die sich im IP ergeben, fordert die Umsetzung der verlorenen Pakete an, ordnet die Reihenfolge der Pakete um (so dass sie wieder in ihre richtige Reihenfolge versetzt werden) und hilft, die Netzwerküberlastung zu minimieren (um das Auftreten zu verringern von anderen Problemen auf der ganzen Linie). Sobald dies alles erledigt und die ordnungsgemäße Kopie der Daten zusammengestellt wurde, wird das Paket an das Anwendungsprogramm weitergegeben.

In HTTP gibt es ein solches Phänomen wie eine Sitzung. Eine HTTP. Der Kunde stellt die Anfrage vor und stellt eine TCP -Verbindung zu einem bestimmten Port auf einem bestimmten Host her. Der HTTP -Server 'hört in' in diesem bestimmten Port auf und wartet auf eine Anforderungsnachricht vom Client. Sobald diese Anfrage empfangen wurde, sendet der Server die Zeile mit seiner eigenen Nachricht an den Client zurück, der aus der angeforderten Ressource, einer Fehlermeldung oder einem anderen Informationen besteht.

Zusammenfassung:

1. TCP ist ein Kern, der ein relativ hohes Niveau betreibt. HTTP ist ein Anwendungsschichtprotokoll, das im Client Server Computing zu finden ist.

2. TCP bietet Kommunikationsdienste auf einer Zwischenebene zwischen einem Anwendungsprogramm und dem IP an. In HTTP gibt es eine Reihe von Sitzungen, in denen der Client eine Anfrage sendet und der Server eine Antwortmeldung an den Client zurücksendet, einschließlich der Anforderung, einer Fehlermeldung oder einer anderen Informationen.