Router R có MTU là 1500 byte nhận được gói tin IP có kích thước 4404 byte với IP Header có độ dài 20 byte. R tiến hành phân mảnh gói tin này, hãy cho biết các trường giá trị trong phân mảnh thứ ba từ gói tin IP được tạo bởi R là:
Trả lời:
Đáp án đúng: A
Để xác định các trường giá trị trong phân mảnh thứ ba, chúng ta cần thực hiện các bước sau:
1. **Tính kích thước dữ liệu thực tế của gói tin IP:**
Kích thước gói tin IP = 4404 byte.
Độ dài IP Header = 20 byte.
Kích thước dữ liệu = Kích thước gói tin IP - Độ dài IP Header = 4404 - 20 = 4384 byte.
2. **Xác định kích thước MTU cho phép của thiết bị trung gian (router R):**
MTU của router R = 1500 byte.
3. **Tính kích thước dữ liệu tối đa cho mỗi phân mảnh:**
Kích thước dữ liệu tối đa mỗi phân mảnh = MTU - Độ dài IP Header = 1500 - 20 = 1480 byte.
4. **Xác định số lượng phân mảnh cần thiết:**
Số lượng phân mảnh = ceil(Kích thước dữ liệu / Kích thước dữ liệu tối đa mỗi phân mảnh) = ceil(4384 / 1480) = ceil(2.96...) = 3 phân mảnh.
5. **Tính toán giá trị các trường cho từng phân mảnh:**
* **Phân mảnh thứ nhất:**
- Kích thước dữ liệu: 1480 byte.
- Tổng kích thước gói tin: 1480 (dữ liệu) + 20 (header) = 1500 byte.
- Offset: 0 (vì là phân mảnh đầu tiên).
- FragFlag: 1 (vì còn phân mảnh phía sau).
* **Phân mảnh thứ hai:**
- Kích thước dữ liệu: 1480 byte.
- Tổng kích thước gói tin: 1480 (dữ liệu) + 20 (header) = 1500 byte.
- Offset: Kích thước dữ liệu của phân mảnh trước / 8 = 1480 / 8 = 185.
- FragFlag: 1 (vì còn phân mảnh phía sau).
* **Phân mảnh thứ ba (phân mảnh cuối cùng):**
- Kích thước dữ liệu còn lại: Kích thước dữ liệu ban đầu - (Kích thước dữ liệu phân mảnh 1 + Kích thước dữ liệu phân mảnh 2) = 4384 - (1480 + 1480) = 4384 - 2960 = 1424 byte.
- Tổng kích thước gói tin (Datagram Length): Kích thước dữ liệu còn lại + Độ dài IP Header = 1424 + 20 = 1444 byte.
- Offset: (Tổng kích thước dữ liệu của các phân mảnh trước đó) / 8 = (1480 + 1480) / 8 = 2960 / 8 = 370.
- FragFlag: 0 (vì đây là phân mảnh cuối cùng).
So sánh với các phương án:
Phương án 1: FragFlag: 0, Datagram Length: 1444; Offset: 370. Khớp với kết quả tính toán cho phân mảnh thứ ba.
Tài liệu đề thi cuối kỳ môn Mạng Máy Tính của Đại học Công nghệ Thông tin, ĐHQG TP.HCM. Bao gồm các câu hỏi trắc nghiệm về kiến thức mạng máy tính, giao thức, định tuyến, địa chỉ IP và cấu hình mạng.
40 câu hỏi 75 phút