1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo bài thực hành số 2 phân tích gói tin http với wireshark

16 0 0
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân tích gói tin HTTP với Wireshark
Tác giả Trần Mạnh Hùng, Nguyễn Hoàng Phúc
Trường học Trường Đại học Công nghệ Thông tin (UIT)
Chuyên ngành Nhập môn mạng máy tính
Thể loại Báo cáo bài thực hành
Năm xuất bản 2024
Định dạng
Số trang 16
Dung lượng 1,14 MB

Nội dung

Trình duyệt đang sử dụng phiên bản HTTP 1.0 hay 1.1?. Trả lời: -Trình duyệt đang sử dụng phiên bản HTTP 1.1 -Phiên bản HTTP server đang sử dụng là 1.1... Server đã trả về cho trình duyệt

Trang 1

PHÂN TÍCH GÓI TIN HTTP

VỚI WIRESHARK

Môn học: Nhập môn mạng máy tính

Lớp: IT005.P116

Giảng viên hướng dẫn Trần Mạnh Hùng

Sinh viên thực hiện Nguyễn Hoàng Phúc

Mức độ hoàn thành Hoàn thành (100%)

Thời gian thực hiện 3/10/2024 – 09/10/2024

Trang 2

quan Có thể dùng Snipping Tool trong Window

B THỰC HÀNH

1 Tạo 1 website đơn giản trên localhost

a) Tạo 1 website sử dụng html đơn giản

b) Cấu hình Webserver với IIS trên Window

Trang 4

1 Trình duyệt đang sử dụng phiên bản HTTP 1.0 hay 1.1? Phiên bản HTTP server

đang sử dụng là bao nhiêu?

Trả lời:

-Trình duyệt đang sử dụng phiên bản HTTP 1.1

-Phiên bản HTTP server đang sử dụng là 1.1

Trang 5

2.Địa chỉ IP của máy tính bạn là bao nhiêu? Của web server là bao nhiêu?

Trả lời:

IP của máy tinh là: 10.0.153.195

IP của trang web là 10.0.153.195

Trang 6

3 Các mã trạng thái (status code) trả về từ server là gì? Trả lời:

Mã trạng thái là 200 OK

4 Server đã trả về cho trình duyệt tổng cộng bao nhiêu bytes nội dung?

Trả lời

Server đã trả về cho trình duyệt tổng cộng là 387 bytes nội dung

Trang 7

5 Xem xét nội dung của HTTP GET đầu tiên Bạn có thấy dòng

“IF-MODIFIED-SINCE” hay không?

Trả lời:

Không có dòng “IF-MODIFIED-SINCE”

Trang 8

6 Xem xét nội dung phản hồi từ server đối với HTTP GET đầu tiên Server có trả

về nội dung của file HTML hay không? Mã trạng thái đi kèm là gì? Giải thích

ý nghĩa.

Trả lời:

Quá trình bản diễn ra như sau:

-Máy tính yêu cầu file

-Máy chủ làm công việc đi tìm kiếm xem file ở đâu Nếu như file cần tim đã có sẵn ở bộ nhớ đệm cache thì sẽ lấy từ cache đem về còn nếu file yêu cầu thực sự chưa có ở cache thì thực hiện tiếp

-Máy chủ tìm thấy file và trả về lại máy

-Máy tải file và hiển thị cho người dùng

Server có trả lời nội dung của HTML.Vì trước khi truy cập trang web ta đã xóa cache nên khi ta chạy GET Request đầu tiên cho máy chủ, file chưa hề lưu trong bộ nhớ cache nên máy chủ sẽ tải trực tiếp file về

Trang 9

7 Xem xét nội dung của HTTP GET thứ 2 Bạn có thấy dòng “IF-

MODIFIED-SINCE” hay không? Nếu có, giá trị của IF-MODIFIED-SINCE là gì?

Trang 10

Trả_lời

Trang 11

GET thứ 2 là

gì? Ý nghĩa nó là gì? Server có thật sự gửi về nội dung của file hay không? Giải

thích.

Trả lời

- Mã trạng thái HTTP được trả về từ Server là HTTP/1.1 304 Not Modified.

- 304 Not Modified: resource không thay đổi từ lần cuối cùng client gửi request, và client nên sử dụng dữ liệu đã lưu trong bộ nhớ cache.- Máy chủ không thực sự gởi về nội dung của file.- Ở lần GET đầu tiên file chúng

ta request không có sẵn trong cache nên ta phải lên trực tiếp máy chủ để lấy về vàkhi máy chủ phản hồi lại nội dung chúng ta cần cũng đồngthời

lưu một vào cache của trình duyệt đó.Nhưng ở lần GET 2 ta lại gửi một request trùng ở GET 1 và nó đã được lưu trong cache trình duyệt ở lần 1

Ta có thể thấy được 2 Request trùng nhau thông qua dòng If-modified-since trả về giá trị giống ở lần 1, nên lúc này ta chỉ cần lấy lại file

Trang 12

9 Trình duyệt đã gửi bao nhiêu HTTP GET? Đến những địa chỉ IP nào?

Trả lời

Trình duyệt đã gửi 4 HTTP GET và đều đến địa chỉ IP là: 10.0.153.195

3.Truy cập các trang HTTP dài

10 Trình duyệt đã gửi bao nhiêu HTTP GET?

Trang 13

Bill of Rights?

Trả lời

Cần 4 TCP segments để chứa hết HTTP response và nội dung The Bill of Rights

Trang 14

Dòng “THE BILL OF RIGHTS” được chứa trong gói tin phản hồi thứ nhất.

4.Chứng thực HTTP

13 Mã trạng thái và ý nghĩa nó trong HTTP response tương ứng với HTTP GET

đầu tiên là gì?

Trả lời:

Mã trạng thái trong HTTP response tương ứng với HTTP GET đầu tiên là

401 Unauthorized.401 Unauthorized là mã trạng thái HTTP có nghĩa là trang bạn đang cố gắng truy cập không thể được tải cho đến khi bạn đăng nhập lần đầu bằngmột ID và mật khẩu người dùng hợp lệ

Trang 15

C ĐÁNH GIÁ

Sau bài thực hành LAB2, em đã phân tích được các gói tin http với wireshark, tạo 1 web sử dụng html đơn giản, truy cập các trang HTTP dài, chứng thực HTTP, HTTP GET/response có điều kiện và các ý nghĩa của mã trạng thái

Trang 16

to Computer Networking: A Top-Down Approach, 7th ed., J.F Kurose and

K.W Ross

Ngày đăng: 28/10/2024, 14:57

w