Bài giảng Mạng máy tính - Bài số 4: ARP - Cách thức liên lạc giữa hai máy tính

15 13 0
Bài giảng Mạng máy tính - Bài số 4: ARP - Cách thức liên lạc giữa hai máy tính

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài số 4 của bài giảng Mạng máy tính đề cập đến cách thức liên lạc giữa hai máy tính. Trong chương này sẽ tiến hành phân tích quá trình bắt tay giữa hai máy tính qua 2 trường hợp, đó là trường hợp hai host cùng Segment và trường hợp hai host khác Segment. Mời các bạn cùng tham khảo.

BÀI SỐ LOGO Phân tích q trình bắt tay 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 máy B Máy A dị ARP cache để tìm địa MAC đích (máy B) xem có chưa, chưa dùng ARP gửi thông điệp (broadcast) đến tồn mạng  Có trường hợp xảy : Hai host Segment Hai host khác Segment Hai host Segment Host A broadcast thơng điệp với địa IP đích (đã biết) MAC đích (??-??-??-????-??) để hỏi xem MAC địa đích “Tui” muốn nói chuyện với “em” B No ARP cache Host A x.y.z.10 MAC: m Host B x.y.z.20 MAC: n Hai host Segment NO! NO! NO! Hi! Tui, Tui NO! ARP cache Host A x.y.z.10 Host B x.y.z.20 MAC: m MAC: n Các host segment nhận xử lý gói này, host có địa IP trùng với yêu cầu gửi lại thông tin cho host A "IP tui, có MAC : " Hai host Segment Host A nhập thông tin vào ARP cache (RAM) Lần sau muốn liên lạc với B lại tra ARP cache để biết địa MAC cần đến ARP cache Host A x.y.z.10 Host B x.y.z.20 MAC: m MAC: n Hai host khác Segment 192.168.1.0 192.168.2.0 Router Soft 192.168.1.1 192.168.2.1 Lúc phải nhờ đến router để forward yêu cầu đến segment khác Trong trường hợp này, router nhận gửi địa MAC interface nhận gói ARP request cho máy gửi (máy A ) Host A Host B Hai host khác Segment Nói cách khác để liên lạc với máy tính khác không nằm segment ta phải sử dụng đến "default gateway" Default Gateway địa IP interface router, cấu hình cho host Địa IP host Default Gateway phải segment mạng Hai host khác Segment 192.168.1.0 192.168.2.0 Router Soft ?.?.?.? Host A 192.168.2.1  Máy A đóng gói packet gửi với IP đích máy nhận MAC đích Router nối với subnet  Nếu Proxy ARP hay default gateway khơng cấu hình, khơng có "traffic" có thê rời khỏi subnet (một mạng cục bộ) Host B Hai host khác Segment 192.168.1.0 192.168.2.0 Router Soft 192.168.1.1 Host A 192.168.2.1 Theo cách thức hoạt động proxy ARP, ta thấy client muốn biết MAC host đó, đơn giản broadcast ARP-Request lên mạng Router có trách nhiệm đáp trả lại ARP-Reply nhận thấy IP-dest thuộc mạng khác 10 Host B Hai host khác Segment 192.168.1.0 192.168.2.0 Router Soft 192.168.1.1 192.168.2.1 Quá trình tương tự trường hợp 1, interface 192.168.2.1 đóng vai trị host A trường hợp Host B Host A 11 Tóm lại Nếu client biết IP-dest khơng thuộc mạng nó, dùng MAC default-gateway để gửi gói tin, router default-gateway nhận lấy gói tin biết phải xử lý (dựa IP source/destination) Cách giảm tải cho router, giải trường hợp có nhiều router nối vào segment, đỡ gây nhầm lẫn Nếu Host A có cấu hình sử dụng Defaul gateway TCP/IP protocol gói tin ARP request khơng phải dạng Broadcast mà gửi thẳng đến cho Router 12 Tóm lại Tất nhiên để gửi gói tin đến cho Router phải request MAC defaul gateway Router trước, sau có MAC default gateway Host A tạo gói tin ARP request MAC Host B với IP đích IP Host B, MAC đích MAC default gateway Khi Router gateway nhận gói tin Forward qua interface segment thích hợp 13 Tóm lại Khi Host B nhận gói tin ARP request trả lời lại gói tin ARP reply gửi đến DefautGateway Segment Khi Router nhận gói tin làm việc tương tự gửi từ Host A Nếu Host A cấu hình default gateway (tất nhiên host A broadcast gói tin ARP request) Router Segment host A có chức ARP Proxy IP mà gói tin ARP request yêu cầu ROUTER so sánh với Routing Table nhận gói tin Match Routing table, sau forward qua Segment thích hợp 14 HẾT BÀI LOGO ... tay 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 máy B ? ?Máy A dò ARP cache để tìm địa MAC đích (máy B) xem có chưa, chưa dùng ARP gửi thơng điệp (broadcast) đến tồn mạng. .. router nhận gửi địa MAC interface nhận gói ARP request cho máy gửi (máy A ) Host A Host B Hai host khác Segment Nói cách khác để liên lạc với máy tính khác khơng nằm segment ta phải sử dụng... muốn biết MAC host đó, đơn giản broadcast ARP- Request lên mạng Router có trách nhiệm đáp trả lại ARP- Reply nhận thấy IP-dest thuộc mạng khác 10 Host B Hai host khác Segment 192.168.1.0 192.168.2.0

Ngày đăng: 09/05/2021, 18:26

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan