HAKATEMIA
12Kuljetuskerros (Transport layer)

UDP (User Datagram Protocol)

Helppo10MIN

UDP (User Datagram Protocol) on yksi Internetin perusprotokollista, joka tarjoaa epäluotettavan, mutta nopean tiedonsiirtotavan. Se eroaa TCP:stä (Transmission Control Protocol) siinä, että se ei tarjoa luotettavuutta eikä virheenkorjausta. DNS (protokolla joka muuttaa esimerkiksi verkkotunnuksia IP-osoitteiksi) toimii tyypillisesti UDP:n avulla, vaikkakin DNS toimii myös TCP:llä.

DNS esimerkki

UDP:n toiminta perustuu datagrammeihin, jotka ovat itsenäisiä tietopaketteja. Jokainen datagrammi sisältää tarvittavan tiedon tiedonsiirtoa varten, kuten lähettäjän ja vastaanottajan porttinumerot sekä datan. DNS:n tapauksessa, kun käyttäjä syöttää verkkotunnuksen, DNS-sovellus luo UDP-datagrammin, joka sisältää pyynnön IP-osoitteen hakemiseksi vastaavaan verkkotunnukseen. Tämä datagrammi lähetetään UDP:n avulla kohde-DNS-palvelimelle. Palvelin vastaavasti luo datagrammin jossa on DNS-vastaus ja lähettää sen takaisin.

1 / 6
Hakatemia Pro

Hakkeroinnin oppiminen alkaa tästä

Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.