TCP i IP

Anonim

TCP vs IP

Transmission Control Protocol (također poznat kao TCP) je temeljni protokol Internet Protocol Suitea. Djeluje na višoj razini od svojeg kopnenog, Internet Protocol (također poznat kao IP). Dva glavna pitanja TCP-a su dva krajnja sustava - web preglednik i web poslužitelj, na primjer. TCP pruža isporuku struje bajtova iz programa s jednog računala na drugo računalo. TCP je također zadužen za kontrolu veličine, kontrole protoka, brzine razmjene podataka i zagušenja mrežnog prometa.

IP je protokol koji se koristi za podatkovnu komunikaciju preko paketno prebacivanog internetskog posla (tj. Internet rad u kojem su svi preneseni podaci grupirani zajedno). Kao i kod TCP-a, koristi i Internet Protocol Suite. To je primarni protokol u Internet slojevima Internet Protocol Suitea. Njegov je glavni zadatak dostaviti istaknute datagrame protokola (također poznate kao pakete) od izvornog domaćina do odredišnog domaćina samo na temelju njihovih adresa. Kao takav, IP definira metode adresiranja i strukture za enkapsuliranje paketa.

TCP pruža komunikacijske usluge na srednjoj razini između aplikacijskog programa i IP-a. Što to znači kada aplikacijski program želi poslati veliki dio podataka preko interneta koristeći IP, umjesto da razbije podatke u veličine koji će stati na IP i koristi niz zahtjeva iz IP-a, softver je sposoban izdavanja jednog zahtjeva TCP-u, i dopustiti ovom protokolu da upravlja pojedinostima IP prijenosa. TCP otkriva probleme koji se javljaju u IP-u, zahtijeva ponovni prijenos paketa koji su izgubljeni, preuređuje redoslijed paketa (kako bi se vratili u njihov pravilan redoslijed) i pomaže smanjiti zagušenja mreže (kako bi se smanjila pojava drugih problema niz liniju). Nakon što je sve to učinjeno i pravilna kopija podataka je sastavljen, paket se prenosi uz aplikacijski program.

IP enkapsulacija znači da se podaci iz protokola gornjeg sloja prikupljaju u obliku paketa ili datagrama. Nema stvarne potrebe za postavljanjem sklopa prije nego što domaćin pošalje pakete drugom hostu kojem nikad prije nije prenio. Kao takav, IP je protokol bez veze - u izravnom kontrastu s javnim sklopnim telefonskim mrežama koje zahtijevaju postavljanje kruga kako bi svaki telefonski poziv prošao. Kao rezultat IP enkapsulacije, može se koristiti preko heterogene mreže (mreža koja povezuje računala koja se mogu sastojati od kombinacije alata za povezivanje) kako bi se IP adrese riješile na adrese podatkovnih veza.

Sažetak:

1. TCP je jezgra koja radi na relativno visokoj razini; IP radi na nižoj razini.

2. TCP pruža komunikacijske usluge na srednjoj razini između aplikacijskog programa i IP-a; IP encapsulates sve podatke, i bez veze.