...
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" og andre kontrollmekanismer, vil UDP ikke ha noen unødvendig overhead.
Eksempel på TCP UDP DNS lookupoppslag:
# 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=
Eksempel på TCP DNS oppslag:
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.
...