Jeste li se ikada zapitali kako funkcionira internet? Kako iz udobnosti svog doma možete slati i primati slike, e-poštu, pozive i pregledavati web-stranice sa svog uređaja povezanog s internetom? Ove radnje ovise o TCP i UDP portovima. Kako ti portovi rade i što su?

Prije nego što se udubite u temu, morate razumjeti što je luka. Računala koriste portove za komunikaciju i stvaranje veza s drugim računalima na mreži. Port o kojem je ovdje riječ nije fizička komponenta već virtualna krajnja točka između dva ili više računala. Najčešći portovi na internetu su TCP i UDP portovi.

Što su TCP portovi?

TCP je skraćenica za Transmission Control Protocol, i to je protokol orijentiran na vezu. U umrežavanju, protokoli su pravila ili standardi koji reguliraju kako se podaci prenose između uređaja. TCP se naziva protokolom orijentiranim na vezu jer uspostavlja vezu između uređaja koji prima i šalje prije prijenosa podataka.

TCP portovi su portovi koji su u skladu s protokolima kontrole prijenosa. Neki TCP portovi uključuju

instagram viewer
Protokol za prijenos datoteka portove (20 i 21) za prijenos datoteka, SMTP priključak (25) i IMAP priključak (143) za e-poštu i Secure Shell priključak (22).

Kako rade TCP portovi?

TCP portovi stvaraju veze prije dijeljenja podataka. Na primjer, ako želite reći svom prijatelju o novom filmu ili igrici, možete telefonirati. Birate broj svoje prijateljice, a ako ona primi poziv i potvrdi da ste na drugom kraju linije, ona se javlja. Tada joj možete početi pričati o igri.

Tako rade i TCP portovi. Prije prijenosa podataka osigurana je sigurna veza između pošiljatelja i uređaja primatelja. Ali kako uređaji koji koriste TCP portove za primanje ili slanje podataka uopće uspostavljaju tu vezu? To čine pomoću trosmjernog rukovanja.

Što je trosmjerno rukovanje?

U TCP-u, uređaj koji šalje podatke povezuje se s uređajem koji bi ih trebao primiti. Način na koji TCP portovi uspostavljaju pouzdane veze naziva se trosmjerno rukovanje.

Kao što naziv implicira, trosmjerno rukovanje zahtijeva tri različite interakcije, koje dolaze u obliku tri poruke: SYN→SYN-ACK→ACK.

Prvi je segment SYN. Uređaj koji šalje šalje poruku SYN (sinkronizirani redni broj) kako bi pokušao komunicirati s računalom primateljem. Pokušava reći: „Zdravo! Jeste li dostupni za povezivanje? "

Ako je uređaj primatelj dostupan za uspostavljanje veze, on na uređaj koji šalje zahtjev za povezivanje odgovara segmentom SYN-ACK. Segment SYN-ACK potvrđuje zahtjev za povezivanjem i zauzvrat šalje sinkronizirani broj sekvence. Jednostavno rečeno, uređaj govori: "Da, prihvaćam vaš zahtjev i spreman sam uspostaviti vezu."

Kada se to dogodi, uređaj koji šalje šalje ACK segment uređaju primatelju, govoreći mu da je potvrdio njegovu poruku. Tada se uspostavlja veza i počinje prijenos podataka. Kada je prijenos podataka potvrđen i završen, veza se prekida.

Na taj način svi podaci koji se šalju na uređaj primatelji su potpuni i poslani u ispravnom redoslijedu. Štoviše, nema paketa koji nedostaju jer je prva uspostavljena veza.

Što su UDP portovi?

UDP je skraćenica od User Datagram Protocol. Protokol korisničkih datagrama je bez veze, što znači da uređaj domaćin može prenijeti podatke svom primatelju bez prethodnog uspostavljanja veze. UDP portovi ovise o UDP/IP protokolima. UDP portovi uključuju DNS port (53), port protokola za dinamičku konfiguraciju hosta (68) i Kerberos port (88), koji koriste usluge igranja.

Kako rade UDP portovi?

Za razliku od TCP portova, UDP portovi ne moraju uspostavljati veze prije prijenosa podataka. Dakle, ako želite reći svom prijatelju o novom filmu koji oponaša up port, morali biste uzviknuti svoj razgovor i nadati se da je vaš prijatelj u blizini i da vas čuje. Prilično nepouzdano, zar ne?

Odgovornost za primanje informacija koje pokušavate prenijeti leži isključivo na vašem prijatelju. Budući da još niste uspostavili vezu, vaš prijatelj vas možda ne čuje kako treba i čuje samo komadiće ili ništa.

U UDP portovima, domaćin šalje podatke u paketima (mali segmenti) bez određenog odredišta na umu. Zatim se nada da će uređaj primatelj dobiti te pakete, što je nepouzdano jer ne jamči da će podaci biti primljeni bez problema. Kao rezultat toga, paketi ne dolaze do primatelja, a podaci se gube. Ovo je poznato kao izgubljen paket.

Koja je razlika između TCP i UDP portova?

Iako TCP portovi obavljaju istu funkciju slanja informacija putem interneta, oni imaju različite značajke i namjene.

Pouzdanost

TCP port je pouzdaniji za komunikaciju i prijenos podataka jer je orijentiran na vezu protokol, uspostavlja vezu s dva uređaja pomoću trosmjernog rukovanja prije slanja podaci. Na taj način se svi podaci primaju i to u pravom redoslijedu. A kada postoji greška u procesu, lako ju je otkriti. No, to nije isto s UDP portovima.

Zbog svoje pouzdanosti, TCP portovi se koriste za usluge gdje vam je potreban siguran i potpun prijenos podataka poput e-pošte, slika, web stranica itd.

Vrijeme

Budući da su UDP portovi protokoli bez povezivanja, štede puno vremena tako što ne uspostave veze prije slanje podatkovnih paketa, što je korisno za usluge osjetljive na vrijeme i gdje se podaci primaju stvarno vrijeme. UDP portovi se koriste u video, glasovnom i video streamingu.

TCP i UDP portovi, objašnjeno

TCP i UDP portovi su pojmovi za umrežavanje koje ne čujete redovito, ali su temelj našeg interneta. Ova dva porta igraju ogromnu ulogu u vašem svakodnevnom životu, jer bez ovih portova prijenos podataka bi bio gotovo nemoguć.

Što je Internet Control Message Protocol (ICMP) i kako radi?

Pročitajte dalje

UdioCvrkutUdioE-mail

Povezane teme

  • Objašnjena tehnologija
  • IP adresa
  • Računalne mreže
  • Mrežni savjeti
  • Žargon

O autoru

Chioma Ibeakanma (Objavljeno 25 članaka)

Chioma je tehnička spisateljica koja svojim pisanjem voli komunicirati sa svojim čitateljima. Kad nešto ne piše, može se naći kako se druži s prijateljima, volontira ili isprobava nove tehnološke trendove.

Više od Chioma Ibeakanma

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu