TCP is a very symmetric protocol, but the client/server model is not. Consider an asymmetric TCP-like protocol

Question:

TCP is a very symmetric protocol, but the client/server model is not. Consider an asymmetric TCP-like protocol in which only the server side is assigned a port number visible to the application layers.

Client-side sockets would simply be abstractions that can be connected to server ports.

(a) Propose header data and connection semantics to support this.
What will you use to replace the client port number?

(b) What form does TIME_WAIT now take? How would this be seen through the programming interface? Assume that a client socket could now be reconnected arbitrarily many times to a given server port, resources permitting.

(c) Look up the rsh/rlogin protocol. How would the above break this?

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  answer-question

Computer Networks A Systems Approach

ISBN: 9780128182000

6th Edition

Authors: Larry L. Peterson, Bruce S. Davie

Question Posted: