Xem mẫu
- PowerPoint
Template
www.themegallery.com
LOGO
- www.themegallery.com Company Logo
- Phân tích quá trình bắt tay giữa hai máy tính
Máy A muốn liên lạc với máy B, phải
biết IP address của máy B
Máy A dò trong ARP cache của nó để
tìm địa chỉ MAC đích (máy B) xem có
chưa, nếu chưa sẽ dùng ARP gửi thông
ch
điệp (broadcast) đến toàn mạng .
Có 2 trường hợp xảy ra :
Có
1 . Ha i h o s t c u ø n g S e g m e n t
2 . Ha i h o s t k h a ù c S e g m e n t
www.themegallery.com Company Logo
- 1 . Ha i h o s t c u ø n g S e g m e n t
Host A broadcast
Host
1 thông điệp với
thông
địa chỉ IP đích
(đã biết) và MAC
(đã MAC
“Tui” muốn
đích là
đích
nói chuyện
(??-??-??-??-??-
(??-??-??-??-??-
với “em” B
??) để hỏi xem
No
MAC của địa chỉ
đích là gì.
ARP cache
Host B
Host A x.y.z.20
x.y.z.10
MAC: n
MAC: m
www.themegallery.com Company Logo
- 1 . Ha i h o s t c u ø n g S e g m e n t
NO! NO! NO!
Các host trên
Các
Hsegmentập u
Host A nh đề
ost
segment
thông tin vào lýRP
thông và xử A gói
nhận
cache host nào ần
cache (RAM). L có
này, (RAM).
này,
sauakhi ỉ IPốn liên
đị ch mu trùng
lạc với B chìu ạiẽ
với yêu t ầ l s tra
Hi! Tui,
Tui đó
tronglạiRP cache
gửi A thông tin
trong ARP
đểhoiết địa chỉ "IP
c bi host A là
NO!
cho
b
này là tui, có
MAC cần đến.
ARP cache
MAC là : ......".
MAC
Host B
Host A
x.y.z.20
x.y.z.10
MAC: m MAC: n
www.themegallery.com Company Logo
- 1 . Ha i h o s t c u ø n g S e g m e n t
Host A nhập
Host
thông tin vào ARP
thông
cache (RAM). Lần
cache (RAM).
sau khi muốn liên
lạc với B thì lại tra
trong ARP cache
trong ARP
để biết địa chỉ
bi
MAC cần đến.
ARP cache
Host B
Host A
x.y.z.20
x.y.z.10
MAC: m MAC: n
www.themegallery.com Company Logo
- 2 . Ha i h o s t k h a ù c S e g m e n t
192.168.1.0 192.168.2.0
Router Soft
Client
192.168.2.1
192.168.1.1
Lúc đó phải nhờ đến
Lúc
router để forward yêu
cầu này đến segment
khác.
khác.
Trong trường hợp này,
Trong
router sẽ nhận và gửi
địa chỉ MAC của
interface đã nhận gói
ARP request cho máy
ARP
gửi (máy A ).
Host B
Host A
www.themegallery.com Company Logo
- 2 . Ha i h o s t k h a ù c S e g m e n t
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
tính
nằm trên 1 segment ta
phải sử dụng đến
ph
"default gateway".".
Default Gateway là một
địa chỉ IP của một
interface trên router, và
interface
đượ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.
www.themegallery.com Company Logo
- 2 . Ha i h o s t k h a ù c S e g m e n t
192.168.1.0 192.168.2.0
Router Soft
Client
Client
192.168.2.1
?.?.?.?
Máy A sẽ đóng gói packet
Máy
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ó.
Nếu Proxy ARP hay
default gateway không
default
được cấu hình, thì không
thì
có "traffic" nào có thê rời
có
khỏi một subnet (một Host B
Host A mạng cục bộ).
www.themegallery.com Company Logo
- 2 . Ha i h o s t k h a ù c S e g m e n t
192.168.1.0 192.168.2.0
Router Soft
Client
192.168.2.1
192.168.1.1
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
broadcast
lên mạng.
lên
Router sẽ có trách nhiệm
đáp trả lại bằng ARP-
Reply nếu nó nhận thấy Host B
Host A
IP-dest là thuộc mạng
khác.
www.themegallery.com Company Logo
- 2 . Ha i h o s t k h a ù c S e g m e n t
192.168.1.0 192.168.2.0
Router Soft
Client
192.168.2.1
192.168.1.1
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
192.168.2.1
trò của host A trong
trò
trường hợp 1 Host B
Host A
www.themegallery.com Company Logo
- Tó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.
www.themegallery.com Company Logo
- www.themegallery.com
LOGO
nguon tai.lieu . vn