Giả sử thực thể TCP A cần gửi 1500 byte cho thực thể giao vận B. Gói thứ nhất chứa 1000 byte dữ liệu, trường Sequence Number của gói này là 100. Trường Sequence Number của gói thứ hai sẽ là?
Trả lời:
Đáp án đúng: B
Trong giao thức TCP, trường Sequence Number chỉ số byte đầu tiên của dữ liệu trong gói tin. Khi gói tin đầu tiên chứa 1000 byte dữ liệu và Sequence Number là 100, điều này có nghĩa là byte đầu tiên của gói tin này có chỉ số 100.
Gói tin thứ hai sẽ tiếp tục đánh số byte từ vị trí tiếp theo sau gói tin đầu tiên. Vì gói tin đầu tiên chứa 1000 byte dữ liệu, byte cuối cùng của gói tin này có chỉ số là 100 + 1000 - 1 = 1099.
Do đó, byte đầu tiên của gói tin thứ hai sẽ có chỉ số là 1100. Vì vậy, trường Sequence Number của gói tin thứ hai sẽ là 1100.