Ključna razlika: TCP je skraćenica od Protokola kontrole prijenosa. To je pouzdani protokol povezan s vezom koji je prisutan u transportnom sloju. IP označava internetski protokol. To je protokol mrežnog sloja koji spaja manje i odgovoran je za slanje paketa na uređaje u mreži.
Svijet računala je vrlo zanimljiv, a posebno umrežavanje računala. On je revolucionirao cijeli koncept komunikacije. Elementi računalne mreže međusobno komuniciraju i na taj način korisnicima pružaju veliku raznolikost mogućnosti. Šaljemo e-mailove našim prijateljima, šaljemo im slike, slušamo udaljeni radio kanal i još mnogo toga. Čini se da cjelokupno funkcioniranje mreže besprijekorno funkcionira na jednostavnoj platformi. Međutim, iza ove jednostavne mreže, nalazi se složeni sustav koji je pojednostavljen korištenjem različitih protokola. U rječniku računalne mreže, protokoli su pravila, konvencije i strukture podataka koje upravljaju prijenosom podataka. Ovi protokoli definiraju načine na koje računala i drugi mrežni uređaji mogu razmjenjivati informacije putem mreže.
Može se pojaviti očito pitanje
Koja je potreba tih protokola?
Odgovor na pitanje leži u heterogenom sustavu umrežavanja. Računala koja međusobno djeluju mogu se razlikovati u različitim atributima kao što su hardver, specifikacije itd. Dakle, potrebno je unificirati skup pravila koja treba slijediti širom svijeta, kako bi se prenijeli podaci između različitih tipova računalnih sustava. Možemo jednostavno reći da je jezik računala da razgovaraju jedni s drugima.
TCP i IP su dva najpoznatija internetska protokola iz paketa komunikacijskih protokola. Protokoli su smješteni u slojevitoj hijerarhiji. Kad god se poruka prosljeđuje od izvora do pošiljatelja, poruka mora proći iz svakog sloja protokola. Danas, mrežni standardi koriste dva glavna protokola poznatih po modelu otvorenog sustava (OSI) i TCP / IP modelu. OSI je arhitektura sa sedam slojeva, dok se TCP / IP sastoji od četiri sloja. Sada ćemo dobiti detalje o TCP i IP protokolima.
Poruka koja je u bajtima (oblik 0 i 1) je razbijena na stezne glave koje su poznate kao segmenti. Nakon primitka segmenata, primatelj šalje potvrde za segmente. TCP također održava tajmer. Ako potvrda nije primljena na vrijeme, poruka se ponovno šalje. Svaki bajt koji se prenosi putem TCP protokola sadrži redni broj. TCP segment sastoji se od zaglavlja segmenta i odjeljka s podacima. Zaglavlje sadrži 10 polja koja moraju postojati i polje dodatnog proširenja. TCP pruža sljedeće mogućnosti: -
1. Skupine bajtova u TCP segmentima i zatim ih prosljeđuje IP-u.
2. Pomoću priznanja pruža veću pouzdanost.
3. Protok prijenosa bajtova također se može informirati uz pomoć potvrda koje primatelj šalje pošiljatelju.
4. Omogućuje multipleksiranje što znači da mnogi procesi unutar jednog računala mogu koristiti sadržaje TCP komunikacije.
5. On pruža puni duplex mehanizam što znači da se podaci mogu prenositi u oba smjera u isto vrijeme.
IP protokol označava Internet protokol i definira adrese koje su potrebne za slanje podataka od izvora do odredišta. Razvijen je 1970-ih. IP adresa se koristi za pružanje jedinstvene adrese za računala na mreži. Kako je adresa jedinstvena, može se koristiti kao identifikator za povezivanje s drugim računalima. Podaci su organizirani u pakete poznate i kao datagrame, a svaki IP datagram sadrži podatke o zaglavlju i porukama. IP protokol u svom dizajnu koristi načelo od kraja do kraja i stoga se sustav smatra nepouzdanim na bilo kojem pojedinom mrežnom elementu ili mediju prijenosa. U nedostatku bilo kakvog centralnog nadzora, mreža teži biti
To je protokol bez povezivanja i podložan je različitim uvjetima pogreške kao što su oštećenje podataka, gubitak paketa, umnožavanje i isporuka narudžbi. Connectionless se odnosi na aranžman u kojem pošiljatelj šalje podatke bez utvrđivanja dostupnosti primatelja. Čak i ako je prijemnik dostupan, prijemnik možda nije spreman za primanje. Takve situacije mogu dovesti do različitih problema. Međutim, TCP / IP se odnosi na kombinaciju TCP i IP protokola.
Neke od ključnih razlika navedene su u sljedećoj tablici: -
TCP | IP | |
definicija | TCP pruža uslugu razmjene podataka između aplikacija | IP obrađuje adresiranje i usmjeravanje poruka na računala preko jedne ili više mreža |
Veza | Usmjerena veza | Metoda spajanja je manja |
mjesto | Prijevoz | Internet |
Pouzdanost | Pouzdan | nepouzdan |
Prijenos | Segmenti na internetski sloj | Datagrame na fizičkoj razini |
Kontrola protoka | Da | Ne |
Format | TCP segmenti imaju zaglavlje od 20 bajta sa> = 0 bajtova podataka | IP datagrami sadrže poruku ili jedan fragment poruke, koji može biti do 65.535 bajtova (okteta) u duljini |