Why do segments that have an empty payload carry a sequence number? Why does this not result in confusion at the TCP receiver?
What will be an ideal response?
In TCP, each sequence number identifies a byte in the byte stream. Each datagram has a sequence number. This is used so that the other end can make sure that it gets the data in the right order, and that it hasn’t missed any. Without data, also it needs to get acknowledgement by sending sequence number. If the sequence number is not present, problems may arise when out-of-order or duplicated packets arrive. Adding a sequence number to empty TCP packets does not result in confusion because these TCP packets carry the sequence number of a last data octet being sent, these empty packet themselves do not contribute to the sequence number.
You might also like to view...
Over a period of several years, an organization has exceeded the capacity of its emergency electric generator. The organization should:
a. Increase UPS capacity to make up the difference b. Purchase a larger generator that can handle the entire workload c. Purchase an additional generator so that the old and new generators together will generate enough power d. Decrease UPS capacity to make up the difference
A printed paper copy is also known as a soft copy
Indicate whether the statement is true or false
Designing a preliminary layout sketch is referred to as creating a ____.
a. storyboard b. rough c. neither a. nor b. d. both a. and b.
An enhanced pie chart is a chart in which a slice is pulled outward away from the other slices
Indicate whether the statement is true or false.