lt.phhsnews.com


lt.phhsnews.com / Koks skirtumas tarp TCP ir UDP?

Koks skirtumas tarp TCP ir UDP?


Jūs tikriausiai matėte nuorodas į TCP ir UDP, nustatydami uosto peradresavimą maršrutizatoriuje arba konfigūruodami ugniasienės programinę įrangą. Šie du protokolai yra naudojami skirtingiems duomenų tipams.

TCP / IP yra protokolų rinkinys, naudojamas įrenginiams bendrauti internete ir daugumoje vietinių tinklų. Jis yra pavadintas dviem iš jo originalių protokolų - Transmission Control Protocol (TCP) ir interneto protokolo (IP). TCP programoms suteikia galimybę pristatyti (ir gauti) užsakytą ir klaidų patikrintą informacijos paketų srautą tinkle. Naudotojo Datagramo protokolą (UDP) naudoja programos, kad greičiau pateiktų informacijos srautą, panaikindami klaidų tikrinimo funkciją. Konfigūruojant tam tikrą tinklo aparatūrą ar programinę įrangą, jums gali tekti žinoti skirtumą.

Ką jie turi bendrai

SUSIJĘS: Kaip surasti privačius ir viešus IP adresus

Tiek TCP, tiek UDP yra protokolai naudojamas siunčiant bitų duomenis, vadinamus paketais, per internetą. Abu protokolai yra IP protokolo viršuje. Kitaip tariant, ar siunčiate paketą per TCP arba UDP, tas paketas siunčiamas į IP adresą. Šie paketai apdorojami panašiai, nes jie persiunčiami iš jūsų kompiuterio į tarpinius maršrutizatorius ir į paskirties vietą.

TCP ir UDP yra ne vieninteliai protokolai, kurie veikia virš IP. Tačiau jie dažniausiai naudojami.

Kaip TCP veikia

TCP yra dažniausiai naudojamas interneto protokolas.

Kai prašote naršyklės interneto puslapio, jūsų kompiuteris siunčia TCP paketus į internetą serverio adresas, prašydamas jį atsiųsti jums tinklalapį. Tinklo serveris atsako siųsdamas TCP paketų srautą, kurį jūsų žiniatinklio naršyklė sujungia, kad sudarytų tinklalapį. Kai spustelėjate saitą, prisijunkite, paskelbkite komentarą ar atlikite dar ką nors, jūsų žiniatinklio naršyklė siunčia TCP paketus į serverį, o serveris siunčia TCP paketus atgal.

TCP yra tikrinamas apie patikimumo paketus, siunčiamus kartu su TCP todėl tranzitu nėra duomenų prarasta ar sugadinta. Štai kodėl failų atsisiuntimai nepažeisti, net jei yra tinklo žagsėjimas. Žinoma, jei gavėjas yra visiškai neprisijungęs, jūsų kompiuteris atsisakys ir pamatysite klaidos pranešimą, kad negalėsite bendrauti su nuotoliniu kompiuteriu.

TCP pasiekia tai dviem būdais. Pirma, paketai užsakomi numeruojant juos. Antra, tai klaidų tikrinimas, nes gavėjas siunčia atsakymą siuntėjui, sakydamas, kad gavo pranešimą.

SUSIJUSIOS: Procesoriaus Explorer

Supratimas procesoriaus

Process Explorer ir kitos sistemos komunalinės paslaugos gali parodyti jungčių tipą, kai siuntėjas nepateikia teisingo atsakymo, jis gali pakartotinai siųsti paketus, kad užtikrintų, jog gavėjas juos teisingai įveda. tai reiškia, kad mes galime pamatyti "Chrome" naršyklę su atviromis TCP jungtimis į įvairius žiniatinklio serverius.

Kaip veikia UDP SUSIJUSIOS:

Kaip latentinis pokalbis gali padaryti net greitas interneto ryšys jaustis lėtai

UDP protokolas veikia panašiai kaip ir TCP, tačiau jis išmeta visas klaidų tikrinimo medžiagas. Visi "atgal" ir "outgoing" pranešimai nurodo vėlavimą, o tai lėtėja.

Kai programa naudoja UDP, paketai tiesiog siunčiami gavėjui. Siuntėjas nesibaimina, ar gavėjas gavo paketą - jis tik toliau siunčia kitus paketus. Jei gavėjas trūksta keleto UDP paketų čia ir ten, jie tiesiog prarasti - siuntėjas jų nepateiks iš naujo. Prarasti visas šias pralaidumas reiškia, kad prietaisai gali greičiau bendrauti.

UDP naudojamas, kai greitis pageidaujamas, o klaidų taisymas nėra būtinas. Pavyzdžiui, UDP dažnai naudojamas tiesioginėms transliacijoms ir internetiniams žaidimams.

Pavyzdžiui, tarkime, kad žiūrite tiesioginį vaizdo įrašų srautą, kuris dažnai transliuojamas naudojant UDP, o ne TCP. Serveris tiesiog siunčia nuolatinį UDP paketų srautą į kompiuterius, kurie žiūri. Jei prarasite savo ryšį kelias sekundes, vaizdo įrašas gali užšalti arba šiek tiek atsigaivinti, tada pereikite prie dabartinio transliuojamo laido. Jei dėl nepakankamo paketo praradimo vaizdo ar garso įrašas gali būti iškraipytas, kai vaizdo įrašas ir toliau groja be trūkstamų duomenų.

Tai taip pat veikia ir internetiniuose žaidimuose. Jei praleidote kai kuriuos UDP paketus, gali pasirodyti, kad žaidėjo simboliai per žemėlapį teleportuojami, kai gaunate naujesnes UDP paketų. Negalima prašyti senųjų paketų, jei juos praleidote, nes žaidimas tęsis be tavo. Viskas, kas svarbu, yra tai, kas dabar vyksta žaidimų serveryje, o ne tai, kas nutiko prieš kelias sekundes.

SUSIJĘS: Kaip naudoti Wireshark rinkti, filtruoti ir tikrinti paketus

Ar programa naudoja TCP arba UDP iki jo kūrėjo, o pasirinkimas priklauso nuo to, kokia programa reikalinga. Daugumai programoms reikia TCP klaidų taisymo ir patikimumo, tačiau kai kurioms programoms reikia greitumo ir mažesnių UDP pridėtinių išlaidų. Jei paleisite tinklo analizės įrankį, pvz., "Wireshark", galite matyti skirtingus paketų tipus, keliaujančius pirmyn ir atgal.

Jei nesate tinklo administratorius ar programinės įrangos kūrėjas, tai neturėtų jus per daug paveikti. Jei konfigūruojate maršrutizatorių ar užkardos programinę įrangą ir nesate tikri, ar programa naudoja TCP arba UDP, paprastai galite pasirinkti parinktį "Abi", kad jūsų maršrutizatorius ar užkarda taikytų tą pačią taisyklę tiek TCP, tiek UDP srautui.


Argumentai

Argumentai "už" ir "prieš pirkdami telefonus iš savo vežėjo

Esu tikras, kad girdėjote šimtą kartų: nepirkite telefonų iš savo vežėjo. Tai yra ne juodos ir baltos spalvos. Yra pagrįstų priežasčių, dėl kurių galite nusipirkti iš savo vežėjo ... be priežasčių, dėl kurių galbūt norėsite to išvengti. Pakalbėkime apie privalumus ir trūkumus. Nešėjų parduodamų telefonų istorija Su manimi, jei norėsite, keliauti su senais laikais.

(how-top)

Kaip padaryti, kad Siri geriau suprastų

Kaip padaryti, kad Siri geriau suprastų

Siri yra ne visa tai prasmingai pradėti, bet čia yra keletas būdų, kaip bent jau pagerinti "Siri" patirtį ir geriau suprasti jus, kai šnabždamos balso komandas. SUSIJĘS: 26 Iš tikrųjų naudingi dalykai, kuriuos galite padaryti su Siri Jums tikriausiai geriau eiti su "Alexa" arba "Google" asistentu, kad galėtumėte pasiekti balso kontrolės poreikius, bet mes jį gauname turite iPhone, naudojant "Siri" kaip pagrindinį balso asistentą, tiesiog prasminga.

(how-top)