Se kdaj vprašate, kako deluje internet? Kako lahko iz udobja svojega doma pošiljate in prejemate slike, e-pošto, klice in ogledujete spletna mesta iz svoje naprave, povezane z internetom? Ta dejanja so odvisna od vrat TCP in UDP. Kako delujejo ta vrata in kaj so?
Preden se poglobite v temo, morate razumeti, kaj so vrata. Računalniki uporabljajo vrata za komunikacijo in vzpostavitev povezav z drugimi računalniki v omrežju. Zadevna vrata tukaj niso fizična komponenta, ampak navidezna končna točka med dvema ali več računalniki. Najpogostejša vrata na internetu so vrata TCP in UDP.
Kaj so vrata TCP?
TCP je kratica za Transmission Control Protocol in je protokol, usmerjen v povezavo. V omrežju so protokoli pravila ali standardi, ki urejajo, kako se podatki prenašajo med napravami. TCP se imenuje povezovalno usmerjen protokol, ker vzpostavi povezavo med sprejemno in pošiljateljsko napravo pred prenosom kakršnih koli podatkov.
Vrata TCP so vrata, ki so skladna s protokoli za nadzor prenosa. Nekatera vrata TCP vključujejo
Protokol za prenos datotek vrata (20 in 21) za prenos datotek, vrata SMTP (25) in vrata IMAP (143) za e-pošto in Varna lupina vrata (22).Kako delujejo vrata TCP?
Vrata TCP ustvarjajo povezave, preden se podatki delijo. Na primer, če želite svojemu prijatelju povedati o novem filmu ali igri, lahko pokličete. Pokličeš številko svoje prijateljice in če ona prejme klic in potrdi, da si na drugem koncu linije, dvigne. Potem ji lahko začnete pripovedovati o igri.
Tako delujejo tudi vrata TCP. Pred prenosom podatkov je zagotovljena varna povezava med pošiljateljsko in prejemno napravo. Toda kako naprave, ki uporabljajo vrata TCP za sprejemanje ali pošiljanje podatkov, sploh vzpostavijo to povezavo? To naredijo s trismernim stiskom roke.
Kaj je trismerni stisk rok?
V TCP se naprava, ki pošilja podatke, poveže z napravo, ki naj bi jih prejela. Način, kako vrata TCP vzpostavijo zanesljive povezave, se imenuje trismerno rokovanje.
Kot pove že ime, trismerno rokovanje zahteva tri različne interakcije, ki prihajajo v obliki treh sporočil: SYN→SYN-ACK→ACK.
Prvi je segment SYN. Naprava pošiljateljica pošlje sporočilo SYN (sinhronizirana zaporedna številka), da poskuša komunicirati s prejemnim računalnikom. Poskuša reči: "Pozdravljeni! Ali ste na voljo za vzpostavitev povezave? "
Če je sprejemna naprava na voljo za vzpostavitev povezave, se na napravo, ki pošlje zahtevo za povezavo, odzove s segmentom SYN-ACK. Segment SYN-ACK potrdi zahtevo za povezavo in v zameno pošlje sinhronizirano zaporedno številko. Preprosto povedano, naprava pravi: "Da, potrjujem vašo zahtevo in pripravljen sem vzpostaviti povezavo."
Ko se to zgodi, pošiljalna naprava pošlje prejemni napravi segment ACK in ji pove, da je potrdila svoje sporočilo. Nato se vzpostavi povezava in začne prenašati podatke. Ko je prenos podatkov potrjen in končan, se povezava prekine.
Na ta način so vsi podatki, poslani na sprejemno napravo, popolni in poslani v pravilnem vrstnem redu. Poleg tega ni manjkajočih paketov, ker je bila prva vzpostavljena povezava.
Kaj so vrata UDP?
UDP je kratica za User Datagram Protocol. Protokol uporabniškega datagrama je brez povezave, kar pomeni, da lahko gostiteljska naprava posreduje podatke svojemu prejemniku, ne da bi predhodno vzpostavila povezavo. Vrata UDP so odvisna od protokolov UDP/IP. Vrata UDP vključujejo vrata DNS (53), vrata Dynamic Host Configuration Protocol (68) in vrata Kerberos (88), ki jih uporabljajo igralne storitve.
Kako delujejo vrata UDP?
Za razliko od vrat TCP, vrat UDP ni treba vzpostaviti povezav pred prenosom podatkov. Če bi torej želeli svojemu prijatelju povedati o novem filmu, ki posnema up port, bi morali vzklikati svoj pogovor in upati, da je vaš prijatelj v bližini in vas sliši. Precej nezanesljivo, kajne?
Odgovornost za prejemanje informacij, ki jih poskušate posredovati, je izključno na vašem prijatelju. Ker še niste vzpostavili povezave, vas vaš prijatelj morda ne sliši pravilno in sliši le delce ali pa sploh nič.
V vratih UDP gostitelj pošilja podatke v paketih (majhnih segmentih), ne da bi imel v mislih določen cilj. Nato upa, da bo sprejemna naprava prejela te pakete, kar je nezanesljivo, saj ne zagotavlja, da bodo podatki nemoteno prejeti. Posledično paketi ne pridejo do prejemnika in podatki se izgubijo. To je znano kot izguba paketov.
Kakšna je razlika med vrati TCP in UDP?
Čeprav vrata TCP opravljajo enako funkcijo pošiljanja informacij po internetu, imajo različne funkcije in uporabo.
Zanesljivost
Vrata TCP so bolj zanesljiva za komunikacijo in prenos podatkov, ker so usmerjena v povezavo protokol, vzpostavi povezavo z obema napravama s pomočjo trismernega stiskanja roke pred pošiljanjem podatkov. Tako so vsi podatki prejeti in v pravilnem vrstnem redu. In ko pride do napake v procesu, jo je enostavno zaznati. Vendar to ne velja za vrata UDP.
Zaradi svoje zanesljivosti se vrata TCP uporabljajo za storitve, kjer potrebujete varen in popoln prenos podatkov, kot so e-pošta, slike, spletna mesta itd.
Čas
Ker so vrata UDP protokoli brez povezave, prihranijo veliko časa, če ne vzpostavijo povezav pred pošiljanje podatkovnih paketov, kar pride prav pri časovno občutljivih storitvah in kjer se podatki sprejemajo v realnem času. Vrata UDP se uporabljajo pri pretakanju videa, govora in iger.
Vrata TCP in UDP, razloženo
Vrata TCP in UDP so omrežni izrazi, ki jih ne slišite redno, vendar so temelj našega interneta. Ta dva vrata igrata veliko vlogo v vašem vsakdanjem življenju, saj bi bil brez teh vrat prenos podatkov skoraj nemogoč.
Kaj je Internet Control Message Protocol (ICMP) in kako deluje?
Preberite Naprej
Povezane teme
- Razložena tehnologija
- IP naslov
- Računalniška omrežja
- Mrežni nasveti
- žargon
O avtorju
Chioma je tehnična pisateljica, ki s svojim pisanjem rada komunicira s svojimi bralci. Ko nečesa ne piše, jo lahko najdemo v druženju s prijatelji, prostovoljstvu ali preizkušanju novih tehnoloških trendov.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite