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
lượt xem 7
download
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ình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: 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
- BÀI SỐ 4 LOGO
- 2
- 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 cùng Segment 2. Hai host khác Segment 3
- 1. Hai host cùng Segment Host A broadcast 1 thông điệp với địa chỉ IP đích (đã “Tui” muốn biết) và MAC đích nói chuyện là (??-??-??-??- với “em” B ??-??) để hỏi xem MAC của địa chỉ No đích là gì. ARP cache Host A Host B x.y.z.10 x.y.z.20 MAC: m MAC: n 4
- 1. Hai host cùng Segment NO! NO! NO! Các host trên segment đều nhận và xử lý gói này, host nào có địa chỉ IP trùng với Hi! Tui, yêu cầu sẽ gửi lại Tui đó thông tin cho host NO! A là "IP này là tui, ARP cache có MAC là : ......". Host A Host B x.y.z.10 x.y.z.20 MAC: m MAC: n 5
- 1. Hai host cù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ỉ MAC cần đến. ARP cache Host A Host B x.y.z.10 x.y.z.20 MAC: m MAC: n 6
- 2. 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à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 7
- 2. Hai host khá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. 8
- 2. Hai host khác Segment 192.168.1.0 192.168.2.0 Router Soft ?.?.?.? 192.168.2.1 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ộ). Host B Host A 9
- 2. Hai host khác Segment 192.168.1.0 192.168.2.0 Router Soft 192.168.1.1 192.168.2.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 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à Host B Host A thuộc mạng khác. 10
- 2. 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 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 A Host B 11
- 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 12
- Tóm lại 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 13
- Tóm lại 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. 14
- HẾT BÀI 4 LOGO
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng mạng máy tính (ĐH FPT) - Chương 2 Các thiết bị mạng và giao thức mạng
32 p | 509 | 130
-
Bài giảng mạng máy tính (ĐH FPT) - Chương 3 Mạng Ethernet và mạng Wi-Fi
45 p | 416 | 113
-
Bài giảng mạng máy tính (ĐH FPT) - Chương 1 Khái niệm và ứng dụng của mạng máy tính
35 p | 361 | 95
-
Bài giảng mạng máy tính (ĐH FPT) - Chương 5 Chia sẻ file và máy in trên mạng
18 p | 277 | 91
-
Bài giảng mạng máy tính (ĐH FPT) - Chương 4 Kết nối mạng và Internet
21 p | 289 | 90
-
Bài giảng mạng máy tính (ĐH FPT) - Chương 7 Các ứng dụng trong mạng máy tính
22 p | 223 | 69
-
Bài giảng Mạng máy tính - Chương 1: Tổng quan - ĐH KHTN TP.HCM
46 p | 452 | 58
-
Bài giảng Mạng máy tính: Chương 1 - TS. Ngô Bá Hùng
19 p | 422 | 49
-
Bài giảng Mạng máy tính: Chương 10 - TS. Ngô Bá Hùng
22 p | 323 | 30
-
Bài giảng Mạng máy tính: Chương 2 - TS. Ngô Bá Hùng
68 p | 354 | 29
-
Bài giảng Mạng máy tính: Chương 1 - Mạng máy tính cơ bản
29 p | 261 | 18
-
Đề cương bài giảng Mạng máy tính
61 p | 120 | 15
-
Bài giảng Mạng máy tính: Chương 1 - Nguyễn Cao Đạt
18 p | 141 | 10
-
Bài giảng Mạng máy tính: Chương 1 - CĐ CNTT Hữu nghị Việt Hàn
40 p | 133 | 9
-
Bài giảng Mạng máy tính - Nguyễn Thái Dư
93 p | 90 | 8
-
Bài giảng Mạng máy tính - ThS. Nguyễn Cao Đạt
46 p | 144 | 7
-
Bài giảng Mạng máy tính - TS. Lê Văn Minh
37 p | 85 | 7
-
Bài giảng Mạng máy tính: Chương 1 - ThS. Phạm Nguyễn Huy Phương
15 p | 118 | 6
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