Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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)

 


Elena Falkenberg Nordmark

Aktiv for 17 min siden

Meldinger