Tải bản đầy đủ (.docx) (14 trang)

Nhập môn mạng lab2 tạo 1 website đơn giản trên localhost

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (430.05 KB, 14 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>MSSV: 22521068</b>

<b>Họ và tên: Lâm Thiên Phát</b>

<b>1. Tạo 1 website đơn giản trên localhost</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

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

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>Truy cập thử trang web của sinh viên khác từ trình duyệt bằng các gõ </b>

<b>URL như sau: </b>

<b>2. HTTP GET/response có điều kiện</b>

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 HTTP/1.1 và server đang sử dụng là HTTP/1.1

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="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?

Địa chỉ IP của máy: 192.168.228.167.

Địa chỉ IP của web server: 192.168.228.172

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

Mã: 200

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

Số Bytes nội dung là: 44379 bytes

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

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?

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

Khơng có

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 có trả về nội dung.

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

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

-Máy tính 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 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.

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="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ì?

Khơng có

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.

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Mã trạng thái là 200

200: OK (Thành công): Khi nhận được những mã như vậy tức là request

đã được server tiếp nhận, hiểu và xử lý thành công

Sever gửi về nội dung gồm 1 file PNG Vì trong web có ảnh.

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

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Trình duyệt đã gửi 2 HTTP GET đến cùng một địa chỉ IP : 192.168.228.172

<b>3. Truy cập các trang HTTP dài</b>

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 1 HTTP GET

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

11. Cần bao nhiêu TCP segments để chứa hết HTTP response và nội dung

của The Bill of Rights?

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

Cần 4 TCP segments để chứa hết HTTP response

<b>4. Chứng thực HTTP</b>

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 : 401

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

Ý nghĩa: website đang tồn tại nhưng người dùng không vào được vì khơng

sở hữu quyền truy cập.

Website bắt nhập tài khoảng và mật khẩu

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?

Trường dữ liệu mới là Authorization

Wireshark bắt được username và password được ngăn cách bởi kí tự :

(wireshark-students:network)

</div>

×