TCP vs. IP
A Transmission Control Protocol (más néven TCP) az Internet Protocol Suite alapvető protokollja. Magasabb szinten működik, mint honfitársa, az Internet Protocol (más néven IP). A TCP két fő problémája a két végrendszer - például egy böngésző és egy webszerver. A TCP biztosítja a bájtfolyam továbbítását egy programból az egyik számítógépről a másikra. A TCP feladata a méret, az áramlásvezérlés, az adatcsere sebességének és a hálózati forgalom torlódásának ellenőrzése is.
Az IP protokoll az adatkommunikációhoz egy csomagkapcsolt internetes hálózaton keresztül (vagyis olyan internetes hálózat, amelyben az összes továbbított adat össze van csoportosítva). A TCP-hez hasonlóan az Internet Protocol Suite-ot is használja. Ez az elsődleges protokoll az Internet Protocol Suite internetes rétegében. Legfontosabb feladata, hogy megkülönböztetett protokoll datagramokat (más néven csomagok) szállítson a forrás gazdagépről a cél gazdagépre, csak a címeik alapján. Mint ilyen, az IP meghatározza a csomagolási lehetőségeket és struktúrákat a csomagoláshoz.
A TCP középszintű kommunikációs szolgáltatásokat nyújt az alkalmazásprogram és az IP között. Ez azt jelenti, hogy ha egy alkalmazási program nagy darab adatot szeretne elküldeni az interneten az IP-n keresztül, ahelyett, hogy az adatokat az IP-hez illő méretre bontaná, és az IP-től egy sor kérelem felhasználásával a szoftver képes egyetlen kérés kiadását a TCP-nek, és hagyja, hogy ez a protokoll kezeli az IP-továbbítás részleteit. A TCP felismeri az IP-ben felmerülő problémákat, kéri az elveszett csomagok újbóli továbbítását, átrendezi a csomagok sorrendjét (úgy, hogy azok helyes sorrendbe kerüljenek), és hozzájárul a hálózati torlódások minimalizálásához (az előfordulás csökkentése érdekében) egyéb problémák). Miután ezt megtették és az adatok megfelelő példányát összeállították, a csomagot továbbítják az alkalmazás programhoz.
Az IP beágyazás azt jelenti, hogy a felső rétegű protokoll adatait csomag vagy adatgram formájában gyűjtik. Nincs tényleges szükség az áramköri beállításra, mielőtt a gazdacsomag küld egy csomagot egy másik gazdagépnek, amelyhez még soha nem kommunikált. Mint ilyen, az IP kapcsolat nélküli protokoll - ellentétben a nyilvános kapcsolt telefonhálózatokkal, amelyeknél minden telefonhívás teljesítéséhez áramkört kell beállítani. Az IP beágyazás eredményeként heterogén hálózaton keresztül (egy számítógépet összekötő hálózat, amely csatlakozási eszközök kombinációjából állhat) fel lehet használni az IP-címek és az adatkapcsolatok címeinek feloldására..
Összefoglaló:
1. A TCP egy viszonylag magas szinten működő mag; Az IP alacsonyabb szinten működik.
2. A TCP középszintű kommunikációs szolgáltatásokat nyújt az alkalmazásprogram és az IP között; Az IP beágyaz minden adatot, és kapcsolat nélküli.