You are on page 1of 9

Khoa Mạng máy tính và Truyền thông - UIT

BÁO CÁO THỰC HÀNH


Môn học: Nhập môn mạng máy tính
Buổi báo cáo: Lab 02
Tên chủ đề: Tên bài thực hành
GVHD: Phan Trung Phát
Ngày thực hiện: xx/xx/2022
Ngày nộp báo cáo: xx/xx/2022
1. THÔNG TIN CHUNG:
Lớp: IT005.N19
ST Họ và tên MSSV Email
T
1 Lê Công Hiếu 21522070 21522070@gm.uit.edu.vn

2. ĐÁNH GIÁ KHÁC:


Nội dung Kết quả
Tổng thời gian thực hiện bài 30 phút
thực hành trung bình
Link Video thực hiện Không có
(nếu có)
Không có
Ý kiến (nếu có)
+ Khó khăn
+ Đề xuất …

Điểm tự đánh giá 9 điểm


Lab 01: Làm quen với Wireshark Nhóm XX

BÁO CÁO CHI TIẾT


Bài 01: HTTP GET/reponse có điều kiện.
Trang web bắt được:

14
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ình duyệt sử dụng phiên bản HTTP 1.1

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

Khoa Mạng máy tính & BÁO CÁO THỰC HÀNH QUẢN TRỊ MẠNG VÀ HỆ THỐNG
Truyền thông
HỌC KỲ II – NĂM HỌC 2021-2022
Lab 01: Làm quen với Wireshark Nhóm XX

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

3. Mã trạng thái (status code) trả về từ server là gì?


Mã trạng thái trả về từ sever là 200 OK.

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

Server đã trả về cho trình duyệt 369 bytes nội dung.

Khoa Mạng máy tính & BÁO CÁO THỰC HÀNH QUẢN TRỊ MẠNG VÀ HỆ THỐNG
Truyền thông
HỌC KỲ II – NĂM HỌC 2021-2022
Lab 01: Làm quen với Wireshark Nhóm XX

14
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?
Không.

6. Xem xét nội dung phản hồi từ server. Server có thật sự trả về nội dung của file
HTML hay không? Tại sao?
Server đã thực sự trả về nội dung của file HTML bởi. Trước khi bắt các gói tin thì
cache của trình duyệt đã bị xóa nên sau khi ta chạy GET request đầu tiên file chưa
được lưu trong cache nên sẽ nhận trực tiếp từ sever.

Khoa Mạng máy tính & BÁO CÁO THỰC HÀNH QUẢN TRỊ MẠNG VÀ HỆ THỐNG
Truyền thông
HỌC KỲ II – NĂM HỌC 2021-2022
Lab 01: Làm quen với Wireshark Nhóm XX

14
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 là gì?
Dòng dòng “IF-MODIFIED-SINCE” có xuất hiện.
If-Modified-Since: Sat, 15 Oct 2022 01:47:51 GMT.

8. Mã trạng thái HTTP được trả về từ server tương ứng với HTTP 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.
- 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
đồng thờ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

Khoa Mạng máy tính & BÁO CÁO THỰC HÀNH QUẢN TRỊ MẠNG VÀ HỆ THỐNG
Truyền thông
HỌC KỲ II – NĂM HỌC 2021-2022
Lab 01: Làm quen với Wireshark Nhóm XX

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 này tại Cache mà không cần lên Máy chủ để
lấy nên Máy chủ không trả về nội dung đó nữa và phản hồi với mã trạng thái 304.

14
9. Trình duyệt đã gửi bao nhiêu HTTP GET? Đến những địa chỉ IP nào?
Trình duyệt đã gửi 3 HTTP GET:
- Lần 1 gửi đến địa chỉ IP: 192.168.218.112
- Lần 2 gửi đến địa chỉ IP: 192.168.20.62
- Lần 3 gửi đến địa chỉ IP: 192.168.218.112

Bài 02: Truy cập các trang HTTP dài.


10. Trình duyệt đã gửi bao nhiêu HTTP GET? Dòng “THE BILL OF RIGHTS”
được chứa trong gói tin phản hồi thứ mấy?
Trình duyệt gửi đi 3 HTTP GET. Dòng “THE BILL OF RIGHTS” được chứa trong
gói tin phản hồi thứ thứ nhất.

Khoa Mạng máy tính & BÁO CÁO THỰC HÀNH QUẢN TRỊ MẠNG VÀ HỆ THỐNG
Truyền thông
HỌC KỲ II – NĂM HỌC 2021-2022
Lab 01: Làm quen với Wireshark Nhóm XX

14
11. Cần bao nhiêu TCP segments để chứa hết HTTP response và nội dung của The
Bill of Rights?
Cần 4 TCP segments.

Bài 03: Chứng thực HTTP.


12. Mã trạng thái và ý nghĩa nó trong HTTP response tương ứng với HTTP GET
đầu tiên là gì?
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ằng
một ID và mật khẩu người dùng hợp lệ.

Khoa Mạng máy tính & BÁO CÁO THỰC HÀNH QUẢN TRỊ MẠNG VÀ HỆ THỐNG
Truyền thông
HỌC KỲ II – NĂM HỌC 2021-2022
Lab 01: Làm quen với Wireshark Nhóm XX

13. Khi trình duyệt gửi HTTP GET lần thứ 2, trường dữ liệu nào mới nào xuất hiện
trong HTTP GET?
Xuất hiện một trường dữ liệu mới là trường authorization trong HTTP GET thứ 2.

14
Bài tập thêm: Đối với nội dung mở rộng khi làm một website của riêng bản
thân mình (có style, hoàn chỉnh) sẽ được báo cáo vào file report không sử
dụng làm website để bắt gói tin ở phần HTTP ngắn.
Link trang web: lehieu081220003.github.io

Khoa Mạng máy tính & BÁO CÁO THỰC HÀNH QUẢN TRỊ MẠNG VÀ HỆ THỐNG
Truyền thông
HỌC KỲ II – NĂM HỌC 2021-2022
Lab 01: Làm quen với Wireshark Nhóm XX

14

Khoa Mạng máy tính & BÁO CÁO THỰC HÀNH QUẢN TRỊ MẠNG VÀ HỆ THỐNG
Truyền thông
HỌC KỲ II – NĂM HỌC 2021-2022

You might also like