Zaujímalo vás niekedy, ako funguje internet? Ako môžete z pohodlia domova odosielať a prijímať obrázky, e-maily, hovory a prezerať webové stránky zo zariadenia pripojeného k internetu? Tieto akcie závisia od portov TCP a UDP. Ako tieto porty fungujú a čo sú to?

Predtým, ako sa ponoríte do témy, musíte pochopiť, čo je port. Počítače používajú porty na komunikáciu a vytváranie spojení s inými počítačmi v sieti. Príslušný port tu nie je fyzický komponent, ale virtuálny koncový bod medzi dvoma alebo viacerými počítačmi. Najbežnejšie porty na internete sú porty TCP a UDP.

Čo sú porty TCP?

TCP je skratka pre Transmission Control Protocol a je to protokol orientovaný na spojenie. V sieti sú protokoly pravidlá alebo štandardy, ktoré riadia spôsob prenosu údajov medzi zariadeniami. TCP sa nazýva protokol orientovaný na spojenie, pretože vytvára spojenie medzi prijímajúcimi a odosielajúcimi zariadeniami pred prenosom akýchkoľvek údajov.

TCP porty sú porty, ktoré vyhovujú protokolom riadenia prenosu. Niektoré porty TCP zahŕňajú

instagram viewer
Protokol prenosu súborov porty (20 a 21) pre prenos súborov, port SMTP (25) a port IMAP (143) pre e-maily a Secure Shell prístav (22).

Ako fungujú porty TCP?

TCP porty vytvárajú spojenia pred zdieľaním údajov. Napríklad, ak chcete priateľovi povedať o novom filme alebo hre, môžete zavolať. Vytočíte číslo svojej kamarátky, a ak dostane hovor a potvrdí, že ste na druhom konci linky, zdvihne to. Potom jej môžete začať rozprávať o hre.

Takto fungujú aj porty TCP. Pred prenosom údajov je zabezpečené bezpečné spojenie medzi odosielateľom a prijímajúcim zariadením. Ako však zariadenia využívajúce porty TCP na prijímanie alebo odosielanie údajov toto spojenie vôbec vytvoria? Robia to pomocou trojstranného podania ruky.

Čo je to trojsmerné podanie ruky?

V TCP sa zariadenie odosielajúce údaje pripojí k zariadeniu, ktoré ich má prijať. Spôsob, akým porty TCP vytvárajú spoľahlivé spojenia, sa nazýva trojstranné podanie ruky.

Ako už názov napovedá, trojstranné podanie ruky si vyžaduje tri rôzne interakcie, ktoré prichádzajú vo forme troch správ: SYN→SYN-ACK→ACK.

Prvým je segment SYN. Odosielajúce zariadenie odošle správu SYN (synchronizované poradové číslo), aby sa pokúsilo komunikovať s prijímajúcim počítačom. Snaží sa povedať: „Ahoj! Ste k dispozícii na vytvorenie spojenia? "

Ak je prijímacie zariadenie dostupné na nadviazanie spojenia, odpovie na odoslanie žiadosti o pripojenie zariadením segmentom SYN-ACK. Segment SYN-ACK potvrdí požiadavku na spojenie a na oplátku odošle synchronizované poradové číslo. Jednoducho povedané, zariadenie hovorí: "Áno, beriem na vedomie vašu požiadavku a som ochotný vytvoriť spojenie."

Keď k tomu dôjde, odosielajúce zariadenie odošle ACK segment prijímajúcemu zariadeniu, čím mu oznámi, že potvrdilo jeho správu. Potom sa vytvorí spojenie a začne sa prenášať dáta. Po potvrdení a dokončení prenosu dát sa spojenie ukončí.

Týmto spôsobom sú všetky údaje odoslané do prijímajúceho zariadenia úplné a odoslané v správnom poradí. Navyše nechýbajú žiadne pakety, pretože spojenie bolo vytvorené ako prvé.

Čo sú porty UDP?

Skratka UDP znamená User Datagram Protocol. Protokol User Datagram Protocol je bez pripojenia, čo znamená, že hostiteľské zariadenie môže prenášať údaje svojmu príjemcovi bez toho, aby vopred nadviazalo spojenie. Porty UDP závisia od protokolov UDP/IP. Porty UDP zahŕňajú port DNS (53), port Dynamic Host Configuration Protocol (68) a port Kerberos (88), ktorý používajú herné služby.

Ako fungujú porty UDP?

Na rozdiel od portov TCP nemusia porty UDP vytvárať spojenia pred prenosom údajov. Ak by ste teda chceli svojmu priateľovi povedať o novom filme napodobňujúcom horný port, museli by ste svoj rozhovor vykričať a dúfať, že váš priateľ je v blízkosti a počuje vás. Dosť nespoľahlivé, však?

Zodpovednosť za prijímanie informácií, ktoré sa snažíte odovzdať, leží výlučne na vašom priateľovi. Pretože ste sa ešte nepripojili, váš priateľ vás možno nebude počuť správne a bude počuť iba útržky alebo vôbec nič.

V portoch UDP hostiteľ odosiela údaje v paketoch (malé segmenty) bez toho, aby sa myslelo na určitý cieľ. Potom dúfa, že prijímacie zariadenie dostane tieto pakety, čo je nespoľahlivé, pretože to nezaručuje bezproblémový príjem údajov. V dôsledku toho sa pakety nedostanú na prijímaciu stranu a údaje sa stratia. Toto je známe ako strata paketov.

Aký je rozdiel medzi portami TCP a UDP?

Hoci porty TCP vykonávajú rovnakú funkciu odosielania informácií cez internet, majú odlišné funkcie a spôsoby použitia.

Spoľahlivosť

TCP port je spoľahlivejší pre komunikáciu a prenos dát, pretože je orientovaný na spojenie protokol, vytvorí spojenie s týmito dvoma zariadeniami pomocou trojstranného podania ruky pred odoslaním údajov. Týmto spôsobom sú všetky údaje prijaté a v správnom poradí. A keď sa v procese vyskytne chyba, je ľahké ju odhaliť. Ale to nie je to isté s portami UDP.

Pre svoju spoľahlivosť sa porty TCP používajú pre služby, kde potrebujete bezpečný a úplný prenos údajov, ako sú e-maily, obrázky, webové stránky atď.

čas

Pretože porty UDP sú protokoly bez spojenia, šetria veľa času tým, že predtým nevytvárajú spojenia odosielanie dátových paketov, čo sa hodí pre časovo citlivé služby a kde sa prijímajú dáta reálny čas. Porty UDP sa používajú pri streamovaní videa, hlasu a hier.

TCP a UDP porty, vysvetlené

TCP a UDP porty sú sieťové pojmy, ktoré pravidelne nepočujete, ale sú základom nášho internetu. Tieto dva porty zohrávajú obrovskú úlohu vo vašom každodennom živote, pretože bez týchto portov by bol prenos dát takmer nemožný.

Čo je protokol ICMP (Internet Control Message Protocol) a ako to funguje?

Prečítajte si ďalej

zdieľamTweetujtezdieľamEmail

Súvisiace témy

  • Technológia vysvetlená
  • IP adresa
  • Počítačové siete
  • Sieťové tipy
  • Žargón

O autorovi

Chioma Ibeakanma (25 publikovaných článkov)

Chioma je technická spisovateľka, ktorá miluje komunikáciu so svojimi čitateľmi prostredníctvom svojho písania. Keď niečo nepíše, možno ju nájsť, ako sa stretáva s priateľmi, dobrovoľne alebo skúša nové technologické trendy.

Viac od Chioma Ibeakanma

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Ak sa chcete prihlásiť na odber, kliknite sem