Tui, Tui đó Host A segment đều nhận và xử lý gói này, host nào có địa chỉ IP trùng với yêu cầu sẽ gửi lại thông tin cho host A là "IP này là tui, có MAC là : ...".. Hai host cuøng Segme
Trang 1PowerPoint Template
www.themegallery.com
Trang 3Phân tích quá trình bắt tay giữa hai máy tính
Phân tích quá trình bắt tay giữa hai máy tính
biết IP address của máy B
nếu chưa sẽ dùng ARP gửi thơng điệp
(broadcast) đến tồn mạng
2 Hai host khác Segment
1 Hai host cùng Segment
Trang 41 Hai host cuøng Segment
1 thông điệp với địa chỉ IP đích (đã biết) và MAC đích là
(??-??-??-??-??-??) để hỏi xem MAC của địa chỉ đích là gì.
Host A
x.y.z 10
MAC: m
“Tui” muốn
nói chuyện
với “em” B
No
Host B x.y.z 20
MAC: n
ARP cache
Trang 51 Hai host cuøng Segment
Host B
NO!
NO!
Hi! Tui, Tui đó
Host A
segment đều nhận và xử lý gói này, host nào có địa chỉ IP trùng với yêu cầu sẽ gửi lại thông tin cho host A là "IP này là tui, có
MAC là : ".
ARP cache
thông tin vào ARP
sau khi muốn liên lạc với B thì lại tra trong ARP cache
để biết địa chỉ MAC cần đến.
Trang 61 Hai host cuøng Segment
Host B
Host A
ARP cache
thông tin vào ARP
sau khi muốn liên lạc với B thì lại tra trong ARP cache
để biết địa chỉ MAC cần đến.
Trang 7Host A Host B
192.168.
192.168.1 1.1 192.168 192.168.2 2.1
Router Soft
Lúc đĩ phải nhờ đến
router để forward để forward yêu cầu này đến segment khác
Trong trường hợp này, router sẽ nhận và gửi địa chỉ MAC của
interface đã nhận gĩi ARP request cho máy gửi (máy
gửi (máy A A ).
2 Hai host khác Segment
Trang 8 Nĩi một cách khác để
liên lạc với một máy
tính khác khơng cùng
nằm trên 1 segment ta
phải sử dụng đến
"default gateway"
một địa chỉ IP của một
interface trên router,
và được cấu hình cho
host Địa chỉ IP của
host và của Default
Gateway phải cùng
segment mạng
2 Hai host khác Segment
Trang 9 Máy A sẽ đĩng gĩi packet
gửi với IP đích là của máy nhận và MAC đích là của Router nối với subnet của
nĩ
Nếu Proxy ARP hay
default gateway khơng được cấu hình, thì khơng
cĩ "traffic" nào cĩ thê rời khỏi một subnet (một
mạng cục bộ).
?.?.?.? 192.168 192.168.2 2.1
Router Soft
2 Hai host khác Segment
Trang 10Host A Host B
192.168.
192.168.1 1.1 192.168 192.168.2 2.1
Router Soft
Theo cách thức hoạt động của proxy ARP, ta cĩ thể thấy rằng client khi muốn biết MAC của một host nào đĩ, nĩ chỉ đơn giản là broadcast ARP-Request lên mạng
Router sẽ cĩ trách nhiệm đáp trả lại bằng ARP-Reply nếu nĩ nhận thấy IP-dest
là thuộc mạng khác
2 Hai host khác Segment
Trang 11Host A Host B
192.168.
192.168.1 1.1 192.168 192.168.2 2.1
Router Soft
Quá trình tiếp theo tương tự như
trường hợp 1, nhưng bây giờ interface
192.168.2.1 đĩng vai trị của host A trong trường hợp 1
2 Hai host khác Segment
Trang 12Tóm lại
Nếu client biết rằng IP-dest không thuộc mạng của nó, nó dùng MAC của
default-gateway để gửi gói tin, router default-gateway nhận lấy gói tin sẽ biết phải xử lý tiếp theo như thế nào (dựa trên IP source/destination)
Cách này giảm tải cho router, giải quyết được trường hợp có nhiều
router nối vào cùng segment, và đỡ gây nhầm lẫn Nếu Host A có cấu
hình sử dụng Defaul gateway trong TCP/IP protocol thì gói tin ARP
request sẽ không phải dạng Broadcast mà được gửi thẳng đến cho
Router
Tất nhiên để gửi được gói tin này đến cho Router thì nó cũng phải
request MAC của defaul gateway trên Router trước, sau đó khi có MAC
của default gateway thì Host A sẽ tạo 1 gói tin ARP request MAC của
Host B với IP đích là IP Host B, MAC đích là MAC của default gateway
Khi Router gateway nhận được gói tin này thì nó sẽ Forward qua
interface trên segment thích hợp
Khi Host B nhận được gói tin ARP request thì cũng sẽ trả lời lại bằng gói tin ARP reply được gửi đến DefautGateway trên Segment của nó Khi
Router nhận được gói tin này cũng làm việc tương tự như khi gửi đi từ Host A Nếu Host A không có cấu hình default gateway (tất nhiên host A
sẽ broadcast gói tin ARP request) nhưng nếu Router trên Segment của
host A có chức năng ARP Proxy thì căn cứ trên IP mà gói tin ARP
request yêu cầu ROUTER sẽ so sánh với Routing Table của nó và nhận gói tin này nếu Match trong Routing table, sau đó sẽ forward qua
Segment thích hợp.
Trang 13www.themegallery.com