(1) Các thông điệp DNS sử dụng giao thức tầng giao vận là UDP hay TCP? Trả lời: UDP và TCP (2) Số hiệu cổng đích của thông điệp DNS query là bao nhiêu? Số hiệu cổng nguồn của thông điệp DNS response là bao nhiêu? Trả lời – Cổng đích:53 Cổng nguồn:59103 (3) Tại sao thực hiện truy vấn tên miền dns.google.com trước khi truy vấn www.google.com ? Trả lời: Vì khi truy cập vào trang web máy sẽ truy vấn tới địa chỉ dns gần nhất để tìm kiếm, nếu truy vấn dns server của google không có thông tin thì tiếp tục chuyển sang truy vấn dns của server khác. Khi đã tìm địa chỉ trang web thì sẽ gửi lại địa chỉ IP của trang web đó cho máy tính. Máy tính sẽ sử dụng địa chỉ IP truy cập tới server chứa trang web đó. Giả sử người sử dụng muốn truy cập vào trang web có địa chỉ là http:www.google.com Máy người dùng > Máy chủ quản lý tên miền cục bộ > Máy chủ tên miền ở cấp cao nhất > Máy chủ tên miền quản lý các tên miền có đuôi .com. > Máy chủ quản lý tên miền google.com truy vấn IP http:www.google.com (4) Thông điệp DNS query cho tên miền dns.google.com được gửi đến nút mạng địa chỉ IP là gì? Sử dụng lệnh nmtool|grep DNS(nslookup) để xem thông tin địa chỉ DNS server được cấu hình là gì? Hai địa chỉ này giống hay khác nhau?
Trang 1BÁO CÁO THỰC HÀNH MẠNG MÁY TÍNH
BÀI THỰC HÀNH SỐ 1
Chú ý : Sinh viên tuyệt đối không được sao chép kết quả thực hành dưới mọi hình thức.
Các bài thực hành có dấu hiệu sao chép sẽ nhận điểm 0
MSSV :
Họ và tên :
Lớp :
1 Hoạt động của DNS
1.1 Truy vấn sử dụng tiện ích nslookup
(1) Các thông điệp DNS sử dụng giao thức tầng giao vận là UDP hay TCP?
Trả lời: UDP và TCP
(2) Số hiệu cổng đích của thông điệp DNS query là bao nhiêu? Số hiệu cổng nguồn của thông điệp DNS response là bao nhiêu?
Trả lời – Cổng đích:53 - Cổng nguồn:59103
(3) Tại sao thực hiện truy vấn tên miền dns.google.com trước khi truy vấn www.google.com ?
Trả lời: Vì khi truy cập vào trang web máy sẽ truy vấn tới địa chỉ dns gần nhất để tìm kiếm, nếu truy vấn dns server của google không có thông tin thì tiếp tục chuyển sang truy vấn dns của server khác Khi đã tìm địa chỉ trang web thì sẽ gửi lại địa chỉ IP của trang web đó cho máy tính Máy tính sẽ sử dụng địa chỉ IP truy cập tới server chứa trang web đó
Giả sử người sử dụng muốn truy cập vào trang web có địa chỉ là http://www.google.com
- Máy người dùng -> Máy chủ quản lý tên miền cục bộ -> Máy chủ tên miền ở cấp cao nhất -> Máy chủ tên miền quản lý các tên miền có đuôi com -> Máy chủ quản lý tên miền google.com truy vấn IP http://www.google.com
(4) Thông điệp DNS query cho tên miền dns.google.com được gửi đến nút mạng địa chỉ IP
là gì? Sử dụng lệnh nm-tool|grep DNS(nslookup) để xem thông tin địa chỉ
DNS server được cấu hình là gì? Hai địa chỉ này giống hay khác nhau?
Trang 2Trả lời:
- Địa chỉ IP gửi DNS query tới: 192.168.1.1
- Địa chỉ DNS server: 192.168.1.1
- So sánh và giải thích: 2 địa chỉ này giống nhau Vì muốn truy cập vào lazada thì phải truy vấn địa chỉ IP của trang web cần truy cập Máy client sẽ phát đi 1 DNS query đến server đang cung cấp mạng Sau khi đã truy vấn DNS xong thì server
sẽ cấp 1 danh sách các địa chỉ của trang web cần truy cập về lại máy Rồi máy tính sẽ dùng 1 trong các địa chỉ trong danh sách để truy cập vào web.
(5) Thông điệp DNS query cho tên miền lazada.vn được gửi đến nút mạng địa chỉ IP là gì?
Sử dụng lệnh nm-tool|grep DNS(nslookup) để xem thông tin địa chỉ DNS
server được cấu hình là gì? Tại sao hai địa chỉ này khác nhau?
Trả lời:
- Địa chỉ IP gửi DNS query tới: 178.248.238.4
- Địa chỉ DNS server: 192.168.1.1
So sánh và giải thích: 2 địa chỉ này khác nhau Vì khi máy client truy cập vào server và nhận địa chỉ IP của trang web cần truy cập thì không cần phải truy vấn server nữa.
(6) Các tên miền được phân giải thành địa chỉ IP bao nhiêu?
Trang 3Trả lời: lazada.vn
178.248.238.4
1.2 Truy vấn thực hiện bởi trình duyệt Web
(7) Thông điệp DNS query được gửi đến nút mạng địa chỉ IP là gì? Sử dụng lệnh nm-tool|grep DNS để xem thông tin địa chỉ DNS server được cấu hình là gì? Hai địa
chỉ này giống hay khác nhau?
Trả lời:
- Địa chỉ IP gửi DNS query tới: 192.168.1.1
- Địa chỉ DNS server: 192.168.1.1
- So sánh và giải thích: Giống nhau vì máy client cần IP của trang web cần truy cập nên sẽ truy vấn đến server địa chỉ IP của trang web đó Nên sẽ gửi DNS query tới địa chỉ DNS của server.
(8) Trên thông điệp DNS query để truy vấn thông tin tên miền lazada.vn, trong mục
Queries, kiểu (type) truy vấn là gì?
Trang 4Trả lời: A
(9) Trên thông điệp DNS trả lời, trong mục Queries, kiểu (type) truy vấn là gì?
Trả lời: A
(10) Tại sao ngoài các thông điệp mà client và server trao đổi để thực hiện truy vấn tên miền
www.youtube.com lại có thông điệp để truy vấn thông tin các tên miền khác?
Trả lời: vì các tên miền này được liên kết với trang www.youtube.com
(11) Địa chỉ IP phân giải được từ các tên miền là gì?
Trả lời:
2 Hoạt động của HTTP
(12) Các thông điệp HTTP sử dụng giao thức tầng giao vận là TCP hay UDP?
Trả lời: TCP
(13) Các thông điệp HTTP Request sử dụng phương thức gì? Các thông điệp này được gửi tới nút mạng có địa chỉ IP là bao nhiêu So sánh địa chỉ IP này với địa chỉ IP đã phân giải bới DNS ở trên?
Trả lời:
Trang 5 Phương thức: GET
Địa chỉ IP đích:
So sánh và giải thích:
(14) Có bao nhiêu thông điệp HTTP Request đươc phát đi? Mỗi thông điệp này được sử dụng để yêu cầu đối tượng nào?
Trả lời:
Số thông điệp HTTP Request:
Các đối tượng yêu cầu:
(15) Liệt kê số thứ tự các gói tin chứa thông điệp HTTP Requets được phát đi liên tục
mà không chờ thông điệp HTTP Response? Giải thích tại sao trình duyệt thực hiện như vậy? Những đối tượng được yêu cầu trong các thông điệp này có đặc điểm chung là gì?
Trả lời:
Số thông điệp HTTP Request:6
Giải thích: tối ưu khả năng làm việc.
(16) Ý nghĩa của các thông điệp HTTP Response mang mã 200 và 404?
Trả lời:
Khi có một yêu cầu được gửi tới web server không được thực hiện hoặc không tìm thấy yêu cầu đó
404 được trả lại khi truy cập một URL (địa chỉ) không tồn tại – do đã xóa hoặc được chỉnh sửa URL đó nhưng lại không chuyển hướng (301 redirect) URL cũ tới URL mới hay có thể do sai lỗi chính tả trong liên kết đó
Yêu cầu đã được tiếp nhận và xử lý thành công
Các phản hồi thực tế trả về sẽ phụ thuộc vào phương thức HTTP của yêu cầu
Trang 6(17) Máy chủ Web sử dụng hệ điều hành và phần mềm Web server nào?
Trả lời:
Hệ điều hành: Unix
Phần mềm Web server: Apache