Ar kada nors susimąstėte, kaip veikia internetas? Kaip patogiai namuose galite siųsti ir gauti nuotraukas, el. laiškus, skambučius ir peržiūrėti svetaines iš savo įrenginio, prijungto prie interneto? Šie veiksmai priklauso nuo TCP ir UDP prievadų. Kaip veikia šie prievadai ir kas jie yra?
Prieš gilindamiesi į temą, turite suprasti, kas yra uostas. Kompiuteriai naudoja prievadus bendrauti ir užmegzti ryšius su kitais kompiuteriais tinkle. Čia aptariamas prievadas yra ne fizinis komponentas, o virtualus galutinis taškas tarp dviejų ar daugiau kompiuterių. Labiausiai paplitę prievadai internete yra TCP ir UDP prievadai.
Kas yra TCP prievadai?
TCP reiškia perdavimo valdymo protokolą ir yra į ryšį orientuotas protokolas. Tinklo srityje protokolai yra taisyklės arba standartai, reglamentuojantys duomenų perdavimą tarp įrenginių. TCP vadinamas į ryšį orientuotu protokolu, nes jis užmezga ryšį tarp priimančių ir siunčiančių įrenginių prieš perduodant bet kokius duomenis.
TCP prievadai yra prievadai, atitinkantys perdavimo valdymo protokolus. Kai kurie TCP prievadai apima
Failų perdavimo protokolas prievadai (20 ir 21) failams perduoti, SMTP prievadas (25) ir IMAP prievadas (143) el. laiškams ir Secure Shell prievadas (22).Kaip veikia TCP prievadai?
TCP prievadai sukuria ryšius prieš dalijantis duomenimis. Pavyzdžiui, jei norite pasakyti draugui apie naują filmą ar žaidimą, galite paskambinti. Surenkate savo draugės numerį ir, jei ji sulaukia skambučio ir patvirtina, kad esate kitame linijos gale, ji pakelia. Tada galite pradėti pasakoti jai apie žaidimą.
Taip veikia ir TCP prievadai. Prieš perduodant duomenis užtikrinamas saugus ryšys tarp siuntėjo ir priimančio įrenginio. Tačiau kaip įrenginiai, naudojantys TCP prievadus duomenims priimti arba siųsti, užmezga tokį ryšį? Jie tai daro naudodami trijų krypčių rankos paspaudimą.
Kas yra trijų krypčių rankos paspaudimas?
Naudojant TCP, įrenginys, siunčiantis duomenis, prisijungia prie įrenginio, kuris turėtų juos priimti. Tai, kaip TCP prievadai sukuria patikimus ryšius, vadinamas trijų krypčių rankos paspaudimu.
Kaip rodo pavadinimas, trijų krypčių rankos paspaudimas reikalauja trijų skirtingų sąveikų, kurios pateikiamos trijų pranešimų forma: SYN → SYN-ACK → ACK.
Pirmasis yra SYN segmentas. Siunčiantis įrenginys išsiunčia SYN (sinchronizuoto sekos numerio) pranešimą, kad bandytų susisiekti su priimančiu kompiuteriu. Jis bando pasakyti: „Sveiki! Ar galite užmegzti ryšį? "
Jei priimantis įrenginys gali prisijungti, jis atsako į įrenginį, siunčiantį prisijungimo užklausą, su SYN-ACK segmentu. SYN-ACK segmentas patvirtina prisijungimo užklausą ir mainais išsiunčia sinchronizuotą eilės numerį. Paprastais žodžiais tariant, įrenginys sako: „Taip, aš patvirtinu jūsų prašymą ir noriu užmegzti ryšį“.
Kai taip nutinka, siunčiantis įrenginys siunčia ACK segmentą priimančiam įrenginiui, pranešdamas, kad patvirtino pranešimą. Tada susidaro ryšys ir pradedami perduoti duomenys. Patvirtinus ir baigus duomenų perdavimą, ryšys nutraukiamas.
Tokiu būdu visi į priimantį įrenginį siunčiami duomenys yra užbaigti ir siunčiami tinkama tvarka. Be to, netrūksta paketų, nes ryšys buvo užmegztas pirmiausia.
Kas yra UDP prievadai?
UDP reiškia User Datagram Protocol. User Datagram Protocol yra be ryšio, o tai reiškia, kad pagrindinis įrenginys gali perduoti duomenis savo gavėjui iš anksto neužmezgęs ryšio. UDP prievadai priklauso nuo UDP/IP protokolų. UDP prievadai apima DNS prievadą (53), dinaminio pagrindinio kompiuterio konfigūravimo protokolo prievadą (68) ir Kerberos prievadą (88), kurį naudoja žaidimų paslaugos.
Kaip veikia UDP prievadai?
Skirtingai nuo TCP prievadų, UDP prievadams nereikia užmegzti ryšių prieš perduodant duomenis. Taigi, jei norėtumėte papasakoti savo draugui apie naują filmą, imituojantį aukštyn uostą, turėtumėte išrėkti savo pokalbį ir tikėtis, kad draugas yra netoliese ir jus išgirs. Gana nepatikimas, tiesa?
Atsakomybė už informacijos, kurią bandote perduoti, gavimą tenka tik jūsų draugui. Kadangi dar neužmezgėte ryšio, jūsų draugas gali jūsų tinkamai negirdėti ir išgirsti tik smulkmenas arba išvis nieko.
UDP prievaduose pagrindinis kompiuteris siunčia duomenis paketais (mažais segmentais), neturėdamas omenyje konkrečios paskirties vietos. Tada ji tikisi, kad priimantis įrenginys gaus tuos paketus, o tai yra nepatikima, nes negarantuoja, kad duomenys bus gauti sklandžiai. Dėl to paketai nepatenka į gavėjo galą ir prarandami duomenys. Tai žinoma kaip paketo praradimas.
Kuo skiriasi TCP ir UDP prievadai?
Nors TCP prievadai atlieka tą pačią informacijos siuntimo internetu funkciją, jie turi skirtingas funkcijas ir paskirtį.
Patikimumas
TCP prievadas yra patikimesnis ryšiui ir duomenų perdavimui, nes yra orientuotas į ryšį protokolą, jis užmezga ryšį su dviem įrenginiais naudodamas trijų krypčių rankos paspaudimą prieš siųsdamas duomenis. Tokiu būdu visi duomenys gaunami ir tinkama tvarka. O kai procese yra klaida, ją lengva aptikti. Tačiau tai nėra tas pats su UDP prievadais.
Dėl savo patikimumo TCP prievadai naudojami paslaugoms, kuriose reikalingas saugus ir išsamus duomenų perdavimas, pvz., el. laiškai, nuotraukos, svetainės ir kt.
Laikas
Kadangi UDP prievadai yra be ryšio protokolai, jie sutaupo daug laiko, nes anksčiau neužmezgė ryšių Duomenų paketų siuntimas, kuris yra naudingas paslaugoms, kurioms reikia laiko ir kur gaunami duomenys realiuoju laiku. UDP prievadai naudojami vaizdo, balso ir žaidimų srautiniam perdavimui.
TCP ir UDP prievadai, paaiškinta
TCP ir UDP prievadai yra tinklo terminai, kurių negirdite reguliariai, tačiau jie yra mūsų interneto pagrindas. Šie du prievadai atlieka didžiulį vaidmenį jūsų kasdieniame gyvenime, nes be šių prievadų duomenų perdavimas būtų beveik neįmanomas.
Kas yra interneto valdymo pranešimų protokolas (ICMP) ir kaip jis veikia?
Skaitykite toliau
Susijusios temos
- Paaiškinta technologija
- IP adresas
- Kompiuterių tinklai
- Tinklo patarimai
- Žargonas
Apie autorių
Chioma yra techninė rašytoja, kuri mėgsta bendrauti su savo skaitytojais per savo rašymą. Kai ji ko nors nerašo, ji gali būti su draugais, savanoriaujanti ar išbandanti naujas technologijų tendencijas.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia