TCP (perdavimo valdymo protokolas) paaiškinta

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ą.

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