Starpība starp TCP un IP

TCP pret IP

Pārraides vadības protokols (pazīstams arī kā TCP) ir interneta protokola komplekta pamata protokols. Tas darbojas augstākā līmenī nekā tā tautietis - interneta protokols (pazīstams arī kā IP). Divas galvenās TCP problēmas ir divu galu sistēmas - piemēram, tīmekļa pārlūks un tīmekļa serveris. TCP nodrošina baitu straumes piegādi no programmas no viena datora uz citu. TCP ir atbildīgs arī par lieluma, plūsmas vadības, datu apmaiņas ātruma un tīkla trafika pārslodzes kontroli.

IP ir protokols, ko izmanto datu pārraidei pa pakešu komutācijas tīklā (tas ir, interneta tīklā, kurā visi pārsūtītie dati ir sagrupēti kopā). Tāpat kā TCP, tas izmanto arī interneta protokola komplektu. Tas ir primārais protokols Interneta protokola komplekta interneta slānī. Tās galvenais uzdevums ir piegādāt atšķirīgas protokola datu shēmas (pazīstamas arī kā paketes) no avota resursdatora uz mērķa resursdatoru, pamatojoties tikai uz viņu adresēm. Kā tāds IP definē adresēšanas metodes un struktūras pakešu iekapsulēšanai.

TCP nodrošina sakaru pakalpojumus vidējā līmenī starp lietojumprogrammu un IP. Tas nozīmē, ka tad, kad lietojumprogramma vēlas nosūtīt lielu datu daudzumu internetā, izmantojot IP, tā vietā, lai sadalītu datus izmēros, kas derēs IP, un izmantojot virkni pieprasījumu no IP, programmatūra ir spējīga viena pieprasījuma izdošanu TCP un ļaujiet šim protokolam apstrādāt IP pārsūtīšanas informāciju. TCP atrod problēmas, kas rodas IP, pieprasa zaudēto pakešu atkārtotu pārsūtīšanu, pārkārto pakešu secību (lai tās atkal tiktu ievietotas pareizajā secībā) un palīdz mazināt tīkla pārslodzi (lai samazinātu rašanos citas problēmas). Kad tas viss ir izdarīts un ir apkopota pareiza datu kopija, pakete tiek nodota lietojumprogrammai.

IP iekapsulēšana nozīmē, ka dati no augšējā slāņa protokola tiek savākti pakešu vai datagrammas veidā. Ķēdes iestatīšana nav reāli nepieciešama, pirms resursdators sūta paketes citam resursdatoram, ar kuru tas nekad iepriekš nav sazinājies. Kā tāds IP ir protokols bez savienojuma - tieši pretēji publiskiem komutējamiem tālruņu tīkliem, kuriem katram tālruņa zvanam jāiziet ķēde. IP iekapsulēšanas rezultātā to var izmantot neviendabīgā tīklā (tīklā, kas savieno datorus, kas var sastāvēt no savienojuma rīku kombinācijas), lai atrisinātu IP adreses ar datu saišu adresēm.

Kopsavilkums:

1. TCP ir kodols, kas darbojas samērā augstā līmenī; IP darbojas zemākā līmenī.

2. TCP nodrošina sakaru pakalpojumus vidējā līmenī starp lietojumprogrammu un IP; IP iekapsulē visus datus un ir bez savienojuma.