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
Trang 1NHÓM 7 GIAO TIẾP MẠNG DỮ LIỆU
BÀI BÁO CÁO THỰC HÀNH SỐ 1
Thành viên nhóm
Nguyễn Đức Huy
Đỗ Thị Cẩm Giang Cao Phúc Hậu Trần Thanh Vũ
Lý Quốc Thanh Phạm Thị Huyền Trang
nhaccuatui.com
Trang 21 CÁC THÔNG ĐIỆP DNS SỬ DỤNG GIAO THỨC TẦNG GIAO VẬN LÀ UDP HAY TCP ?
UDP
Trang 32 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?
CỔNG NGUỒN: 53 CỔNG ĐÍCH : 53
Trang 43 TẠI SAO THỰC HIỆN TRUY VẤN TÊN MIỀN
DNS.GOOGLE.COM TRƯỚC KHI TRUY VẤN
www.nhaccuatui.com?
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 đó.
.
Trang 54.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 ĐỂ 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?
Địa chỉ DNS query gửi tới : 192.168.32.2 Địa chỉ DNS sever : 192.168.32.2
Trang 6SO
SÁNH
VÀ
GIẢI THÍCH
2 địa chỉ này giống nhau Vì muốn truy cập vào nhaccuatui 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
Trang 75.THÔNG ĐIỆP DNS QUERY CHO TÊN MIỀN WWW.NHACCUATUI.COM ĐƯỢ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Ì? TẠI SAO HAI ĐỊA CHỈ NÀY KHÁC NHAU?
• Địa chỉ IP gửi DNS query tới:
123.30.134.68
• Địa chỉ DNS server: 192.168.232.2
• 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
Trang 86.Các tên miền được
phân giải thành địa chỉ
IP bao nhiêu?
Nhaccuatui.com địa chỉ
IP: 123.30.134.68
Trang 97.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?
192.168.232.2
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
Trang 108 TRÊN THÔNG ĐIỆP DNS QUERY ĐỂ TRUY VẤN THÔNG TIN TÊN MIỀN WWW.NHACCUATUI.COM, TRONG MỤC QUERIES, KIỂU
(TYPE) TRUY VẤN LÀ GÌ?
Type A, class IN
Trang 119.TRÊN THÔNG ĐIỆP DNS TRẢ LỜI, TRONG MỤC QUERIES,
KIỂU (TYPE) TRUY VẤN LÀ GÌ?
Type A, class IN
Trang 1210.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.NHACCUATUI.COM LẠI CÓ THÔNG ĐIỆP ĐỂ TRUY VẤN THÔNG TIN CÁC TÊN MIỀN KHÁC?
Vì các tên miền này liên kết với partnerad.1.doubleclick.net
11.ĐỊA CHỈ IP PHÂN GIẢI ĐƯỢC TỪ CÁC TÊN MIỀN LÀ GÌ?
Trang 138.8.8.8
nhaccuatui.com:
123.30.134.68
12.CÁC THÔNG ĐIỆP HTTP
SỬ DỤNG GIAO THỨC
TẦNG GIAO VẬN LÀ TCP
HAY UDP?
Giao thức tầng giao vận là TCP
Trang 1413.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?
• Thông điệp HTTP Request là Phương thức Get
• Các thông điệp này được gửi tới nút mạng có địa chỉ IP là 123.30.134.68
• So sánh địa chỉ IP này với địa chỉ IP đã phân giải với DNS ở trên?
Giống nhau: Vì sau khi tên miền nhaccuatui.com được phân giải có địa chỉ IP là
123.30.134.68 , các thông điệp HTTP request sẽ gửi yêu cầu đến địa chỉ
123.30.134.68 để lấy các dữ liệu của trang web về
• Vì sao chỉ có phương thức Get : Vì ta đang thực hiện yêu cầu việc truy xuất thông tin tài nguyên từ trang web nên chỉ xuất hiện phương thức Get
Trang 1614.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?
Có 3 thông điệp HTTP Request được phát đi
Trang 1715 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Ì?
-Giảm độ trễ của các request sau đó.
-Giảm mức sử dụng CPU vì các kết nối mới sẽ ít hơn.
-Tránh tắc nghẽn mạng.
Trang 1816.Ý NGHĨA CỦA CÁC THÔNG ĐIỆP HTTP
RESPONSE MANG MÃ 200 VÀ 404?
Số TT gói
200 OK: Request đã được tiếp nhận và xử lý thành
công
404 Not Found: Các tài nguyên hiện tại không được tìm thấy nhưng có
thể có trong tương lai Các
request tiếp theo của Client được chấp nhận
Trang 1917 MÁY CHỦ WEB SỬ DỤNG HỆ ĐIỀU
HÀNH VÀ PHẦN MỀM WEB SERVER NÀO?
• Hệ điều hành: Ubuntu
• Phần mềm Web server: Apache
Trang 20CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ LẮNG NGHE NHÓM
CHÚNG MÌNH !