194
Trong hình 8.2.2b là một ví dụ cho trường hợp cần sử dụng ICMP redirect.Host
H gửi dữ liệu cho Host C trong mạng 10.0.0.0/8 .Vì mạng
đ
ích
không kết nối
trực tiếp vào Host H nên Host H gửi gói
đ
ế
n
default gateway của nó là Router
R1 .Router R1 tìm trên bảng
đ
ị
nh
tuyến
đ
ể
tìm
đư
ờ
ng
đ
ế
n
m
ạ
ng
10.0.0.0/8 thì
ế
n
mạng 10.0.0.0/8 .
Hình 8.2.2b
Default gateway chỉ gửi thông
đ
i
ệ
p
ICMD redirect/change request khi gặp các
đ
i
ề
u
kiện sau :
•
Cổng mà router nhận gói dữ liệu vào cũng chính là cổng mà router sẽ
chuyển gói dữ liệu
đ
i.
•
Đ
ị
a
chỉ IP của máy nguồn là cùng một mạng /subnet với
đ
ị
a
đư
ợ
c
cấu hình
đ
ể
thực hiện redirect.(Mặc
đ
ị
nh
là Cisco
router thực hiện gửi ICMP redirect.Bạn có thể dùng lệnh no ip redirect
đ
ể
tắt chức năng này trên một cổng nào
đ
ó
của router ).
195
Thông
đ
i
ệ
p
ICMP redirect /change request có cấu trúc như hình 8.2.2c.Trong
đ
ó
ồ
ng
bộ
đ
ồ
ng
hồ riêng .Do
đ
ó
khi một host
ở
mạng
khác sử dụng phần mềm cần
đ
ồ
ng
bộ thời gian
đ
ể
thực hiện liên lạc thì có thể
sẽ gặp rắc rối .Thông
đ
iệp ICMP Timestamp
đư
ợ
c
thiết kế
đ
Phần Type trong thông
đ
i
ệ
p
ICMP timestamp có giá trị là 13 (timestamp
request )hoặc 14(timestamp reply ) .Ph
ầ
n
Code luôn có giá tr
ị
là 0 vì loại thông
đ
i
ệ
p
này không có gì khác hơn. Phần Originate timestamp là thông tin về giờ
hiện tại trên máy gửi ngay trước khi thông
đ
i
ệ
p
ICMP timestamp request
đư
ợ
c
gửi
đ
ề
u
đư
ợ
c
tính bằng số mili giây tính từ thời
đ
i
ể
m
nửa
đ
êm
theo giờ Quốc tế (Univesal Time -UT).
Hình 8.2.3
Tất cả các thông tin ICMP timestamp reply
đ
ề
u
có
đ
ầ
y
đ
ủ
3 thông số :thời
đ
i
ế
n
máy
đ
ích
bằng cách lấy giá trị của phần Originate
Timestamp trừ cho giá trị của phần Transmit timestamp.Kết quả này cũng chỉ
mang tính chất
ư
ớ
c
lượng thôi vì thời gian truyền thật sự còn phụ thuộc vào lưu
lượng truyền thực tế trên mạng lúc
đ
ó
.Ngoài ra ,host còn có thể
ư
ớ
c
tính
đư
ợ
c
giờ hiện t
ạ
i
trên máy
đ
ích
lớp trên của giao thức
TCP/IP thực hiện
đ
ồ
ng
bộ
đ
ồ
ng
hồ theo cách tin cậy và chính xác hơn.
8.2.4.Thông
đ
i
ệ
p
Information request và reply
Thông
đ
iệp ICMP information request và reply cho phép host xác
đ
ị
nh
đ
ị
a
chỉ
mạng của nó .Hình 8.2.4 là cấu trúc của loại thông
đ
i
ệ
thức BOOTP và DHCP
đư
ợ
c
sử dụng nhiều
đ
ể
cung cấp
đ
ị
a
chỉ mạng cho host
.
8.2.5 Thông điệp Address Mask
Khi người quản trị mạng dùng một
đ
ị
a
chỉ IP lớn chia ra thành nhiều subnet
,các subnet sẽ có subnet mask tương
ứ
ng
.Subnet mask
đư
ợ
c
sử dụng
đ
ể
p
Address mask reply sẽ có subnet mask chính xác cho
host.Ví dụ : môt host trong mạng lớp B có
đ
ị
a
chỉ IP là 172.16.5.2 .Host này
không biết subnet mask của mình nên nó broadcast thông
đ
iệp Address mask
request như sau :
Source address:172.16.5.2
Destination address:255.255.255.255
Protocol :ICMP =1
Type :Address Mask Request =AM1
Code :0
Mask:255.255.255.0
Router 172.16.5.2 nhận
đư
ợ
c
thông
đ
i
ệ
p
trên và trả l
ờ
i
bằng thông
ệ
p
Address Mask Request và reply có cấu trúc hoàn toàn như
nhau ,chỉ khác nhau giá trị phần Type .Phần Type có giá trị 17 là tương
ứ
ng
với
request ,còn giá trị 18 là tương
ứ
ng
với reply .Phần Identifier và Sequênc
Number giúp phân biệt reply nào tương
ứ
ng
với request nào ,giá trị hai phần
này thường là 0.Phần Checksum
đư
ợ
c
dùng
đ
ể
kiểm tra lỗi cho thông
đ
i
ệ
p
ICMP
đ
i
ệ
p
Router discovery.Trước
tiên ,host gửi thông
đ
i
ệ
p
Router solicitation cho tất cả các router bằng cách
dùng
đ
ị
a
chỉ multicast là 224.0.0.2 .Thông
đ
i
ệ
p
này cũng có thể
đư
ợ
c
gửi
broadcast
đ
ể
gửi
ợ
c
mô tả
ở
hình 8.2.6.
199
Hình 8.2.6
8.2.7 . Thông điệp Router solicitation
Host gửi thông
đ
i
ệ
p
Router solicitation trong trường hợp bị mất Default
gateway.Thông
đ
i
ệ
p
này
đư
ợ
c
gửi multicast và
đ
ây
chính là bứơc
Nếu có nhiều máy tính cùng lúc truy xuất vào cùng một máy
đ
ích
thì máy
đ
ích
có thể bị quá tải .Nghẽn mạch có thể xảy ra khi lưu lượng từ mạng LAN
tốc
đ
ộ
cao
đư
ợ
c
truyền ra kết nối WAN có tốc
đ
ộ
thấp hơn .Nếu mạng bị nghẽn
quá mức thì các gói dữ liệu sẽ bị hủy bỏ .Thông
đ
i
ệ
p
ICMP source-quence giúp
làm giảm lượng dữ liệu bị hủy bỏ .Thông
đ
i
i
ệ
p
source-quence nào nữa .Mặc
đ
ị
nh
là
đ
a
số các
Cisco router không thực hiện gửi thông
đ
i
ệ
p
source-quence vì có thể các thông
đ
i
ệ
p
này còn làm cho tình trạng tắc nghẽn bị tăng thêm .
200
Mô hình văn phòng nhỏ -văn phòng tại nhà (SOHO –Small Office Home
Office)là một trường hợp áp dụng tốt ICMP source-quence .Ví dụ một SOHO
có một mạng gồm 4 máy tính
đư
ợ
c
liệu do nghẽn mạch.
Hình 8.2.8
TỔNG KẾT
Sau
đ
ây
là các
đ
i
ể
m
quan trọng bạn cần nắm trong chương này :
•
IP là cơ chế tự nỗ lực tối
đ
a
đ
ể
truyền gói dữ liệu .IP sử dụng thông
đ
i
ệ
p
ICMP
đ
ể
Thông
đ
i
ệ
p
ICMP cũng
đư
ợ
c
vận chuyển bằng giao thức IP nên quá trình
truyền thông
đ
i
ệ
p
ICMP không tin cậy .
•
Gói ICMP có phần Header riêng
đ
ặ
c
biệt bắt
đ
ầ
u
bằng phần Type và Code.
•
Xác
đ
ị
iệp ICMP
đ
ể
đ
ồ
ng
bộ
đ
ồ
ng
hồ và
ư
ớ
c
lượng thời gian truyền dữ liệu
.
•
Thông
đ
i
ệ
p
ICMP information request và reply.
•
Thông
đ
i
ệ
p
Lời nói đầu
Nhằn
đ
ả
m
bảo kiến thức cần thiết cho một CCNA giáo trình hệ thống mạng máy
tính
CCNA 1
đ
ã
giới thiệu khái quát hệ thống mạng số liệu theo mô hình phân lớp.
Trong giáo trình này toàn bộ kiến thức cơ bản về hệ thống mạng số liệu
đ
ã
đư
ợ
c
giới thiệu. Kế tiếp giáo trình hệ thống mạng máy tính CCNA 2 giúp bạn tìm hiểu
hoạt dộng của router và hướng dẫn cấu hình cơ bản cho router với các giao thức
đ
ị
nh
tuyến
đơ
n
giản như RIP, IGRP. Như các bạn
đ
ã
biết router là thiết bị quan
hoạt
đ
ộ
ng
của từng loại giao thức
đ
ị
nh
tuyến phức tạp khác trong router.
Đ
ặ
c
biệt hoạt
đ
ộ
ng
và cách thức cấu hình cho hai giao thức OSPF và EIGRP
đư
ợ
c
trình bày rất
chi tiết trong giáo trình này.
Ngoài ra giáo trình hệ thống mạng máy tính CCNA 3 còn giúp các bạn hiểu rõ hoạt
đ
ộ
ng
của switch và hướng dẫn cấu hình
đ
ể
LAN. Chúc cácbạn
đ
ạ
t
đư
ợ
c mục tiêu này và thực sự làm chủ
đư
ợ
c
một LAN. Khối kiến thức và kỹ năng
quan tr
ọ
ng
còn lại cho một CCNA. Là cáccông nghệ WAN dùng
đ
ể
kết nối giữa
các mạng LAN. Chủ
đ
ề
này sẽ
đư
ợ
c
trình bày trong giáo tình hệ thống mạng máy
tính CCNA 4
ông
đ
ả
o Bạn
đ
ọ
c
đ
ố
i
với tủ sách
MK MUB trong thời gian qua
Kh
ẩ
u
hiệu của chúng tôi là:
Lao
đ
ộ
ng
khoa học nghiêm túc
Chất lượng va ngày càng chất lượng hơn
Tất cả vì Bạn
đ
ọ
c
Rất nhiều bạn
đ
ọ
chỉ
Emal: [email protected] – [email protected]
Hoặc gửi về : Nhà sách Minh khai
249 Nguyễn Thị Minh Khai, Q1, tp Hồ chí Minh
Nếu bạn ghi chú trực ti
ế
p
lên cuốn sách, rồi gửi cu
ố
n
sách
đ
ó
cho chúng tôi thì
chúng tôi sẽ xin hoàn lại cước phí bưu
đ
i
ệ
n
và gửi lại cho Bạn cuốn sách khác
Chúng tôi xin gửi tặng một cuốn sách của t
ủ
sách MK PUB tùy chọn lựa của bạn
theo một danh mục thích hợp sẽ
đư
ợ
c
gửi tới bạn.
Với mục