Some slides are in courtesy of J. Kurose and K. Ross Review of Previous Lecture Course Administrative Trivia Internet Architecture Network Protocols Network.