Versions Compared

Key

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

...

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=

 

 

Image Added

Eksempel på TCP DNS oppslag:

Image Added 


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.

...