Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
859,86 KB
Nội dung
Bài báo cáo Lap LAP – APPLICATION LAYER INVESTIGATE AND REAL SITUATIONS Nguyễn Nhật Quang | 17520948 | IT005.J11.ATCL1 Task 2: Phân tích HTTP GET/Response có điều kiện 1) Phiên HTTP trình duyệt sever: - Cả trình duyệt sever sử dụng phiên HTTP 1.1 2) Địa IP máy tính web server - Địa IP máy tình 172.20.10.13 Địa IP web server 172.20.10.3 3) Các mã trạng thái trả từ server - Các mã trạng thái trả từ server bao gồm:200 OK, 404 NOT FOUND, 304 Not Modified PAGE 4) Số bytes nội dung server - Ta thấy server trả gói tin có nội dung bao gồm:text,JPEG JFIF image PAGE - Từ suy tổng số bytes mà server trả 826+76831+1245=78902 bytes 5) Nội dung file HTTP GET - Ở file HTTP GET ta không thấy header IF-MODIFIED-SINCE PAGE 6) Xem xét nội dung phản hồi từ server Server có thật trả nội dung file HTML hay khơng? Tại sao? Q trình HTTP Request & HTTP Respone diễn sau: Client yêu cầu file Server làm công việc tìm kiếm xem file đâu *ở bước file cần tim có sẵn nhớ đệm cache lấy từ cache đem cịn file yêu cầu thực chưa có cache thực tiếp bước 3 Server tìm thấy trả cho Client Client download file hiển thị cho người dùng - Như ta thấy trường hợp Server có trả nội dung file HTML trước truy cập trang web ta xóa cache trình duyệt, nên ta gởi Request GET lên server để yêu cầu server trả file về,file chưa lưu nhớ Cache client nên tải file trực tiếp từ server PAGE 7) Xem xét nội dung HTTP GET thứ Bạn có thấy dịng “IF-MODIFIED-SINCE” hay khơng? Nếu có, giá trị IFMODIFIED-SINCE gì? - Ở HTTP GET thứ xuất header IF-MODIFIED-SINCE giá trị Wed, 10 Oct 2018 08:55:44 GMT\r\n PAGE 8) Mã trạng thái HTTP trả từ server tương ứng với HTTP GET thứ gì? Ý nghĩa gì? Server có thật gửi nội dung file hay khơng? Giải thích - Ta thấy tương ứng với HTTP GET thứ server trả cho trình duyệt mã 304 Not Modified - 304 Not Modified: resource không thay đổi từ lần cuối client gửi request, client nên sử dụng liệu lưu nhớ cache Ở hình ta thấy Server khơng thực gởi nội dung file - PAGE - Ở hình ảnh giúp ta so sánh lần GET lần GET 2, lần GET file request khơng có sẵn cache nên ta phải lên trực tiếp server để lấy server phản hồi lại nội dung cần đồng thời lưu vào cache trình duyệt ln kèm theo Header Last-Modified để kèm theo thời gian cuối chỉnh sửa file thơng số Etag dung để đại diện cho file đó.Nhưng lần GET ta lại gởi request trùng GET lưu PAGE cache trình duyệt lần responde Ta thấy Request trùng thơng qua dịng Etag If-modified-since trả giá trị giống lần 1, nên lúc ta cần lấy lại file Cache mà không cần lên Server để lấy nên Server khơng trả nội dung phản hồi với mã trạng thái 304 9) Trình duyệt gửi HTTP GET? Đến địa IP nào? - Trình duyệt gửi HTTP GET đến địa IP 172.20.10.3 nội dung trang lưu toàn ổ đĩa vật lý server không chèn nội dung khác từ server khác Task 3: Truy cập trang HTTP dài 10) Trình duyệt gửi HTTP GET? Dịng “THE BILL OF RIGHTS” chứa gói tin phản hồi thứ mấy? - Trình duyệt gởi HTTP GET - Dòng “THE BILL OF RIGHTS” chứa gói tin thứ 279 PAGE 11) Cần TCP segments để chứa hết HTTP response nội dung The Bill of Rights? - Cần TCP segments để chứa hết HTTP respone PAGE Task 4: Chứng thực HTTP 12) Mã trạng thái ý nghĩa HTTP response tương ứng với HTTP GET gì? Mã trạng thái nhận tương ứng với HTTP GET 401-Unauthorized 401 Unauthorized mã trạng thái HTTP có nghĩa trang bạn cố gắng truy cập tải bạn đăng nhập lần đầu ID mật người dùng hợp lệ 13) Khi trình duyệt gửi HTTP GET lần thứ 2, trường liệu nào xuất HTTP GET? Wireshark có bắt username password hay không? Xuất trường liệu trường authorization HTTP GET Wireshark bắt username password ngăn cách kí tự “:”(wiresharkstudents:network) PAGE 10 PAGE 11 ...Task 2: Phân tích HTTP GET/Response có điều kiện 1) Phiên HTTP trình duyệt sever: - Cả trình duyệt sever sử dụng phiên HTTP 1.1 2) Địa IP máy tính web server - Địa IP máy tình 1 72. 20.10.13... server - Địa IP máy tình 1 72. 20.10.13 Địa IP web server 1 72. 20.10.3 3) Các mã trạng thái trả từ server - Các mã trạng thái trả từ server bao gồm :20 0 OK, 404 NOT FOUND, 304 Not Modified PAGE 4) Số bytes... tin có nội dung bao gồm:text,JPEG JFIF image PAGE - Từ suy tổng số bytes mà server trả 826 +76831+ 124 5=789 02 bytes 5) Nội dung file HTTP GET - Ở file HTTP GET ta không thấy header IF-MODIFIED-SINCE