You are on page 1of 3

Khoa Khoa học và Kỹ thuật Máy tính – Đại Học Bách Khoa Tp.

HCM

BÀI THỰC HÀNH SỐ 3


Họ tên sinh viên:...........................................................
Nhóm: ........... MSSV:...................................................

I. Nộp Bài
• Hạn chót nộp bài: 12h trưa chủ nhật, 31/05/2009
• Nộp bài đến địa chỉ: khoatran@cse.hcmut.edu.vn
• Subject: LAB3
II. Mục tiêu
• Hiểu biết về IP.
• Hiểu biết về TCP.
III. Các bước thực hiện
1. Hiểu biết về IP
a. IP và ping
- Khởi động lại phần mềm Wireshark, bắt đầu tiến trình bắt gói.
- Mở một DOS prompt và lần lượt thực hiện lệnh ping với kích thước tin là 50, 500,
2000 bytes.
- Sau khi lệnh ping kết thúc, dừng lại tiến trình bắt gói trên Wireshark. Lọc các thông
điệp với “icmp”.
- Xem xét header của tầng Internet Protocol (từ chi tiết đến tổng quát) trong các gói ping
trên và trả lời các câu hỏi sau:
 Cho biết version của IP:
.......................................................................................................................................
 Bao nhiêu byte trong IP header:
.......................................................................................................................................
 Bao nhiêu byte trong payload của IP datagram:
Lần 1 (50 byte): ..............................................................................................
Lần 2 (500 byte): ............................................................................................
Lần 3 (2000 byte): ..........................................................................................
 Cho biết giá trị của trường Identification và TTL:
.................... . ... .. .. ... .. ... .. .. ... .. .. ... .. ... .. .. ... .. ... .. .. ... .. .. ..Identificat
ion: ...........................................................................................................
.......................................TTL:
..................................................................................................................
 Các IP datagram trên có IP datagram nào bị
fragment?...........................................
 Làm thế nào để xác định datagram nào bị fragment hay không bị fragment?
.......................................................................................................................................
 Đối với IP datagran thứ 3 (2000 byte) , hãy cho biết có bao nhiêu fragment
được tạo ra?
.......................................................................................................................................
 Xem xét mảnh fragment đầu tiên và fragment thứ 2 của IP datagram thứ 3
(2000 byte), cho biết sự thay đổi trong IP header.
.......................................................................................................................................
 Xem xét fragment thứ 2 của IP datagram thứ 3 (2000 byte), cho biết thông tin
nào cho biết nó không phải là fragment đầu tiên:
.......................................................................................................................................
b. IP và các lớp trên (Transport, Application)
- Khởi động trình duyệt, xoá các thông tin trong cache.
- Khởi động lại phần mềm Wireshark, bắt đầu tiến trình bắt gói.
- Nhập URL: http://www.hcmut.edu.vn/, trang web sẽ hiển thị.
- dừng lại tiến trình bắt gói trên Wireshark. lọc các thông điệp với “http”.

Trang 1/3
Khoa Khoa học và Kỹ thuật Máy tính – Đại Học Bách Khoa Tp.HCM

- Xem xét thông tin Internet Protocol (từ chi tiết đến tổng quát) trong gói HTTP GET
(tìm gói có yêu cầu “GET / HTTP/1.1”) và trả lời các câu hỏi sau:
 Bao nhiêu byte trong IP header:
.......................................................................................................................................
 Bao nhiêu byte trong payload của IP datagram
.......................................................................................................................................
 Trong IP header, cho biết giá trị trong những trường của giao thức các lớp phía
trên
.......................................................................................................................................
 Xem xét kích thước các thành phần IP datagram trên, hãy cho biết định dạng
của IP datagram (xem lại lý thuyết và so sánh với thực nghiệm).
.......................................................................................................................................
2. Hiểu biết về TCP
• Khởi động trình duyệt IE/Firefox, loại bỏ các thông tin trong cache (Tools-> Internet
Options-> Delete Files),và loại bỏ việc sử dụng proxy server nếu có thể (Tools ->Internet
Options -> Connections -> LAN Settings)
• Khởi động phần mềm Wireshark, bắt đầu tiến trình bắt gói.
• Nhập URL: www.cse.hcmut.edu.vn vào trình duyệt IE, trang web hiển thị, chọn phần
mềm Wireshark để download.
• Sau khi download xong, dừng lại tiến trình bắt gói trên Wireshark, lọc các thông điệp
với “tcp”. Cho biết kết quả trên Wireshark sau khi lọc thông điệp với “tcp”.
.............................................................................................................................................
• Xem xét thông tin (từ chi tiết đến tổng quát) trong các gói trên và trả lời các câu hỏi sau:
 Địa chỉ IP máy tính của bạn và chỉ số TCP port được dùng với máy trạm
(client):
.......................................................................................................................................
 Địa chỉ IP của website www.cse.hcmut.edu.vn và chỉ số TCP port được dùng
với máy chủ (server):
.......................................................................................................................................
• Ta cần quan tâm đến các TCP segment chứa các thông điệp HTTP vì vậy trên giao diện
Wireshark chọn Analyze->Enabled Protocols, bỏ chọn cho HTP và nhấn OK. Giao diện của
Wireshark sẽ thay đổi, Xem xét thông tin (từ chi tiết đến tổng quát) trong các TCP segment trên
và trả lời các câu hỏi sau:
 Sequence number của TCP SYN segment được dùng để bắt đầu kết nối TCP giữa
client (máy tính của bạn) và www.cse.hcmut.edu.vn? (gợi ý: chọn Edit > Preferences >
Protocols > TCP, bỏ chọn lựa chọn “Relative sequence numbers and window scaling”)
.......................................................................................................................................
 Thông tin nào trong segment này dùng để định danh nó là một SYN segment ?
.......................................................................................................................................
 Sequence number của TCP SYN/ACK segment được gởi bởi www.cse.hcmut.edu.vn
.......................................................................................................................................
 Giá trị của trường ACKnowledgement field trong SYN/ACK segment này?
.......................................................................................................................................
 Thông tin nào trong segment này dùng để định danh nó là một SYN/ACK segment ?
.......................................................................................................................................
 Sequence number của TCP segment chứa lệnh HTTP GET:
.......................................................................................................................................
 Xem xét TCP chứa lệnh HTTP GET như là segment đầu tiên, cho biết các chỉ số
sequence number của các segment tiếp theo trong TCP connection có chứa lệnh HTTP
GET:
.......................................................................................................................................
 Cho biết throughput (bytes transferred per unit time) của TCP connection trên:
.......................................................................................................................................

Trang 2/3
Khoa Khoa học và Kỹ thuật Máy tính – Đại Học Bách Khoa Tp.HCM

 Xem lại chương 5 và dựa trên thực nghiệm hãy vẽ lại quá trình thiết lập kết nối, truyền
nhận dữ liệu, đóng kết nối TCP với đầy đủ các thông số .
.......................................................................................................................................

--HẾT-

Trang 3/3

You might also like