Protokolas užtikrina patikimą duomenų perdavimą
TCP (perdavimo valdymo protokolas) yra svarbus tinklo protokolas, naudojamas perduoti duomenis per tinklus. Protokolas, atsižvelgiant į tinklus, yra taisyklių ir procedūrų rinkinys, kuris reglamentuoja duomenų perdavimo būdus, kad visi pasaulio gyventojai, nepriklausomai nuo vietos, programinės įrangos ar aparatūros, naudojasi tuo pačiu būdu . TCP veikia kartu su IP (interneto protokolu) gerai žinomame "TCP / IP" duo. Šį terminą galite pamatyti kompiuterio, išmaniojo telefono ar nešiojamojo įrenginio tinklo nustatymuose, jei atkursite nustatymus. IP dalyje kalbama apie duomenų paketų adresavimą ir persiuntimą iš šaltinio į paskirties vietą, o TCP valdo perdavimo patikimumą. Šiame straipsnyje mes pamatysime, ką veikia TCP ir kaip jis veikia.
Kas veikia TCP?
TCP funkcija yra kontroliuoti duomenų perdavimą, kad jis būtų patikimas. Tokiuose tinkluose kaip internetas duomenys perduodami paketais, kurie yra vienetai, siunčiami atskirai tinkle, ir jie yra surenkami, kai jie pasiekia paskirties vietą, norėdami grąžinti pradinius duomenis.
Duomenų perdavimas tinkle atliekamas sluoksniais, kiekvienas vieno sluoksnio protokolas daro kažką papildo, ką daro kiti. Šis sluoksnių rinkinys vadinamas protokolo kaminu. TCP ir IP dirbti rankomis į kaminą, vienas virš kito. Pavyzdžiui, viename kampe galite turėti HTTP - TCP - IP - WiFi. Tai reiškia, kad, pavyzdžiui, kai kompiuteris pasiekia tinklalapį, jis naudoja HTTP protokolą, norėdamas gauti tinklalapį HTML, TCP kontroliuoja transliavimą, IP peradresavimą tinkle (pvz., Internetą) ir "WiFi" perdavimo vietiniame tinkle.
Todėl TCP yra atsakingas už patikimumą perdavimo metu. Patikimas duomenų perdavimas yra tas, kuriame laikomasi šių reikalavimų. Sumanymai geriau suprasti koncepciją.
- Visi paketai pasiekia paskirties vietą, tai nėra paketo praradimas. Jūs nenorite, kad siunčiant el. Laišką ar tiesioginius pranešimus trūktų laiškų ar sakinių.
- Nėra tokio vėlavimo, kuris galėtų turėti įtakos duomenų kokybei. Norite, kad jūsų pokalbis per jūsų VoIP skambutį arba transliacinį garso įrašą būtų nuoseklus, o neatsižvelgiant į tai, žodiniai žodžiai būtų nepripažįstami.
- Visi duomenų paketai yra surenkami pagal tvarką. Norite, kad jūsų žodžiai jūsų el. Laiške būtų tokie, kokius juos parašėte. Kitaip, elniai gali valgyti liūtas, o ne natūralesnį pokalbį.
Kaip veikia TCP
TCP etikečia savo paketus taip, kad jie yra sunumeruoti. Tai taip pat užtikrina, kad jiems būtų nustatytas galutinis terminas pasiekti kelią šimtą milisekundžių, vadinamas "pasibaigęs laikas", ir kai kurios kitos techninės nuostatos. Apie kiekvieną gaunamą paketą pranešama siunčiančiam įrenginiui naudojant paketą, pavadintą patvirtinimu. Pavadinimas sako viską. Jei po tokio laiko pabaigos negaunamas joks patvirtinimas, šaltinis siunčia kitą tikriausiai trūkstamo ar uždelsto paketo kopiją. Nepaskelbti paketai taip pat nepripažįstami. Tokiu būdu visi paketai visada surenkami tvarkingai, be skylučių ir per iš anksto nustatytą ir priimtiną vėlavimą.
TCP adresavimas
Nors IP turi pilną mechanizmą adresams, vadinamiems IP adresais , TCP neturi tokios išsamios adresavimo sistemos. Tai nereikia. Jis naudoja tik numerius, kuriuos teikia įrenginys, su kuriuo jis dirba, kad nustatytų, kur jis gauna ir siunčia paketus, kuriems paslauga teikiama. Šie numeriai vadinami uostais. Pavyzdžiui, interneto naršyklės naudoja TCP prievadą 80. Portas 25 yra naudojamas arba el. Paštas. Porto numeris dažnai yra susietas su paslaugos IP adresu, pvz., 192.168.66.5:80