vấn. Cấu trúc: • Frame: • Ethernet II 32 GVHD: Tống Văn Luyên
Kĩ thuật truyền số liệu Nguyên lí bắt tay 3 bước, DNS
• IP4:
Trong đó:
+Version: 4 bits. Cho biết phiên bản IP. IPv4:4 , Ipv6: 6 +Header length: 4 bits. Cho biết độ dài
• UDP:
33
Kĩ thuật truyền số liệu Nguyên lí bắt tay 3 bước, DNS
• DNS:
Trong đó:
+Transaction ID: Là một trường 16 bits, chứa mã nhận dạng, nó được tạo ra bởi một chương trình để thay cho truy vấn. Gói tin hồi đáp sẽ dựa vào mã nhận dạng này để hồi đáp lại. Chính vì vậy mà truy vấn và hồi đáp có thể phù hợp với nhau.
+Response: Trường 1 bit. Bít này sẽ được thiết lập là 0 nếu là gói tin truy vấn, được thiết lập là một nếu là gói tin hồi đáp. Ở đây là gói tin truy vấn.
+Opcode: Là một trường 4 bits, được thiết lập là 0 cho cờ hiệu truy vấn, được thiết lập là 1 cho truy vấn ngược, và được thiết lập là 2 cho tình trạng truy vấn.
+Truncated: Là trường 1 bit, trường này sẽ cho biết là gói tin có bị cắt khúc ra do kích thước gói tin vượt quá băng thông cho phép hay không. Được thiết lập là 1 nếu có, 0 nếu không
+Recursion desired: Là trường 1 bit, trường này sẽ cho biết là truy vấn muốn server tiếp tục truy vấn một cách đệ qui.
+Reserved: Là trường 1 bit. Đây là một trường dự trữ, và được thiết lập là 0.
34
Kĩ thuật truyền số liệu Nguyên lí bắt tay 3 bước, DNS
+Non-authenticated data: Là trường 4 bits, bằng 0 là không có lỗi trong quá trình truy vấn
+Questions: Số lần truy vấn của gói tin trong một vấn đề. +Answer RRs: Số lượng tài nguyên tham gia phần trả lời
+Authority RRs: Chỉ ra số lượng tài nguyên được ghi lại trong các phần có thẩm quyền của gói tin.
+Additional RRs: Chỉ ra số lượng tài nguyên ghi lại trong phần thêm vào của gói tin.
-Gói tin thứ 2 là gói tin trả lời, tương tự như gói tin truy vấn
Trong đó:
+Reponse = 1: gói tin trả lời
35
Kĩ thuật truyền số liệu Nguyên lí bắt tay 3 bước, DNS
+Time to live: thời gian sống +datalength: độ dài dữ liệu +Addr: Địa chỉ IP tương ứng
36