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
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
điệp (broadcast) đến toàn mạng .
Có 2 trường hợp xảy ra :
1. Hai host cuøng Segment
2. Hai host khaùc Segment
www.themegallery.com Company Logo
- 1. Hai host cuøng Segment
Host A broadcast
1 thông điệp với
địa chỉ IP đích
“Tui” muốn (đã biết) và MAC
nói chuyện đích là
với “em” B (??-??-??-??-??-
??) để hỏi xem
No
MAC của địa chỉ
ARP cache
đích là gì.
Host A Host B
x.y.z.10 x.y.z.20
MAC: m MAC: n
www.themegallery.com Company Logo
- 1. Hai host cuøng Segment
NO! NO! NO!
Các host trên
Host A nhập u
segment đề
thông tin vào lý gói
nhận và xử ARP
cache host nào ần
này, (RAM). L có
sauakhi ỉ IPốn liên
đị ch mu trùng
Hi! Tui, lạc với B cầu ạiẽ
với yêu thì l s tra
Tui đó
tronglại thông tin
gửi ARP cache
để biết địa chỉ "IP
cho host A là
NO!
này là tui, có
ARP cache
MAC cần đến.
MAC là : ......".
Host A Host B
x.y.z.10 x.y.z.20
MAC: m MAC: n
www.themegallery.com Company Logo
- 1. Hai host cuøng Segment
Host A nhập
thông tin vào ARP
cache (RAM). Lần
sau khi muốn liên
lạc với B thì lại tra
trong ARP cache
để biết địa chỉ
ARP cache
MAC cần đến.
Host A Host B
x.y.z.10 x.y.z.20
MAC: m MAC: n
www.themegallery.com Company Logo
- 2. Hai host khaùc Segment
192.168.1.0 192.168.2.0
Router Soft
Client
192.168.1.1
192.168.1 192.168.2.1
192.168.2
Lúc đó phải nhờ đến
router để 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 A ).
Host A Host B
www.themegallery.com Company Logo
- 2. Hai host khaùc Segment
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".
Default Gateway là 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.
www.themegallery.com Company Logo
- 2. Hai host khaùc Segment
192.168.1.0 192.168.2.0
Router Soft
Client
?.?.?.? 192.168.2.1
192.168.2
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 Host B
Host A mạng cục bộ).
www.themegallery.com Company Logo
- 2. Hai host khaùc Segment
192.168.1.0 192.168.2.0
Router Soft
Client
192.168.1.1
192.168.1 192.168.2.1
192.168.2
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 Host B
Host A
IP-dest là thuộc mạng
khác.
www.themegallery.com Company Logo
- 2. Hai host khaùc Segment
192.168.1.0 192.168.2.0
Router Soft
Client
192.168.1.1
192.168.1 192.168.2.1
192.168.2
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 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