Procházet otázky :: SZZ na MFF UK

#

- Hlavní strana
- Okruhy
- Projít
- Stáhnout
- Co je potřeba
- Chci přispět
- Kredity

Hledat:

## Prohlížení státnicových textů

### UDP

UDP je protokol bez spojenia (conectionless) a bez garancie doručenia správ. UDP balíky môžu (okrem správneho počtu/poradia) doraziť mimo poradia, môžu byť duplikované alebo nedoraziť ani raz. Vďaka minimálnym garanciám má UDP oproti TCP oveľa menšiu réžiu. Keďže tento protokol nevytvára spojenia, dáta sa prenášajú v datagramoch.

Adresovací priestor UDP (porty UDP) je úplne nezávislý na priestore portov TCP.

Server

Keďže sa nevytvárajú spojenia, po vytvorení socketu (ako pri TCP pomocou socket()+bind()) už aplikácia (server) rovno čaká príchodzie datagramy pomocou funkcie recvfrom(). Na konci sa socket zatvára pomocou close().

Klient

U klienta je tiež oproti spojovanej verzii zjednodušenie - stačí vyrobiť socket (pomocou socket()) a potom už iba posielať datagramy pomocou sendto(). Na konci sa socket zatvára pomocou close().