Khi thực thể TCP gửi một gói SYNACK segment với trường Acknowledgement Number = 100, điều này có nghĩa là?
Trả lời:
Đáp án đúng: D
Trong giao thức TCP, trường Acknowledgement Number trong gói SYN-ACK (SYNchronize-ACKnowledgement) được sử dụng để xác nhận (acknowledge) việc nhận được gói SYN (SYNchronize) từ phía client và thông báo số sequence number tiếp theo mà server mong đợi nhận được từ client.
* **Đáp án A:** Sai. Acknowledgement Number không liên quan đến byte bắt đầu của gói dữ liệu *nó* gửi đi. Nó liên quan đến số sequence number mà nó *mong đợi* nhận được.
* **Đáp án B:** Sai. Acknowledgement Number không chỉ ra byte dữ liệu đầu tiên mà *server* sẽ gửi đi. Nó chỉ ra byte mà *server* mong đợi *client* sẽ gửi.
* **Đáp án C:** Sai. Nó không gửi từ byte thứ 100, mà mong đợi nhận được byte thứ 100 từ client.
* **Đáp án D:** Đúng. Khi thực thể TCP gửi một gói SYN-ACK segment với trường Acknowledgement Number = 100, điều này có nghĩa là nó hy vọng nhận được dữ liệu bắt đầu bằng byte có số thứ tự 100 từ phía bên kia (client).