Kas olete kunagi mõelnud, kuidas Internet töötab? Kuidas saate mugavalt kodus saata ja vastu võtta pilte, e-kirju, kõnesid ja vaadata veebisaite Interneti-ühendusega seadmest? Need toimingud sõltuvad TCP- ja UDP-portidest. Kuidas need pordid töötavad ja mis need on?

Enne teemasse süvenemist peate mõistma, mis on sadam. Arvutid kasutavad porte suhtlemiseks ja ühenduse loomiseks teiste võrgus olevate arvutitega. Siin käsitletav port ei ole füüsiline komponent, vaid virtuaalne lõpp-punkt kahe või enama arvuti vahel. Internetis on kõige levinumad pordid TCP- ja UDP-pordid.

Mis on TCP-pordid?

TCP tähistab edastuse juhtimisprotokolli ja see on ühendusele orienteeritud protokoll. Võrgunduses on protokollid reeglid või standardid, mis reguleerivad andmete edastamist seadmete vahel. TCP-d nimetatakse ühendusele orienteeritud protokolliks, kuna see loob enne andmete edastamist ühenduse vastuvõtvate ja saatvate seadmete vahel.

TCP-pordid on pordid, mis vastavad edastusjuhtimisprotokollidele. Mõned TCP-pordid hõlmavad

Failiedastusprotokoll pordid (20 ja 21) failide edastamiseks, SMTP-port (25) ja IMAP-port (143) e-kirjade jaoks ning Turvaline Shell port (22).

Kuidas TCP-pordid töötavad?

TCP-pordid loovad ühendused enne andmete jagamist. Näiteks kui soovite oma sõbrale uuest filmist või mängust rääkida, võite helistada. Valite oma sõbra numbri ja kui ta saab kõne ja kinnitab, et olete teisel pool liini, võtab ta selle vastu. Seejärel võite hakata talle mängust rääkima.

Nii töötavad ka TCP-pordid. Enne andmete edastamist tagatakse turvaline ühendus saatja ja vastuvõtva seadme vahel. Kuidas aga loovad seadmed, mis kasutavad andmete vastuvõtmiseks või saatmiseks TCP-porte, selle ühenduse? Nad teevad seda kolmesuunalise käepigistuse abil.

Mis on kolmesuunaline käepigistus?

TCP-s loob andmeid saatv seade ühenduse seadmega, mis peaks neid vastu võtma. Seda, kuidas TCP-pordid loovad usaldusväärseid ühendusi, nimetatakse kolmesuunaliseks käepigistuseks.

Nagu nimigi ütleb, nõuab kolmesuunaline käepigistus kolme erinevat suhtlust, mis tulevad kolme sõnumi kujul: SYN→SYN-ACK→ACK.

Esimene on SYN-i segment. Saatev seade saadab vastuvõtva arvutiga ühenduse loomiseks välja SYN-teate (sünkroniseeritud järjenumber). See üritab öelda: "Tere! Kas olete ühenduse loomiseks saadaval? "

Kui vastuvõttev seade on ühenduse loomiseks saadaval, vastab see ühendustaotluse saatvale seadmele SYN-ACK segmendiga. Segment SYN-ACK kinnitab ühendustaotluse ja saadab vastutasuks välja sünkroonitud järjenumbri. Lihtsamalt öeldes ütleb seade: "Jah, ma nõustun teie sooviga ja olen nõus ühenduse looma."

Kui see juhtub, saadab saateseade vastuvõtvale seadmele ACK segmendi, teatades, et see on oma sõnumi kinnitanud. Seejärel luuakse ühendus ja see hakkab andmeid edastama. Kui andmeedastus on kinnitatud ja lõpetatud, ühendus katkeb.

Nii on kõik vastuvõtvale seadmele saadetud andmed täielikud ja saadetakse õiges järjekorras. Pealegi pole ühtegi paketti puudu, sest ühendus loodi enne.

Mis on UDP-pordid?

UDP tähistab kasutaja datagrammi protokolli. Kasutaja Datagrammi protokoll on ühenduseta, mis tähendab, et hostseade saab edastada andmeid adressaadile ilma ühendust eelnevalt loomata. UDP-pordid sõltuvad UDP/IP-protokollidest. UDP-pordid hõlmavad DNS-porti (53), dünaamilise hostikonfiguratsiooni protokolli porti (68) ja Kerberose porti (88), mida kasutavad mänguteenused.

Kuidas UDP-pordid töötavad?

Erinevalt TCP-portidest ei pea UDP-pordid enne andmete edastamist ühendust looma. Seega, kui soovite oma sõbrale rääkida uuest filmist, mis imiteerib tõusuteed, peaksite oma vestluse välja hüüdma ja lootma, et teie sõber on läheduses ja kuuleb teid. Üsna ebausaldusväärne, eks?

Vastutus selle teabe saamise eest, mida proovite edastada, lasub ainult teie sõbral. Kuna te pole veel ühendust loonud, ei pruugi teie sõber teid korralikult kuulda ja kuuleb ainult killukesi või üldse mitte midagi.

UDP-portides saadab host andmeid välja pakettidena (väikesed segmendid) kindlat sihtkohta silmas pidades. Seejärel loodab ta, et vastuvõttev seade saab need paketid kätte, mis on ebausaldusväärne, kuna ei garanteeri andmete sujuvat vastuvõtmist. Selle tulemusena ei jõua paketid vastuvõtuotsani ja andmed lähevad kaotsi. Seda tuntakse kui paketi kadu.

Mis vahe on TCP- ja UDP-portidel?

Kuigi TCP-pordid täidavad Interneti kaudu teabe saatmisel sama funktsiooni, on neil erinevad funktsioonid ja kasutusalad.

Töökindlus

TCP-port on side ja andmeedastuse jaoks usaldusväärsem, kuna see on ühendusele orienteeritud protokolli, loob see ühenduse kahe seadmega, kasutades enne saatmist kolmepoolset käepigistust andmeid. Nii saadakse kõik andmed kätte ja õiges järjekorras. Ja kui protsessis on viga, on seda lihtne tuvastada. Kuid see pole sama UDP-portidega.

Tänu oma töökindlusele kasutatakse TCP-porte teenuste jaoks, kus vajate turvalist ja täielikku andmeedastust, nagu meilid, pildid, veebisaidid jne.

Aeg

Kuna UDP-pordid on ühenduseta protokollid, säästavad nad palju aega, kuna ei loo ühendusi varem andmepakettide väljasaatmine, mis on kasulik ajatundlike teenuste jaoks ja kus andmeid võetakse vastu reaalajas. UDP-porte kasutatakse video-, hääle- ja mängude voogedastuseks.

TCP- ja UDP-pordid, selgitatud

TCP- ja UDP-pordid on võrguterminid, mida te regulaarselt ei kuule, kuid need on meie Interneti alustala. Need kaks porti mängivad teie igapäevaelus tohutut rolli, kuna ilma nende portideta oleks andmeedastus peaaegu võimatu.

Mis on Interneti-juhtsõnumiprotokoll (ICMP) ja kuidas see töötab?

Loe edasi

JagaSäutsJagaMeil

Seotud teemad

  • Tehnoloogia selgitus
  • IP-aadress
  • Arvutivõrgud
  • Võrgustiku nõuanded
  • žargoon

Autori kohta

Chioma Ibeakanma (Avaldatud 25 artiklit)

Chioma on tehniline kirjanik, kes armastab oma kirjutamise kaudu oma lugejatega suhelda. Kui ta midagi ei kirjuta, võib teda leida sõpradega aega veetmas, vabatahtlikuna töötamas või uusi tehnikasuundi proovimas.

Rohkem Chioma Ibeakanmalt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin