TCP v primerjavi z IP
Protokol za nadzor prenosa (znan tudi kot TCP) je osnovni protokol zbirke Internet Protocol Suite. Deluje na višji ravni kot njegov rojak Internet Internet Protocol (znan tudi kot IP). Glavna vprašanja TCP sta dva končna sistema - na primer spletni brskalnik in spletni strežnik. TCP zagotavlja dostavo toka bajtov iz programa iz enega računalnika v drugega. TCP je odgovoren tudi za nadzor velikosti, nadzor pretoka, hitrost izmenjave podatkov in preobremenjenost omrežnega prometa.
IP je protokol, ki se uporablja za podatkovno komunikacijo preko paketno preklopljenega internetnega dela (to je internetnega dela, v katerem so vsi poslani podatki združeni skupaj). Tako kot pri TCP tudi tukaj uporablja paket Internet Protocol Suite. To je glavni protokol v internetnem sloju zbirke Internet Protocol Suite. Njegova glavna naloga je, da od izvornega gostitelja do ciljnega gostitelja dostavi prepoznavne protograme protokola (znane tudi kot paketi), ki temeljijo samo na njihovih naslovih. IP kot tak definira naslavljanje metod in struktur za enkapsulacijo paketov.
TCP zagotavlja komunikacijske storitve na vmesni ravni med aplikativnim programom in IP. To pomeni, da ko programski program želi pošiljati velik del podatkov po internetu s pomočjo IP-ja, namesto da bi podatke razdelil na velikosti, ki ustrezajo IP-ju, in z uporabo številnih zahtev iz IP-ja, je programska oprema sposobna izdaje ene same zahteve TCP in naj ta protokol obravnava podrobnosti prenosa IP. TCP zazna težave, ki nastanejo v IP-ju, zahteva ponovno oddajo izgubljenih paketov, preuredi vrstni red paketov (tako, da jih vrnejo v ustrezen vrstni red) in pomaga zmanjšati preobremenjenost omrežja (da se zmanjša pojavnost drugih težav). Ko je vse to narejeno in je sestavljena ustrezna kopija podatkov, se paket posreduje aplikacijskemu programu.
Kapsulacija IP pomeni, da se podatki iz protokola zgornjega sloja zbirajo v obliki paketa ali podatkovnega programa. Ni potrebe po namestitvi vezja, preden gostitelj pošlje pakete drugemu gostitelju, s katerim še nikoli ni komuniciral. IP je zato protokol brez povezave - v nasprotju z javnimi komutiranimi telefonskimi omrežji, ki zahtevajo nastavitev vezja, da bi lahko vsak telefonski klic potekal. Zaradi enkapsulacije IP se lahko uporablja v heterogenem omrežju (omrežje, ki povezuje računalnike, ki je lahko sestavljeno iz kombinacije orodij za povezavo), da se IP naslovi rešijo na naslove podatkovne povezave.
Povzetek:
1. TCP je jedro, ki deluje na relativno visoki ravni; IP deluje na nižji ravni.
2. TCP zagotavlja komunikacijske storitve na vmesni ravni med aplikativnim programom in IP; IP zajema vse podatke in je brez povezave.