Thực hành Mạng máy tính LAB 1.2: GIAO THỨC HTTP và FTP

10 6 0
Thực hành Mạng máy tính LAB 1.2: GIAO THỨC HTTP và FTP

Đang tải... (xem toàn văn)

Thông tin tài liệu

Thực hành Mạng máy tính LAB 1.2: GIAO THỨC HTTP FTP  Mơ hình mạng Bảng địa IP Device Interface Eagle Server N/A Host PC N/A IP Address 192.168.10.5 Sinh viên tự xác định địa máy thực hành Mục tiêu  Sử dụng Wireshark để bắt phân tích gói tin q trình truyền tin qua giao thức HTTP  Sử dụng Wireshark để bắt phân tích gói tin q trình truyền tin qua giao thức FTP  Quan sát TCP thiết lập quản lý kênh truyền giao tiếp kết nối với HTTP FTP Kiến thức cần nắm  Nhiệm vụ, ý nghĩa giao thức tầng ứng dụng (Application Layer Protocol)  Nguyên tắc hoạt động giao thức HTTP, FTP Nội dung thực Trong lab sinh viên sử dụng ứng dụng client để kết nối tới eagle_server Đồng thời sử dụng Wireshark để theo dõi q trình truyền thơng, bắt phân tích gói tin Thực hành Mạng máy tính Sử dụng trình duyệt web Internet Explorer Firefox để kết nối tới Eagle_Server Eagle_Server có cấu hình sẵn số dịch vụ mạng HTTP để đáp ứng yêu cầu client Sinh viên thực tác vụ, đồng thời trả lời câu hỏi tương ứng Tác vụ 1: Bắt phân tích q trình trao đổi liệu thông qua giao thức HTTP web client web server Bước 1: Bắt đầu bắt gói với Wireshark  Khởi động Wireshark  Chọn card mạng giao tiếp sau nhấn nút Start để bắt đầu bắt gói Bước 2: Bắt gói liệu trao đối qua giao thức HTTP Sử dụng trình duyệt web Internet Explorer Firefox để kết nối đến Eagle_Server theo địa chỉ: http://eagle-server.example.com (http://192.168.10.5) Một trang web hình 1.2.1 hiển thị Khơng đóng (thốt) trình duyệt web u cầu Hình 1.2.1: Trang chủ web server Nhấn nút fresh cửa sổ trình duyệt web để đảm bảo liên kết khơng bị thay đổi Mở trình duyệt web thứ hai kết nối đến địa chỉ: http:/eagleserver.example.com/page2.html Một trang web hình 1.2.2 hiển thị Thực hành Mạng máy tính Hình 1.2.2: Trang liên kết web server Chuyển qua cửa sổ chương trình Wireshark dừng việc bắt gói tin Đóng tất trình duyệt web Kết liệu mà Wireshark bắt thị Có phiên làm việc HTTP tạo HTTP phiên kết nối đến http://eagleserver.example.com Phiên thứ xảy bạn refresh lại trang web Phiên thứ xảy truy cập vào địa web server http://eagle- server.example.com/page2.html Trong hình 1.2.3 hiển thị nội dung bắt phiên làm việc HTTP Trước HTTP bắt đầu, phiên làm việc TCP phải tạo Điều thể ba dịng 13, 14, 15 hình 1.2.3 Hình 1.2.3: Nội dung phiên làm việc HTTP Bước 3: Sinh viên sử dụng kết Wireshark bắt gói máy mình, dùng thơng tin trường cửa sổ Packet detail pane để trả lời câu hỏi đây: Điền vào bảng thơng tin trình bày phiên làm việc HTTP: Web browser IP address Web server IP address Thực hành Mạng máy tính Web browser port number Web server port number Máy tính thực khởi đầu phiên làm việc HTTP nào? Máy tính kết thúc phiên làm việc HTTP nào? Chọn dòng giao thức HTTP, yêu cầu từ trình duyệt web Trong hình 1.2.3 trên, dòng 16 yêu cầu GET Giao thức đóng gói bên phân đoạn TCP? Mở rộng thông tin giao thức cuối bắt subfields Đây thông tin gửi tới web server Sử dụng giao thức để hoàn thành bảng Protocol Version Request Method * Request URI Language Hồi đáp web server đến yêu cầu GET web client gì? Hồi đáp mang ý nghĩa gì? Thực hành Mạng máy tính Kéo trượt cửa sổ wireshark xuống thấy phiên làm việc thứ Hình 1.2.4 mẫu chụp hiển thị Hình 1.2.4: Phiên làm việc bắt HTTP Refresh máy Bởi trang web lưu nhớ cache client, yêu cầu GET chứa hướng dẫn bổ sung sau vào máy chủ: If-modified-since: Fri, 26 Jan 2007 06:19:33 GMT\r\n If-None-Match: “98072-b8-82da8740”\r\n Điều có nghĩa client FTP chờ đợi lệnh gửi đến từ FTP server Để xem danh sách lệnh FTP client gõ help Thực hành Mạng máy tính Hình 1.2.7: Lệnh help cho FTP Client Tuy nhiên, số lượng lớn lệnh FTP client làm cho việc sử dụng tiện ích Command Line khó khăn cho người chưa có nhiều kinh nghiệm làm việc với Command Line Ở sử dụng vài lệnh để Wireshark đánh giá Gõ lệnh dir để thị nội dung thư mục hành: Hình 1.2.8: Lệnh dir cho FTP Client Các FTP client thư mục gốc FTP server Đây thư mục gốc thực máy chủ, điểm cao mà người dùng vơ danh truy cập Các thư mục ngang hàng Tuy nhiên, di chuyển tập tin cho máy Di chuyển vào thư mục pub/eagle_labs/eagle1/chaper2, tải tập tin thoát Thực hành Mạng máy tính Hình 1.2.9: Download tập tin từ Eagle Server Đóng cửa sổ thực dịng lệnh Dừng việc bắt gói tin cửa sổ Wireshark lưu gói tin bắt FTP_Command_Line_Client Bước 3: Khởi động trình duyệt web Bắt đầu bắt gói với Wireshark Mở trình duyệt web, nhập vào địa trình duyệt đường dẫn ftp://eagleserver.example.com Một cửa sổ trình duyệt mở với thư mục Pub hiển thị hình 2.1.10 Thực hành Mạng máy tính Hình 1.2.10: Trình duyệt web sử dụng FTP Client Mở thư mục với đường dẫn pub/eagle-labs/eagle1/chapter2 Click đôi vào tập tin ftptoeagle-server.pcap lưu tập tin máy client Khi hồn thành đóng trình duyệt web lại Dừng việc bắt gói với Wireshark tiến hành lưu gói tin vừa bắt với tên FTP_Web_Client Bước 4: Dừng việc bắt gói với Wireshark phân tích liệu gói tin bắt Thực mở file FTP_Command_Line_Client thực bắt gói bước tiến hành phân tích Trên đầu cửa sổ Wireshark, chọn gói tin FTP bắt mà giao thức truyền dẫn Respone 220 Trong hình 1.2.11 dịng 23 Hình 1.2.11: Wireshark bắt tin phiên làm việc FTP Di chuyển vào cửa sổ Packet Details Pane Wireshark mở rộng giao thức FTP FTP truyền cách sử codes HTTP Thực hành Mạng máy tính FTP server Respone 220 nghĩa gì? _ _ Khi FTP server đưa trả lời: 331 Please specify the password, trình duyệt web hồi đáp gì? _ _ FTP Client sử dụng cổng để kết nối tới cổng 21 FTP server? _ Khi liệu chuyển giao danh sách thư mục đơn giản cổng mở Điều gọi chế độ chuyển giao Các chế độ chuyển giao chủ động bị động Trong chế độ hoạt động, máy chủ mở phiên TCP cho FTP Client truyền liệu qua cổng Nguồn FTP server cổng 20 FTP Client cổng lớn 1023 Trong chế độ bị động, máy khách mở cổng vào máy chủ để truyền liệu Cả hai cổng 1023 Cổng FTP-DATA sử dụng FTP server? Mở gói tin FTP_Web_Client lưu trên, quan sát trình trao đổi giao thức FTP Mặc dù máy khách khác lệnh thực tương tự ... Wireshark bắt tin phiên làm việc FTP Di chuyển vào cửa sổ Packet Details Pane Wireshark mở rộng giao thức FTP FTP truyền cách sử codes HTTP Thực hành Mạng máy tính FTP server Respone 220 nghĩa gì?... 2.1.10 Thực hành Mạng máy tính Hình 1.2.10: Trình duyệt web sử dụng FTP Client Mở thư mục với đường dẫn pub/eagle-labs/eagle1/chapter2 Click đôi vào tập tin ftptoeagle-server.pcap lưu tập tin máy. .. đây: Điền vào bảng thơng tin trình bày phiên làm việc HTTP: Web browser IP address Web server IP address Thực hành Mạng máy tính Web browser port number Web server port number Máy tính thực khởi

Ngày đăng: 26/11/2022, 16:58

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan