Különbség a TCP és a HTTP között A különbség

Anonim

TCP vs. HTTP

Transmission Control Protocol (más néven TCP) A TCP két fő problémája a két végrendszer - például egy web böngésző és egy webszerver - a TCP biztosítja a a bonyolítás folyamata számítógépről egy másik számítógépre A TCP felelős továbbá a méret, az áramlásszabályozás, az adatcsere sebességének és a hálózati forgalmi torlódások szabályozásáért.

A Hypertext Transfer Protocol (más néven HTTP) egy Application Layer protokoll (Protocol Layer Protocol), azaz egy olyan protokoll, amely más protokollokat és módszereket kategorizál a számítógépes hálózatok építészeti modelljeiben, amelyeket az elosztott, együttműködő és hypermedia rendszerekhez használnak. Ez egy olyan kérés / válasz szabvány, amely gyakran megtalálható i n kliens kiszolgálói számítástechnika - amelyben a webböngészők vagy pókok az ügyfelek, és a számítógépen futó és a weblapot kiszolgáló alkalmazás a tényleges kiszolgáló.

A TCP kommunikációs szolgáltatásokat nyújt közbenső szinten az alkalmazási program és az IP között. Ez azt jelenti, hogy ha egy alkalmazásprogram nagy mennyiségű adatot kíván küldeni az interneten keresztül az IP használatával, ahelyett, hogy megtöri az adatokat az IP-címhez illő és az IP-hez tartozó kérések sorából, a szoftver képes hogy egyetlen kérelmet adjon ki a TCP-nek, és hagyja, hogy ez a protokoll kezelje az IP-átvitel részleteit. A TCP felismeri az IP-ben felmerülő problémákat, megkívánja az elveszett csomagok továbbküldését, átrendezi a csomagok sorrendjét (így helyreállítják a megfelelő sorrendet), és segít a hálózati torlódás minimalizálásában (az esemény előfordulásának csökkentése érdekében a többi probléma a sorban). Miután mindez megtörtént és az adatok helyes másolatát összeállították, a csomagot az alkalmazáshoz továbbítják.

HTTP-ben van egy olyan jelenség, mint egy munkamenet. A HTTP-munkamenet valójában egy olyan kérés / válasz tranzakció sorozata, amely a hálózaton előfordul. Az ügyfél megadja a kérést és létrehoz egy TCP kapcsolatot egy adott port adott portjára. A HTTP-kiszolgáló "figyeli" az adott porton, és egy kérés üzenetet vár az ügyféltől. Miután megkapta ezt a kérést, a szerver elküldi a vonalat az ügyfélnek saját üzenetével - ami a kért erőforrásból, hibaüzenetet vagy egyéb információból áll.

Összefoglaló:

1. A TCP egy mag viszonylag magas szinten működik; A HTTP egy Application Layer protokoll, amely a kliens kiszolgáló számítástechnikában található kérés / válasz szabvány.

2. A TCP kommunikációs szolgáltatásokat nyújt közbenső szinten egy alkalmazási program és az IP között; HTTP-ben vannak olyan munkamenetek, amelyekben az ügyfél elküldi a kérelmet, és a szerver visszaküldi a válasz üzenetet az ügyfélnek, beleértve a kérést, hibaüzenetet vagy más információt.