...
For å spare tid er det enkelt å bruke UDP når vi skal bruke applikasjoner med kort levetid, for eksempel DNS. Til forskjell fra TCP der man måtte ha opprettet et "handshake" , vil UDP i stedet gå rett på sak og hente eller sende den informasjonen man ønsker med en gang.og andre kontrollmekanismer, vil UDP ikke ha noen unødvendig overhead.
Eksempel på TCP DNS lookup:
# Packet 21
peer0_0: !!binary |
# Packet 24
peer1_0: !!binary |
# Packet 25
peer0_1: !!binary |
# Packet 26
peer0_2: !!binary |
ABw=
# Packet 27
peer1_1: !!binary |
# Packet 28
peer0_3: !!binary |
AAMBAAABAAAAAAAABmdvb2dsZQNjb20AABwAAQ==
# Packet 29
peer1_2: !!binary |
# Packet 30
peer1_3: !!binary |
ADgAA4GAAAEAAQAAAAAGZ29vZ2xlA2NvbQAAHAABwAwAHAABAAAAewAQKgAUUEAPCAgAAAAAAAAgDg==
Eksempel på UDP DNS lookup:
# Packet 8
peer0_0: !!binary |
AAIBAAABAAAAAAAABmdvb2dsZQNjb20AAAEAAQ==
# Packet 9
peer1_0: !!binary |
AAKBgAABAAEAAAAABmdvb2dsZQNjb20AAAEAAcAMAAEAAQAAAHkABNg60Y4=
3. Virkemåte
3.1 Pakke-header
Pakke-headeren er første delen av UDP-pakken. Den er alltid 8 bytes lang og inneholder 4 felt, hvorav 2 er valgfrie. Hvert felt inneholder 2 bytes.
...