Ključna razlika: TCP pomeni protokol za nadzor prenosa. Gre za zanesljivo povezavo in zanesljiv protokol, ki je prisoten v transportnem sloju. IP pomeni internetni protokol. To je protokol povezovanja manj omrežnega sloja in je odgovoren za pošiljanje paketov napravam v omrežju.
Svet računalnikov je zelo zanimiv, predvsem pa povezovanje računalnikov. To je spremenilo celoten koncept komunikacije. Elementi računalniškega omrežja komunicirajo med seboj in tako uporabnikom zagotavljajo veliko različnih funkcij. Pošiljamo e-pošto našim prijateljem, jim pošiljamo slike, poslušamo oddaljeni radijski kanal in še veliko več stvari. Zdi se, da celotno delovanje omrežja poteka brez težav na preprosti platformi. Vendar pa za to preprosto videti omrežje leži kompleksen sistem, ki je bil poenostavljen z uporabo različnih protokolov. V glosarju računalniškega omrežja so protokoli pravila, konvencije in podatkovne strukture, ki urejajo podatkovno komunikacijo. Ti protokoli določajo načine, kako lahko računalniki in druge omrežne naprave izmenjujejo informacije prek omrežja.
Lahko se pojavi očitno vprašanje
Kakšna je potreba po teh protokolih?
Odgovor na vprašanje je v heterogenem sistemu mreženja. Računalniki, ki medsebojno delujejo, se lahko razlikujejo v različnih atributih, kot so strojna oprema, specifikacije itd. Zato je treba poenotiti sklop pravil, ki jih je treba upoštevati po vsem svetu, da bi sporočili podatke med različnimi tipi računalniških sistemov. Lahko preprosto rečemo, da je jezik računalnikov, da se pogovarjajo med seboj.
TCP in IP sta dva najbolj znana internetna protokola iz zbirke komunikacijskih protokolov. Protokoli so postavljeni v večplastno hierarhijo. Kadarkoli se sporočilo prenaša od vira do pošiljatelja, mora sporočilo preiti iz vsakega sloja protokola. Danes omrežni standardi uporabljajo dva glavna protokola, poznana po modelu OSI in modelu TCP / IP. OSI je sedemplastna arhitektura, TCP / IP pa je sestavljen iz štirih plasti. Zdaj pa poglejmo podrobnosti protokolov TCP in IP.
Sporočilo, ki je v bajtih (oblika 0 in 1), je razdeljeno na vpenjalne glave, ki so znane kot segmenti. Po prejemu segmentov sprejemnik pošlje potrdila za segmente. TCP vzdržuje tudi časovnik. Če potrditev ni sprejeta pravočasno, se sporočilo ponovno pošlje. Vsak bajt, ki se prenaša prek protokola TCP, vsebuje zaporedno številko. Segment TCP je sestavljen iz glave segmenta in podatkovnega razdelka. Glava vsebuje 10 polj, ki morajo obstajati, in neobvezno polje razširitve. TCP ponuja naslednje možnosti: -
1. Skupine bajtov v segmentih TCP in jih nato prenese na IP.
2. S pomočjo priznanj zagotavlja večjo zanesljivost.
3. Pretok bajtov se lahko obvesti tudi s pomočjo potrdil, ki jih prejemnik pošlje pošiljatelju.
4. Omogoča multipleksiranje, kar pomeni, da lahko mnogi procesi znotraj enega gostitelja uporabljajo zmogljivosti komunikacije TCP.
5. Zagotavlja polno duplex mehanizem, kar pomeni, da se podatki lahko prenašajo v obe smeri hkrati.
Protokol IP pomeni protokol za internet in definira naslove, ki so potrebni za pošiljanje podatkov od vira do cilja. Razvita je bila v sedemdesetih letih. Naslov IP se uporablja za zagotavljanje edinstvenega naslova za računalnike v omrežju. Ker je naslov edinstven, ga lahko uporabite kot identifikator, ki bo povezan z drugimi računalniki. Podatki so organizirani v pakete, znane tudi kot datagrami, in vsak datagram IP vsebuje podatke o glavi in sporočilih. IP protokol uporablja načelo od konca do konca pri njegovi zasnovi, zato se šteje, da je sistem nezanesljiv na katerem koli posameznem elementu omrežja ali mediju prenosa. V odsotnosti centralnega spremljanja je omrežje ponavadi
To je protokol brez povezave in je nagnjen k različnim pogojem napake, kot so korupcija podatkov, izguba paketov, podvajanje in dostava naročil. Brez povezave se nanaša na dogovor, kjer pošiljatelj pošlje podatke, ne da bi določil razpoložljivost sprejemnika. Tudi če je sprejemnik na voljo, sprejemnik morda ni pripravljen za sprejem. Takšne situacije lahko povzročijo različne težave. Vendar se TCP / IP nanaša na kombinacijo protokolov TCP in IP.
Nekatere ključne razlike so navedene v spodnji tabeli: -
TCP | IP | |
Opredelitev | TCP zagotavlja storitev izmenjave podatkov med aplikacijami | IP obravnava naslavljanje in usmerjanje sporočil do računalnikov v enem ali več omrežjih |
Povezava | Povezava usmerjena | Metoda brez povezave |
lokacijo | Prevoz | Internet |
Zanesljivost | Zanesljivo | Nezanesljiv |
Prenos | Segmenti na internetni sloj | Datagrame na fizični ravni |
Nadzor toka | Da | Ne |
Oblika | Segmenti TCP imajo 20-bitno glavo z> = 0 bajtov podatkov | Datagrame IP vsebujejo sporočilo ali en fragment sporočila, ki je lahko dolg do 65.535 bajtov (oktetov). |