Network Role-Playing Exercise


Sender Intermediary Recipient
  • Divides message/file into pieces ("packets")
  • Puts each piece in an envelope
    From:    To:    Synchronization #:    Length:   
  • Ask neighbor(s) if they can find the recipient.
    If answer is "yes", send packet(s) to appropriate neighbor(s).
  • To start, do nothing
  • If asked about a recipient,
    If you are the recipient, answer "yes".
     
    Otherwise, ask all neighbors if they can find the recipient.
    If any neighbor says "yes", reply "yes" to the one who asked you.
     
    Otherwise, answer "no".
  • To start, do nothing
  • If asked if you can find yourself, answer "yes".
  • If asked if you can find any other node, follow "Intermediary" instructions above.
  • Receive packets, take out of envelopes, build message.