Mạng máy tính_ARP- cách thức liên lạc giữa hai máy
lượt xem 43
download
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...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Mạng máy tính_ARP- cách thức liên lạc giữa hai máy
- 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
CÓ THỂ BẠN MUỐN DOWNLOAD
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn