Please answer the questions precisely and concisely. Every question can be answered in one or at most a few sentences. I will not have the patience to read long paragraphs or essays and you may lose credit for possibly correct answers.
Submit your work via sakai as a plain text or pdf document. No Microsoft Word, Apple Pages, ePub, et cetera formats.
pages 156-168 (sections 2.7 through 2.7.2)
[Kurose & Ross text: Page 169, question R2.]
What is the difference between network architecture and application architecture?
[Kurose & Ross text: Page 169, question R6.]
Suppose you wanted to do a transaction from a remote client to a server as fast as possible. Would you use UDP or TCP? Why?
[Kurose & Ross text: Page 178, question P34.]
We have seen that Internet TCP sockets treat the data being sent as a byte stream but UDP sockets recognize message boundaries. What is one advantage nd one disadvantage of byte-oriented API versus having the API explicitly recognize and preserve application-defined message boundaries?
End to End Principle in Internet Architecture as a Core Internet Value
The end-to-end principle is a core design principle of the Internet. What is the end-to-end principle?