Ethereal: Web Browsing (DNS, TCP, HTTP)
Số trang: 3
Loại file: doc
Dung lượng: 79.50 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Ethereal: Web Browsing (DNS, TCP, HTTP)Mục tiêuTrong bài tập này, chúng ta sẽ phân tích kiến trúc phân tầng của các giao thức mạng bằng cách sử dụng một trình duyệt. Chúng ta kiểm tra cấu trúc header của
Nội dung trích xuất từ tài liệu:
Ethereal: Web Browsing (DNS, TCP, HTTP) Ethereal: Web Browsing (DNS, TCP, HTTP)Mục tiêuTrong bài tập này, chúng ta sẽ phân tích kiến trúc phân tầng của các giao thức mạngbằng cách sử dụng một trình duyệt. Chúng ta kiểm tra cấu trúc header của các PDU tạitầng IP, Transport và Ứng dụng. Đặc biệt, chúng ta sẽ quan sát cách các địa chỉ và sốhiệu cổng kết hợp với nhau để tạo nên các ứng dụng đầu cuối.Giao thức được kiểm tra • Địa chỉ frame, IP • Truy vấn và Hồi đáp DNS • Bắt tay 3 bước, số ACK, số thứ tự của TCP • Các thông điệp GET và Response của HTTPTài liệu tham khảo Sách lý thuyết của thầy Hồ Đắc Phương. Tài liệu tham khảo về Ethereal/Wireshark trên website môn học.Các bước kiểm tra 1. Khởi động Ethereal/Wireshark, lựa chọn các filter tương ứng với các giao thức trên. 2. Bật trình duyệt và gõ địa chỉ URL của một website nào đó nhưng không nhấn ENTER. 3. Bật chế độ Capture của Ethereal/Wireshark 4. Truy cập vào website bằng cách nhấn Enter trong trình duyệt 5. Khi trang web được tải xong, ngừng chế độ bắt gói tin của Ethereal/Wireshark. Lưu kết quả ra file. 6. Lưu trang web đã hiển thị, dùng để tham chiếu với kết quả.Các câu hỏi phân tích giao thứcĐể trả lời các câu hỏi sau, dùng Ethereal/Wireshark để mở file kết quả đã lưu ở trên. 1. Các giao thức có gói tin đã được bắt • Kiểm tra cột Protocol trong bảng kết quả của cửa sổ Ethereal/Wireshark. Nếu chưa đủ 3 giao thức như đã nêu ở trên thì làm lại phần Các bước kiểm tra. 2. Gói tin IP và datagram UDP • Kiểm tra frame cho gói tin DNS đầu tiên được gửi bởi client a. Xác định địa chỉ Ethernet và IP của client. 00:17:c4:09:fa:2b 192.168.1.36 b. Nội dung của trường Type trong frame Ethernet là gì? IP (0x0800) Chuẩn cho việc chuyển gói tin IP Datagram qua mạng Ethernet c. Địa chỉ IP và Ethernet đích là gì và tương ứng với máy đích nào? 192.168.1.1, 40:4a:03:3e:6c:4a. Hãy giải thích tại sao điều này lại phụ thuộc vào cách mà máy của bạn được kết nối vào Internet. Bởi 1 vì địa chỉ IP và Ethernet của local name server ở mỗi nơi mà máy tính kết nối với mạng là khác nhau. • Kiểm tra IP header của gói tin DNS đầu tiên được gửi bởi client. a. Độ dài của header? 20 bytes, Độ dài của toàn bộ gói tin? 68 b. Xác định kiểu của giao thức. IP version 4 Kiểu và số của giao thức trong trường dữ liệu là gì? UDP(17) • Kiểm tra UDP header của gói tin DNS đầu tiên được gửi bởi client. a. Xác định số hiệu cổng tạm của máy khách 57770 và số hiệu cổng được mở ở server 53. Kiểu của giao thức tầng ứng dụng trong dữ liệu là gì? DNS (query) b. Kiểm tra xem trường độ dài trong UDP header có phù hợp với thông tin về độ dài của IP header không? Chuẩn 20 = 68 - 483. DNS • Kiểm tra thông điệp truy vấn DNS trong gói tin DNS được gửi bởi client. a. Trường nào cho biết đâu là thông điệp query hay response? 0x0100 Standard query, 0... .... .... .... = Response: Message is a query b. Thông tin gì được chứa trong thân của truy vấn? www.coltech.vnu.edu.vn: type A, class IN c. ID của giao dịch truy vấn là gì? 0x82ff d. Xác định các trường chứa kiểu và lớp của truy vấn? Type: A (Host address), Class: IN (0x0001) • Kiểm tra gói tin chứa DNS response cho truy vấn trên a. Địa chỉ IP và Ethernet của gói tin này là gì? 192.168.1.1 (40:4a:03:3e:6c:4a) b. Kích thước của gói tin IP và UDP datagram chứa response này?344, 324Có dài hơn của truy vấn không? Tất nhiên là dài hơn rùi. c. Kiểm tra xem ID của giao dịch trong thông điệp hồi đáp (response) có đúng không? 0x82ff chuẩn nè d. Bao nhiêu câu trả lời được cung cấp trong thông điệp phản hồi? So sánh số cấu trả lời với giá trị Time-to-live của chúng. 1, Time to live: 4 hours, 32 minutes, 38 seconds4. Bắt tay ba bước TCP • Xác định frame chứa segment TCP đầu tiên trong ba bước bắt tay dùng để thiết lập kết nối giữa http client và server. a. Địa chỉ IP và Ethernet nguồn, giá trị trường giao thức và kiểu trong segment này là gì?192.168.1.36 (00:17:c4:09:fa:2b), SYN, TCP b. Địa chỉ IP và Ethernet đích của segment đầu tiên này là gì? Tương ứng với máy nào? 203.113.130.201, 40:4a:03:3e:6c:4a c. Xác định cổng tạm thời trên máy khách 49616 và kiểm tra xem cổng được mở trên server có đúng với cổng được quy định của HTTP không?80, đúng nè. d. Chiều dài của segment TCP này? 52 e. Giá trị sequence number đầu tiên cho các s ...
Nội dung trích xuất từ tài liệu:
Ethereal: Web Browsing (DNS, TCP, HTTP) Ethereal: Web Browsing (DNS, TCP, HTTP)Mục tiêuTrong bài tập này, chúng ta sẽ phân tích kiến trúc phân tầng của các giao thức mạngbằng cách sử dụng một trình duyệt. Chúng ta kiểm tra cấu trúc header của các PDU tạitầng IP, Transport và Ứng dụng. Đặc biệt, chúng ta sẽ quan sát cách các địa chỉ và sốhiệu cổng kết hợp với nhau để tạo nên các ứng dụng đầu cuối.Giao thức được kiểm tra • Địa chỉ frame, IP • Truy vấn và Hồi đáp DNS • Bắt tay 3 bước, số ACK, số thứ tự của TCP • Các thông điệp GET và Response của HTTPTài liệu tham khảo Sách lý thuyết của thầy Hồ Đắc Phương. Tài liệu tham khảo về Ethereal/Wireshark trên website môn học.Các bước kiểm tra 1. Khởi động Ethereal/Wireshark, lựa chọn các filter tương ứng với các giao thức trên. 2. Bật trình duyệt và gõ địa chỉ URL của một website nào đó nhưng không nhấn ENTER. 3. Bật chế độ Capture của Ethereal/Wireshark 4. Truy cập vào website bằng cách nhấn Enter trong trình duyệt 5. Khi trang web được tải xong, ngừng chế độ bắt gói tin của Ethereal/Wireshark. Lưu kết quả ra file. 6. Lưu trang web đã hiển thị, dùng để tham chiếu với kết quả.Các câu hỏi phân tích giao thứcĐể trả lời các câu hỏi sau, dùng Ethereal/Wireshark để mở file kết quả đã lưu ở trên. 1. Các giao thức có gói tin đã được bắt • Kiểm tra cột Protocol trong bảng kết quả của cửa sổ Ethereal/Wireshark. Nếu chưa đủ 3 giao thức như đã nêu ở trên thì làm lại phần Các bước kiểm tra. 2. Gói tin IP và datagram UDP • Kiểm tra frame cho gói tin DNS đầu tiên được gửi bởi client a. Xác định địa chỉ Ethernet và IP của client. 00:17:c4:09:fa:2b 192.168.1.36 b. Nội dung của trường Type trong frame Ethernet là gì? IP (0x0800) Chuẩn cho việc chuyển gói tin IP Datagram qua mạng Ethernet c. Địa chỉ IP và Ethernet đích là gì và tương ứng với máy đích nào? 192.168.1.1, 40:4a:03:3e:6c:4a. Hãy giải thích tại sao điều này lại phụ thuộc vào cách mà máy của bạn được kết nối vào Internet. Bởi 1 vì địa chỉ IP và Ethernet của local name server ở mỗi nơi mà máy tính kết nối với mạng là khác nhau. • Kiểm tra IP header của gói tin DNS đầu tiên được gửi bởi client. a. Độ dài của header? 20 bytes, Độ dài của toàn bộ gói tin? 68 b. Xác định kiểu của giao thức. IP version 4 Kiểu và số của giao thức trong trường dữ liệu là gì? UDP(17) • Kiểm tra UDP header của gói tin DNS đầu tiên được gửi bởi client. a. Xác định số hiệu cổng tạm của máy khách 57770 và số hiệu cổng được mở ở server 53. Kiểu của giao thức tầng ứng dụng trong dữ liệu là gì? DNS (query) b. Kiểm tra xem trường độ dài trong UDP header có phù hợp với thông tin về độ dài của IP header không? Chuẩn 20 = 68 - 483. DNS • Kiểm tra thông điệp truy vấn DNS trong gói tin DNS được gửi bởi client. a. Trường nào cho biết đâu là thông điệp query hay response? 0x0100 Standard query, 0... .... .... .... = Response: Message is a query b. Thông tin gì được chứa trong thân của truy vấn? www.coltech.vnu.edu.vn: type A, class IN c. ID của giao dịch truy vấn là gì? 0x82ff d. Xác định các trường chứa kiểu và lớp của truy vấn? Type: A (Host address), Class: IN (0x0001) • Kiểm tra gói tin chứa DNS response cho truy vấn trên a. Địa chỉ IP và Ethernet của gói tin này là gì? 192.168.1.1 (40:4a:03:3e:6c:4a) b. Kích thước của gói tin IP và UDP datagram chứa response này?344, 324Có dài hơn của truy vấn không? Tất nhiên là dài hơn rùi. c. Kiểm tra xem ID của giao dịch trong thông điệp hồi đáp (response) có đúng không? 0x82ff chuẩn nè d. Bao nhiêu câu trả lời được cung cấp trong thông điệp phản hồi? So sánh số cấu trả lời với giá trị Time-to-live của chúng. 1, Time to live: 4 hours, 32 minutes, 38 seconds4. Bắt tay ba bước TCP • Xác định frame chứa segment TCP đầu tiên trong ba bước bắt tay dùng để thiết lập kết nối giữa http client và server. a. Địa chỉ IP và Ethernet nguồn, giá trị trường giao thức và kiểu trong segment này là gì?192.168.1.36 (00:17:c4:09:fa:2b), SYN, TCP b. Địa chỉ IP và Ethernet đích của segment đầu tiên này là gì? Tương ứng với máy nào? 203.113.130.201, 40:4a:03:3e:6c:4a c. Xác định cổng tạm thời trên máy khách 49616 và kiểm tra xem cổng được mở trên server có đúng với cổng được quy định của HTTP không?80, đúng nè. d. Chiều dài của segment TCP này? 52 e. Giá trị sequence number đầu tiên cho các s ...
Tìm kiếm theo từ khóa liên quan:
điều hành mạng thủ thuật mạng lắp đặt mạng cách nối mạng mạng máy tính cài đặt mạng Ethenet wiresharkGợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 259 0 0 -
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 247 1 0 -
Bài giảng: Lịch sử phát triển hệ thống mạng
118 trang 240 0 0 -
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 239 0 0 -
47 trang 236 3 0
-
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 234 0 0 -
Cách phân tích thiết kế hệ thống thông tin quan trọng phần 4
13 trang 209 0 0 -
80 trang 209 0 0
-
122 trang 207 0 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 1
122 trang 206 0 0