Verdienen Sie Geld mit Ihren Tech-Blogs, Gadgets und Tipps

Mikä on UDP-protokolla (User Datagram Protocol)?

Huomautus: Seuraava artikkeli auttaa sinua: Mikä on UDP (User Datagram Protocol) -protokolla?

Paikallisissa koti- ja yritysverkoissa sekä julkisissa verkoissa, kuten Internetissä, olevien järjestelmien liittäminen perustuu vakiona Internet-protokollaperheeseen.

Tämän protokollan tunnetuin komponentti on Internet-protokollaa (IP), joka vastaa datapakettien osoittamisesta ja segmentoinnista ja määrittelee, miten lähde- ja kohdetiedot kuvataan.

Tiedonsiirto tapahtuu kuitenkin yleensä yhteyden kautta ohjausprotokolla (TCP), minkä vuoksi verkkoja kutsutaan usein TCP/IP-verkoiksi. Koska TCP tarjoaa suojan ja viivästyttää siirtoa, David Patrick Reid esitteli User Datagram Protocol (UDP) -konseptinsa vuonna 1980 yksinkertaisempana ja nopeampana vaihtoehtona standardiprotokollalle.

Tämä artikkeli tulee Esittelemme sinulle verkon tyypin Protocol, UDP-protokolla, joka tarkoittaa Käyttäjän datagrammiprotokolla.

UDP on osa Internet-protokollapakettia, jota kutsutaan UDP/IP-paketiksi.

Toisin kuin TCP, tämä on Protokolla on epäluotettava ja offline-tilassa. Siksi tiedonsiirtoa ei tarvita ennen tiedonsiirtoa.

Vaikka Transfer Control Protocol (TCP) on pääasiallinen siirtokerroksen protokolla, jota käytetään useimmissa Internet-palveluissa ja tarjoaa turvallisen toimituksen, luotettavuuden ja paljon muuta, näistä palveluista aiheutuu lisäkustannuksia ja viiveitä.

User Information Protocol (UDP) on tehokkaampi latenssin ja kaistanleveyden suhteen. UDP:tä käytetään välittömiin palveluihin, kuten tietokonepeleihin, ääni- tai videoviestintään ja live-neuvotteluihin. UDP:ssä ei ole virhettä, joten se myös aiheuttaa Kaistanleveys.

Mikä on UDP-protokolla?

User Datagram Protocol (UDP) on tiedonsiirtostandardi. UDP priorisoi nopeuden luotettavuuteen käyttämällä offline-prosessia datapakettien lähettämiseen määränpäähän. Pienen latenssinsa vuoksi UDP sopii aikaherkkään sovelluksiin, kuten videon suoratoistoon, Voice over Internet Protocol (VoIP), videopeleihin ja DNS-hakuihin.

Kun korkeamman tason protokollat ​​vaativat nopeaa tiedonsiirtoa, ne luottavat UDP:hen pakatakseen ja jakaakseen tiedot Internet Protocol (IP) -protokollan kautta.

Kuten monet muut verkkoprotokollat, myös UDP kuuluu Internet-protokollien perheeseen. Se on luokiteltu välittäjäksi verkko- ja sovelluskerrosten välillä kuljetustaso.

Sovellus voi lähettää tietoja nopeasti User Datagram Protocol -protokollan avulla, koska sinun ei tarvitse kommunikoida vastaanottajan kanssa tai odottaa vastausta. Ei kuitenkaan ole takeita siitä, että paketit toimitetaan keskeneräisinä ja sisään tarkka järjestys.

Lisäksi protokolla ei tarjoa minkäänlaista suojaa manipulointia tai kolmansien osapuolten pääsyä vastaan. Vialliset pakkaukset voidaan kuitenkin tunnistaa yhdellä Lisävarusteena käytettävä ohjaussäädin (yhdessä pakollisen IPv6:n kanssa).

UDP-otsikko

Kuten UDP, TCP tunnistaa datapaketit yhdellä otsikolla. Mutta UDP-otsikot ovat paljon yksinkertaisempia. Alueita on vain neljä:

  1. Lähdeportti
  2. Kohdeportti
  3. UDP pituus
  4. Tarkistussumma

Lähdeportti osoittaa, missä lähetys tapahtuu. Kohdesatama näyttää minne olet menossa. UDP-pituus ilmaisee, kuinka monta tavua otsikko ja dataesitys ovat, ja tarkistussumma on kenttä, jonka avulla voidaan tarkistaa otsikon tai tietovirran virheet.

TCP:n otsikossa on useita lisäosia, jotka auttavat suojaamaan datapaketteja ja jotka voidaan tarvittaessa järjestää uudelleen. Nämä lisät lisäävät otsikon kokoa merkittävästi.

UDP-toiminnot yhdellä silmäyksellä

Ymmärtääksesi yksityiskohtaisesti, miten pakettilähetystä toimii tämän protokollan kanssa, katsotaanpa tarkemmin Datagram-käyttäjäprotokollan Ominaisuuksia:

  1. UDP on offline-tilassa: Tiedonsiirtotoiminto UDP:n kautta tapahtuu ilman olemassa olevaa yhteyttä vastaanottajan ja vastaanottajan välillä. Vastaavat paketit lähetetään sitten haluttuun IP-osoitteeseen Määrittämällä täytyy vastata tietokoneeseen ja valita haluttu porttiJos paketit kuitenkin lähetetään myös takaisin vastaanottajalle, UDP-otsikko voi valinnaisesti sisältää myös lähdeportin.
  2. UDP käyttää yhtä porttia: Kuten UDP, TCP käyttää porttia pakettien siirtämiseen kohdejärjestelmän oikeisiin protokolliin tai sovelluksiin. Portit määritetään numeroiden osoittaman kaavan mukaan, ja kiinteille palveluille annetaan numerot väliltä 0-1023.
  3. UDP mahdollistaa nopean ja viivettömän viestinnän: Kuljetusprotokolla soveltuu nopeaan tiedonsiirtoon yhteysasetusten puutteen vuoksi. Yksittäisten pakettien katoaminen vaikuttaa vain lähetyksen laatuun, toisaalta puuttuvat paketit haetaan automaattisesti TCP-yhteyksissä, mikä estää koko lähetysprosessin.
  4. UDP ei takaa tietoturvaa ja eheyttä: Vastaanottimen ja vastaanottimen välisen keskinäisen todennuksen puuttuminen takaa erinomaisen UDP-lähetysnopeuden. Protokolla ei kuitenkaan voi taata datapakettien täydellisyyttä tai turvallisuutta, eikä myöskään lähetettyjen pakettien oikeaa järjestystä voida taata. Tästä syystä UDP:tä käyttävien palveluiden on ryhdyttävä tiettyihin toimenpiteisiin sen muokkaamiseksi tai suojaamiseksi.

Miten UDP-otsikko luodaan?

Kuten protokollille tavallista, UDP-paketit koostuvat otsikosta ja yksityiskohtaisista käyttäjätiedoista, jotka sisältävät kaikki tiedot, joita tarvitaan tiedon siirtämiseen siirtoprotokollaa käyttäen, jolloin syntyy UDP-paketti. tunnistettavissa samalla tavalla.Taulukon tiedot on jaettu kaksi 32-bittistä lohkoa neljällä eri tietoosiolla; Rakenne on seuraava:

Bitit 0-15 Bitit 16-31
0 Lähdeportti Kohdeportti
32 pituus Tarkistussumma

✔ Otsikkoalueen ensimmäiset 16 bittiä osoittavat Lähdeportti jonka kautta vastaava datapaketti lähetetään. Vastaanottaja tarvitsee nämä tiedot voidakseen vastata pakettiin. Se on valinnainen koska UDP On offline-tilassa eikä vaihda vastaanottajan ja vastaanottajan välillä. Siksi tässä asetetaan yleensä arvo “0”.

✔ Seuraavassa osiossa kohdeportti ja siksi pääsypalvelu on määritelty. Toisin kuin lähdeportti, nämä tiedot ovat pakollisia. Muutoin tietoja ei voida tunnistaa oikein.

Huomautus:

Jos sovellus on asiakaspuolella, portin numero voi olla epävakaa. Jos portti on määritetty palvelinprosessille, portin numero on tyypillisesti yksi “tunnetuista porteista” (vakioportit).

Pituus Pituuskenttä osoittaa pituus datagrammista. Se sisältää Otsikon pituus : (8 tavua) ja Käyttäjätietojen koko (Maksimi teoria: 65 535 tavua). IPv4:ää käytettäessä todellinen käyttäjädatan raja on 65507 tavua. IPv6:lla ovat mahdollisia myös enimmäismäärää pidemmät paketit (ns. jambogrammit). RFC 2675:n mukaan pituuskentän arvoksi asetetaan tässä tapauksessa “0”.

DP UDP-otsikko päättyy Tarkistussumma, joka havaitsee virheet lähetyksen aikana. Tällä tavalla kaikki lähetetyn datan manipulointi voidaan havaita.

Viimeinen sana

UDP:n laajuus on rajallinen, mutta se osoittaa protokollan valtavan arvon. Datagram-käyttäjäprotokollalla on minimalistinen rakenne ja siitä puuttuu mekanismeja täydellisen ja onnistuneen lähetyksen varmistamiseksi ei voida käyttää globaalina siirtoprotokollana. Sen sijaan se on suunniteltu alusta alkaen sovelluksiin, jotka eivät vielä vaadi suojattua lähetyspalvelua.