Tìm hiểu cách tự xây dựng một website đơn giản
Sử dụng Wireshark để bắt gói tin HTTP để phân tích các đặc điểm của gói tin này: Thông điệp GET/response, cấu trúc của HTTP header, truy cập các file HTML dài, truy cập các file HTML có đính kèm các đối tượng, xác thực HTTP và bảo mật,…
Kiến thức về giao thức HTTP của chương Application
Một máy tính có kết nối Internet sử dụng hệ điều hành Windows/Linux.
Phần mềm Wireshark được cài đặt tại máy tính trên
Dịch vụ IIS được cài đặt trên máy tính trên
Tham khảo mã nguồn sau đây:
<!DOCTYPE html>
<html>
<head>
<title>Thực hành nhập môn mạng máy tính - Lab 2</title>
<meta charset="utf-8">
<link rel="icon" type="image/png" href="https://nc.uit.edu.vn/wp-content/uploads/2014/12/logo_mmt-nth.png">
</head>
<body>
<center>
<img src="https://portal.uit.edu.vn/Styles/profi/images/logo186x150.png"/>
</center>
<center><h1>MSSV: 123456</h1></center>
<center><h2>Họ và tên: Nguyễn Văn An</h2></center>
</body>
</html>
*Chú thích: Link ảnh logo UIT
Xem hướng dẫn tại Video dưới đây
HTTP và Cơ chế Cache
Các loại cache
Mở file và nhập “http” vào cửa sổ display-filter để hiển thị các thông điệp HTTP
Trả lời các câu hỏi sau kèm theo hình ảnh minh chứng kết quả từ Wireshark:
Website với địa chỉ sau: http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file3.html có chứa nội dung HTML với kích thước khá lớn (>4500 bytes). Chúng ta sẽ xem xét điều gì xảy ra khi download một file HTML dài
Mở file và nhập “http” vào cửa sổ display-filter để hiển thị các thông điệp HTTP.
Chọn 1 gói tin, chọn chuột phải, chọn Follow > TCP Stream
Trả lời các câu hỏi sau kèm theo hình ảnh minh chứng kết quả từ Wireshark:
Website với địa chỉ sau: http://gaia.cs.umass.edu/wireshark-labs/protected_pages/HTTP-wireshark-file5.html được bảo vệ bởi password với username là “wireshark-students” (không có ngoặc kép), và password là “network” (không có ngoặc kép).
Mở file và nhập “http” vào cửa sổ display-filter để hiển thị các thông điệp HTTP
Trả lời các câu hỏi sau kèm theo hình ảnh minh chứng kết quả từ Wireshark:
Sinh viên tìm hiểu và thực hành theo hướng dẫn. Thực hiện báo cáo cá nhân và nộp bài tại Website môn học
Sinh viên báo cáo kết quả thực hiện và nộp bài gồm:
MSSV_HoTen_LabX
Ví dụ: 18521007_NguyenVanA_Lab2Sinh viên tìm hiểu và tự thực hiện được bài thực hành, trả lời đầy đủ các yêu cầu đặt ra, trình bày báo cáo chi tiết, rõ ràng theo mẫu báo cáo đã được cung cấp