Giả sử ứng dụng tạo ra một thông điệp 60 byte. Thông điệp này được đặt trong TCP segment rồi sau đó là IP datagram. Giả sử cả gói TCP lẫn gói IP không có trường dữ liệu đặc biệt (Optional = 0). Trong mỗi IP datagram sẽ chứa bao nhiêu phần trăm dữ liệu thật sự?
Đáp án đúng: D
Để giải quyết bài toán này, ta cần xác định kích thước của các header trong TCP segment và IP datagram, sau đó tính phần trăm dữ liệu thực tế trong IP datagram.
1. Kích thước header của TCP segment: 20 bytes (khi không có trường Options).
2. Kích thước header của IP datagram: 20 bytes (khi không có trường Options).
Tổng kích thước header (TCP + IP) = 20 bytes + 20 bytes = 40 bytes.
Kích thước dữ liệu thực tế = 60 bytes.
Tổng kích thước IP datagram = Kích thước header + Kích thước dữ liệu = 40 bytes + 60 bytes = 100 bytes.
Phần trăm dữ liệu thực tế trong IP datagram = (Kích thước dữ liệu / Tổng kích thước IP datagram) * 100% = (60 / 100) * 100% = 60%.
Vậy đáp án đúng là 60%.