Rozdiel medzi TCP a IP

TCP vs. IP

Protokol riadenia prenosu (známy aj ako TCP) je základným protokolom balíka Internet Protocol Suite. Funguje na vyššej úrovni ako internetový protokol (známy tiež ako IP). Dva hlavné problémy TCP sú dva koncové systémy - napríklad webový prehliadač a webový server. TCP poskytuje dodávku toku bajtov z programu z jedného počítača na druhý počítač. TCP má tiež na starosti kontrolu veľkosti, riadenie toku, rýchlosť výmeny údajov a preťaženie sieťovej prevádzky.

IP je protokol používaný na dátovú komunikáciu cez prepájanú sieť paketov (to znamená, sieť, v ktorej sú všetky prenášané údaje zoskupené). Rovnako ako v prípade protokolu TCP používa aj balík Internet Protocol Suite. Je to primárny protokol v internetovej vrstve balíka Internet Protocol Suite. Jeho hlavnou úlohou je dodávať rozlíšené protokoly údajov (známe tiež ako pakety) zo zdrojového hostiteľa do cieľového hostiteľa iba na základe ich adries. Ako taká IP definuje metódy a štruktúry adresovania na zapuzdrenie paketov.

TCP poskytuje komunikačné služby na strednej úrovni medzi aplikačným programom a IP. Čo to znamená, že ak chce aplikačný program poslať veľké množstvo údajov cez internet pomocou protokolu IP, namiesto rozdelenia údajov na veľkosti, ktoré sa zmestia na adresu IP a pomocou série požiadaviek z protokolu IP, softvér je schopný o vydaní jednej žiadosti do protokolu TCP a tento protokol nechá spracovať podrobnosti prenosu IP. TCP zistí problémy, ktoré sa objavia v IP, požaduje opakovaný prenos stratených paketov, usporiada poradie paketov (tak, aby sa vrátili do správneho poradia) a pomáha minimalizovať preťaženie siete (aby sa znížil výskyt) ďalších problémov v riadku). Akonáhle sa toto všetko urobí a zostaví sa správna kópia údajov, paket sa odošle aplikačnému programu.

Zapuzdrenie IP znamená, že údaje z protokolu vyššej vrstvy sa zhromažďujú vo forme paketu - alebo datagramu. Nie je reálne potrebné nastavenie obvodu predtým, ako hostiteľ pošle pakety inému hostiteľovi, s ktorým nikdy predtým nekomunikoval. IP je ako taký protokol bez spojenia - v priamom kontraste s verejnými komutovanými telefónnymi sieťami, ktoré vyžadujú nastavenie obvodu, aby prebehol každý telefónny hovor. V dôsledku zapuzdrenia IP sa môže použiť v heterogénnej sieti (sieť spájajúca počítače, ktoré môžu pozostávať z kombinácie nástrojov na pripojenie) s cieľom rozlíšiť adresy IP na adresy dátových spojení..

Zhrnutie:

1. TCP je jadro fungujúce na relatívne vysokej úrovni; IP funguje na nižšej úrovni.

2. TCP poskytuje komunikačné služby na strednej úrovni medzi aplikačným programom a IP; IP zapuzdruje všetky údaje a je bez pripojenia.