Project 2: Dynamic DNS EE122: Introduction to Communication - - PowerPoint PPT Presentation

project 2 dynamic dns
SMART_READER_LITE
LIVE PREVIEW

Project 2: Dynamic DNS EE122: Introduction to Communication - - PowerPoint PPT Presentation

Project 2: Dynamic DNS EE122: Introduction to Communication Networks (Fall 2008) University of California, Berkeley Ion Stoica Ganesh Ananthanarayanan, Brighten Godfrey, Lucian Popa, David Zats project 2 part A Dynamic DNS server and


slide-1
SLIDE 1

Project 2: Dynamic DNS

EE122: Introduction to Communication Networks (Fall 2008) University of California, Berkeley Ion Stoica Ganesh Ananthanarayanan, Brighten Godfrey, Lucian Popa, David Zats

slide-2
SLIDE 2

part A part B Dynamic DNS server and client P2P gossiping among your servers to learn name mappings

project 2

slide-3
SLIDE 3

laptop.nullpointer.org, 128.32.5.222, 60 laptop.nullpointer.org, 128.32.48.111, 60

part A: dynamic DNS

128.32.5.222 128.32.48.111 Name database

name IP addr. TTL laptop.nullpointer.org 128.32.48.111 60 laptop.nullpointer.org? 128.32.5.222 128.32.5.222

slide-4
SLIDE 4

part B: P2P gossiping

slide-5
SLIDE 5

key ideas

  • Real protocol
  • If you want, buy your own domain name

and serve it with your server

  • e.g., ee122madeallmydreamscometrue.com
  • We’ll also give you publicly-accessible

names to serve

  • UDP datagrams
  • Soft state