1. Innledning
Hvor hører det valgte tema hjemme i lagmodellen. Hvilke standarder eller bestemmelser gjelder for dette temaet.Skrevet av Elena Falkenberg Nordmark og Erlend Tobiassen
UDP, User Datagram Protocol, er en simpel sluttpunkt-til-sluttpunkt protokoll som hører til i transportlaget. Den legger til rette for sending av meldinger, eller mer spesifikt: datagram, til andre tjenere på et IP-nettverk. . UDP ble laget som ett alternativ til TCP når TCP/IP ble separert ut i to lag. UDP var ment som et veldig enkelt alternativ til TCP.
Protokollen ble formelt definert i 1980 i RFC 768.
...
* Denne bestemmelsen er egentlig for IPv6, men på grunn av psudo-headeren som skal inkluderes i utregninga av checksum påvirker RFC 2675 også UDP.
2. Ønsket funksjonalitet
Hva er det man ønsker å oppnå, hvilke funksjonelle mangler vil man bøte på, hvorfor har man denne tjenesten eller dette systemet.
2.1 Forsinkelsessensitive applikasjoner
...
Eksempel på UDP DNS oppslag:
246 bytes totalt (payload + UDP-headers)
...
Eksempel på TCP DNS oppslag:
1.4 kB totalt (payload + TCP-headers)
...
Feltet spesifiserer lengden i bytes på pakken, inklusivt pakke-headeren og selve payload-en. PakkeSiden pakke-headeren alltid er alltid 8 bytes, det vil si at 8 er minsteverdien til feltet. Siden feltet er 16-bits og beskriver lengden på pakken, er det en teoretisk øvre grense på størrelsen til en UDP melding – nemlig 64 KiB minus 1 byte –.
...
Checksum fungerer ved å utføre en matematisk operasjon på alle bytes i pakkenpsudo-headeren, UDP-headeren og payloaen. Hvordan checksummen kan verifiseres og regnes ut står nærmere i neste kapittel.
3.6 Payload
...
UDP, User Datagram Protocol (networksorcery)