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 (1.42 MB, 15 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HCM
MÔN HỌC: MẠNG GIAO TIẾP DỮ LIỆU
13
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">1. Cài đặt các thông số TCP/IP cho máy trạm
(1) Thực hiện cấu hình để máy tính sử dụng địa chỉ IP được cấp bởi dịch vụ DHCP. Sử dụng các lệnh ở chế độ dòng lệnh Terminal để tìm các thơng tin sau:
- Địa chỉ MAC của cạc mạng: 58-6C-25-3F-15-CE
(2) Hủy cấu hình TCP/IP hiện tại. Sau đó hãy cho biết các thơng tin sau:
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">(3) Cấu hình thơng số IP cho máy tính như sau: (với x=9)
(4) Cấu hình địa chỉ IP tĩnh cho máy tính như sau: - Địa chỉ IP: sử dụng (1a)
- Mặt nạ mạng: sử dụng (1b)
Địa chỉ router mặc định: sử dụng (1c) Địa chỉ 2 DNS server: 1.1.1.1 và 2.2.2.2
Có khả năng truy cập mạng vì: IP này đã trở về địa chỉ IP ban đầu của mạng mình truy cập nên khả thi.
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">(5) Hãy cấu hình lại địa chỉ IP tĩnh cho máy tính dựa vào các nhận xét của (3) và (4) để máy tính có thể kết nối mạng bình thường. Sử dụng lệnh ping để kiểm tra kết nối tới router mặc định, trang facebook.com, trang google.com. Hãy cho biết các thông tin sau:
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">- TTL: 54
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">(6) Sử dụng lệnh traceroute để hiển thị kết nối tới facebook.com và google.com. Hãy cho biết các thông tin sau:
- Địa chỉ IP: 157.240.7.35 - Số hop phải qua: 12
- Địa chỉ IP hop đầu tiên: 192.168.0.230
- Địa chỉ IP: 142.250.204.142 - Số hop phải qua: 16
- Địa chỉ IP hop đầu tiên: 192.168.0.230
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">Nhận xét: Địa chỉ IP hop đầu tiên khơng phải là địa chỉ IP mà mình traceroute tới. Vì để đến được IP đích thì phải thiết lập, kết nối qua nhiều cổng khác nhau. Khi kiểm chứng đến những tên miền khác thì thấy như trên.
2. Hoạt động của giao thức IP
(7) Chọn gói tin UDP đầu tiên gửi tới địa chỉ đích 171.67.215.200 và mở rộng phần tiêu đề của giao thức IP và cho biết các thông tin sau:
Trả lời:
- Giao thức tầng trên: UDP (17) - Kích thước phần tiêu đề: 20 bytes - Kích thước phần dữ liệu: 656
- Khơng bị phân mảnh. vì fragment offset = 0
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">(8) Chọn gói tin ICMP Time-to-live exceeded cho gói tin trên và cho biết các thông tin sau:
Trả lời:
- Địa chỉ IP nguồn là địa chỉ IP của máy chủ mạng gửi gói tin ICMP Time to live exceeded. Địa chỉ này khơng phải là 171.67.215.200 vì đây là địa chỉ IP đích của gói tin đầu tiên.
- Địa chỉ IP đích: 192.168.1.104
- Kích thước phần tiêu đề: 20 bytes
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">- Kích thước phần dữ liệu: 64 Data
Giá trị nào trên phần tiêu đề cho biết đây là gói tin Time-to-live exceeded? Trả lời:
Trên phần tiêu đề của gói tin ICMP, có giá trị - Type: 11
- Code: 0
- Cho biết đây là gói tin của time-to-live (TTL) exceeded.
- Ý nghĩa gói tin này: TTL Exceeded là các IP Packet chuyền lưu lượng web HTTP qua TCP đã vượt quá số Hop quy định của bộ định tuyến. Trong đó, mỗi bộ định tuyến sẽ giảm thiểu số TTL của IP Packet được gửi qua mạng cho đến khi về 0. Cuối cùng, bộ định tuyến tiếp tục giảm IP Packet và phản hồi lại người gửi bằng thông báo ICMP và mã lỗi TTL Exceeded.
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">(9) Chọn một gói tin bất kỳ được gửi đi từ máy của bạn, mở rộng tiêu đề Ethernet II và cho biết:
- Địa chỉ MAC nguồn: 58:6c:25:3f:15:ce
- So sánh: Không giống nhau bởi địa chỉ MAC là địa chỉ vật lý của máy, nó được tạo ra lúc máy được sản xuất nên địa này là độc nhất, khơng thể trùng lặp.
- Địa chỉ MAC đích: ec:84:b4:09:32:b0 - Địa chỉ IP tương ứng: 192.168.1.1
- So sánh: Không trùng với địa chỉ IP đích trên tiêu đề Internet Protocol của gói tin
- Là địa chỉ của nút mạng: ec:84:b4:09:32:b0
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">(10) Chọn một gói tin bất kỳ nhận được trên máy của bạn, mở rộng tiêu đề Ethernet II và cho biết:
Trả lời:
- Địa chỉ MAC nguồn: ec:84:b4:09:32:b0 - Địa chỉ IP tương ứng: 192.168.1.104
- So sánh: Không trùng với địa chỉ IP nguồn trên tiêu đề Internet Protocol của gói tin.
- Là địa chỉ của nút mạng: ec:84:b4:09:32:b0 - Địa chỉ MAC nguồn: 58:6c:25:3f:15:ce
- So sánh: Không giống nhau bởi địa chỉ MAC là địa chỉ vật lý của máy, nó được tạo ra lúc máy được sản xuất nên địa này là độc nhất, không thể trùng lặp.
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">(11) Tìm gói tin ICMP Echo Request đầu tiên khi thiết lập kích thước gói tin là 2200 (Gợi ý: Hãy xem sự thay đổi đột ngột của cột time để biết khi nào một chuỗi gói tin ICMP mới được gửi tiếp theo). Quan sát phần tiêu đề của gói tin và trả lời các câu hỏi sau:
Trả lời:
Thơng tin nào cho biết đây là gói tin ICMP Echo Request?
- Trường “Protocol” trong tiêu đề IP sẽ chứa giá trị “1”, cho biết đây là gói tin của ICMP.
- Trường “Type” trong tiêu đề ICMP sẽ chứa giá trị “8”, cho biết đây là
gói tin Echo Request.
Dựa vào thơng tin nào để biết gói tin này bị phân mảnh? Gói tin này bị phân thành bao nhiêu mảnh?
- Dựa vào trường “Fragment Offset” trong tiêu đề IP, nếu giá trị này khác 0, tức là gói tin đã bị phân mảnh.
- Gói tin bị phân thành: 2 mảnh.
Trường Identification của các mảnh giống hay khác nhau? - Giống nhau cho tất cả các gói tin.
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">Những trường nào trong phần tiêu đề của các mảnh là khác nhau?
Các trường “Fragment Offset”, More Flagments trong tiêu đề IP sẽ khác nhau cho từng mảnh gói tin.
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">(12) Chọn mảnh đầu tiên của gói tin ở câu 11 và cho biết giá trị nào ở phần tiêu đề IP cho biết đây là mảnh đầu tiên?
Trả lời: Fragment offset = 0 thì cho thấy đây là mảnh đầu tiên.
(13) Tìm gói tin ICMP Echo request đầu tiên khi thiết lập kích thước gói tin là 3800.Gói tin này bị phân thành mấy mảnh? Với mỗi mảnh hãy cho biết các thông tin sau:
Trả lời:
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">Trả lời: Khi phía thu nhận đủ fragment thì thực hiện quá trình tái hợp. Vì vậy, cần có các bộ đệm, một bảng theo bit chỉ các khối fragment đã nhận được, một bộ đếm thời gian tái hợp. Dữ liệu của fragment được đặt vào một bộ đệm dữ liệu và vị trí của nó phụ thuộc vào Fragment Offset, bit trong bảng tương ứng với Fragment nhận được sẽ được lập.
</div>