August
1999 QUESTION 4 Total Marks: 20 Marks |
Click here to access other
questions
Click to access |
(a) | Is TCP a point-to-point protocol, or a
broadcast/multicast protocol? Explain your answer.
|
[2] |
(b) | Suppose an application on host A must
establish a TCP connection with an application on host B. What information does the
application on host A need to pass to the transport (TCP) layer?
|
[2] |
(c) | Explain the sequence of events which take
place when the user of a web browser on host A requests a HTML document from a web server
on host B. Which host initiates the connection? Which host terminates it? Your answer should give details of the main events relevant to the transport layer, but need not mention the individual messages sent by the TCP service (see part (d)).
|
[6] |
(d) | The TCP entities use a three-way handshake
with sequence numbers in setting up a connection. Explain the messages which pass between
the two entities in a successful set-up.
|
[4] |
(e) | In TCP connection management, why is
out-of-order data not acknowledged?
|
[2] |
(f) | What does the TCP URGENT flag
achieve? Why is it not useful for real-time applications, such as video conferencing?
|
[4] |