BÁO CÁO BÀI THỰC HÀNH SỐ 5 PHÂN TÍCH HOẠT ĐỘNG CỦA GIAO THỨC DNS VÀ HTTP NHÓM 2 Họ và tên sinh viên Đỗ Minh Khôi Câu hỏi 1(1 điểm): Xác định các thông số sau của gói tin. STT gói tin(No.): 70 Giao thức tầng giao vận được sử dụng để gửi thông điệp đi: DNS Địa chỉ IP nguồn: 192.168.4.148 Số hiệu cổng nguồn: 60870 Địa chỉ IP đích: 192.168.4.1 Số hiệu cổng đích: 53. Đây là số hiệu của cổng dịch vụ của DNS và FTP Kiểu thông tin truy vấn: type A Qua việc xác định các thông số mạng trên máy trạm của sinh viên ở mục 3.1, cho biết thông điệp này được gửi tới nút mạng: 192.168.4.1 Tìm gói tin mà máy đích trả lời cho gói tin ở bước 3 và trả lời câu hỏi 2. Câu hỏi 2(1 điểm): STT gói tin: 71 Giao thức tầng giao vận được sử dụng để gửi thông điệp đi: DNS Địa chỉ IP nguồn: 192.168.4.148 Số hiệu cổng nguồn: 53 Địa chỉ IP đích: 192.168.4.1 Số hiệu cổng đích: 60870 Kiểu thông tin truy vấn: type A Địa chỉ IP của tên miền được truy vấn: nct.soict.hust.edu.vn Vì transaction ID của gói tin phản hồi bằng transaction ID của gói tin được gửi đi ở bước 2
Trang 1BÁO CÁO BÀI THỰC HÀNH SỐ 5
PHÂN TÍCH HOẠT ĐỘNG CỦA GIAO THỨC DNS VÀ HTTP
NHÓM 2
Họ và tên sinh viên:
Đỗ Minh Khôi 20200333
Nguyễn Đức Nghĩa 20205008
Nguyễn Văn Thiên Anh 20205053
Nguyễn Thị Phương Trang 20205224
Mã lớp thực hành:
7.2.1 Xác định thông số của máy trạm
7.2.2 Thu thập lưu lượng mạng
7.2.3 Quan sát quá trình truyền dữ liệu trong DNS
Chọn một gói tin DNS được trình duyệt gửi đi để yêu cầu phân giải tên miền của Website đã truy cập và trả lời câu hỏi 1:
Trang 2Câu hỏi 1(1 điểm): Xác định các thông số sau của gói tin.
STT gói tin(No.): 70
Giao thức tầng giao vận được sử dụng để gửi thông điệp đi: DNS
Địa chỉ IP nguồn: 192.168.4.148
Số hiệu cổng nguồn: 60870
Địa chỉ IP đích: 192.168.4.1
Số hiệu cổng đích: 53 Đây là số hiệu của cổng dịch vụ của DNS và FTP
Kiểu thông tin truy vấn: type A
Qua việc xác định các thông số mạng trên máy trạm của sinh viên ở mục 3.1, cho biết thông điệp này được gửi tới nút mạng: 192.168.4.1
Tìm gói tin mà máy đích trả lời cho gói tin ở bước 3 và trả lời câu hỏi 2
Câu hỏi 2(1 điểm):
STT gói tin: 71
Giao thức tầng giao vận được sử dụng để gửi thông điệp đi: DNS
Địa chỉ IP nguồn: 192.168.4.148
Số hiệu cổng nguồn: 53
Địa chỉ IP đích: 192.168.4.1
Số hiệu cổng đích: 60870
Kiểu thông tin truy vấn: type A
Địa chỉ IP của tên miền được truy vấn: nct.soict.hust.edu.vn
Trang 3Vì transaction ID của gói tin phản hồi bằng transaction ID của gói tin được gửi
đi ở bước 2
Câu hỏi 3(1 điểm):
- Do trên website có tên miền nct.soict.hust.edu.vn có chứa các liên kết và chứa các đối tượng có trên trang web khác
- Do trên máy tính có thể có chương trình khác cũng đang kết nối với mạng, và cũng đang trao đổi dựa trên mạng và có thể các chương trình khác cũng đang truy cập tới 1 dịch vụ thông qua tên miền
7.2.4 Quan sát quá trình truyền dữ liệu của HTTP
Câu hỏi 4(1 điểm): trước khi thông điệp HTTP đầu tiên được gửi đi tới máy chủ
nct.soict.hust.edu.vn, máy trạm và máy chủ đã thực hiện quá trình thiết lập liên kết TCP
Số thứ tự của các gói tin trong quá trình đó là:
Số hiệu cổng ứng dụng của máy trạm là 50140
Số hiệu cổng ứng dụng của máy chủ là 443
Số hiệu cổng ứng dụng trên máy chủ là cổng ứng dụng của dịch vụ web HTTP
Câu hỏi 5(2 điểm):
Có bao nhiêu thông điệp HTTP Request được gửi đi: 6 thông điệp.
HTTP Request HTTP Response
Trang 4No Phương
thức yêu
cầu
Đối tượng yêu cầu No Mã trả lời Ý nghĩa mã
trả lời
97 GET /mmt/lab05 117 200 Đáp ứng
thành công
124 GET /mmt/lab05/en.jpg 127 200 Đáp ứng
thành công
136 GET /mmt/lab05/vi.jpg 205 200 Đáp ứng
thành công
133 GET /mmt/lab05/http_request.png 308 200 Đáp ứng
thành công
208 GET /web1.jpg 310 404 Không tìm
thấy đối tượng
209 GET /web2.jpg 312 404 Không tìm
thấy đối tượng
Trong các thông điệp HTTP Request, có những thông điệp được gửi liên tiếp
mà không đợi thông điệp trả lời từ máy chủ là do cơ chế pipeline, ở đây giao thức HTTP có phiên bản 1.1 nên sử dụng liên kết TCP có dạng duy trì và có thể
sử dụng cơ chế pipeline
Câu hỏi 6(1 điểm):
Chọn thông điệp HTTP Request đầu tiên được máy trạm gửi cho máy chủ
Giao thức tầng giao vận được sử dụng để truyền thông điệp là TCP
Số hiệu cổng ứng dụng đích: 80
Phiên bản của giao thức HTTP mà máy trạm sử dụng: 1.1
Giá trị của trường Connection trong tiêu đề HTTP: keep-alive
Câu hỏi 7(1 điểm):
Thông điệp HTTP Response mà máy chủ Web trả lời:
Phiên bản của giao thức HTTP mà máy chủ sử dụng: 1.1
Giá trị của trường Connection trong tiêu đề HTTP: Keep-Alive
Phần thân chứa dữ liệu: text/html
Dữ liệu này có kích thước: 22017 bytes
Thông điệp này đóng gói trong 16 gói tin TCP
Trang 5Sau khi thông điệp này được gửi đi, kết nối TCP
Câu hỏi 8(1 điểm):
Ngoài quá trình trao đổi dữ liệu với máy chủ Web nct.soict.hust.edu.vn, máy trạm còn gửi thông điệp HTTP Request tới máy chủ Web có tên miền và địa chỉ
IP là:
http://www.lingosolutions.co.uk và có địa chỉ IP là 149.255.58.41
Máy trạm phát đi thông điệp này vì trong trang web truy cập có 1 ảnh được lưu trữ ở web http://www.lingosolutions.co.uk cần truy cập web này để lấy ảnh đấy
Giá trị trường Referer
Câu 9(1 điểm):
Khi nhận được yêu cầu truy cập vào một trang Web nào đó qua địa chỉ URL,
nếu chưa biết địa chỉ IP của máy chủ Web Trình duyệt gửi thông điệp DNS
query tới máy chủ tên miền Trong thông điệp DNS response trả lời nhận
được, trình duyệt xác định được địa chỉ IP của máy chủ Web Sau đó, trình
duyệt gửi yêu cầu để thiết lập liên kết TCP với máy chủ Web Trên liên kết TCP
đã được thiết lập, trình duyệt gửi đi thông điệp HTTP request để yêu cầu nội
dung của trang Web Máy chủ Web tìm kiếm nội dung được yêu cầu trả lại thông điệp HTTP response cùng với mã trả lời 200 nếu tìm thấy, hoặc mã 404 nếu không tìm thấy Nếu hai bên sử dụng giao thức HTTP có phiên bản 1.1 thì liên kết sẽ được duy trì cho tới khi trình duyệt đã tải xong nội dung trang Web
từ máy chủ