View Full Version : Hãy giúp mình: RARP và DHCP?
LetItBe
28-08-2003, 09:37 PM
Xét về chức năng thif RARP và DHCP có cùnng chức năng : là có MAC addr => cần IP?
Vậy chúng có gì khác nhau không? Bà con hãy giúp mình với. Cám ơn nhiều.
happyman_1x
29-08-2003, 12:30 PM
DHCP: xin IP về gán cho máy mình
RARP: Có MAC của người khác, xin địa chỉ IP tương ứng.
theo đệ biết thì cả 2 giống nhau là đều phải sử dụng 1 server và khi client cần thì phải gửi 1 request tới cho server.
Khác nhau là giống như anh happy đã nêu xin bổ sung thêm là :
DHCP=dynamic host configuration protocol
RARP=reverse address resolution protocol
LetItBe
31-08-2003, 05:54 PM
Vậy RARP dùng để làm gì vậy? Tại sao lại cần địa chỉ IP của người khác khi đã biết MAC của người ta? Các bạn có thể cho mình một ví dụ cụ thể được không? Theo như mình biết thì chỉ cần biết khi thực hiện một phiên truyền thông thì chỉ cần biết MAC của người ta là có thể truyền được rồi. Khi nào thì người ta cần Ip khi đã biết MAC addr?
cao_son
31-08-2003, 07:36 PM
Bạn thân mếm xin mời bạn xem thêm Chapter 10-11 gì đó trong Academy học kì 1 của Cisco để biết rõ thêm về lý do tại sao đã biết MAC lại cần biết thêm về IP của máy đích.Tôi xin nói sơ qua một chút:
Cho dù là bạn nối các máy tính chỉ trong một mạng đơn với nhau (ko dùng router) thì để có thể truyền thông được thì máy gửi phải biết:
-MAC của máy đích--sử dụng ARP
-IP của máy đích
-------Chú ý MAC mà máy đích sẽ không phải là MAC của máy đích nếu :
2 máy tính khác subnet hay còn gọi là ở hai mạng khác nhau và chúng chỉ có thể giao tiếp thông qua router.Lúc đó MAC mà máy đích dùng gửi dữ liệu sẽ là MAC của Router còn khi đến Router thì Router sẽ thêm địa chỉ MAC của máy đích dzùm cho máy gửi
LetItBe
03-09-2003, 11:41 PM
Mình nghĩ hình như có sự nhầm lẫn ở đây:
RARP, DHCP, BOOTP đều là xin cấp IP động cho máy mình mà.
Theo như các bạn nói thì làm thế nào mình lại có thể biết MAC của người ta để mà truy vấn IP của người ta, mà kiếm IP của người ta với mục đích để làm gì?
-------Chú ý MAC mà máy đích sẽ không phải là MAC của máy đích nếu :
2 máy tính khác subnet hay còn gọi là ở hai mạng khác nhau và chúng chỉ có thể giao tiếp thông qua router.Lúc đó MAC mà máy đích dùng gửi dữ liệu sẽ là MAC của Router còn khi đến Router thì Router sẽ thêm địa chỉ MAC của máy đích dzùm cho máy gửi
Theo mình điều này chỉ đúng khi mạng của người ta đã dùng NAT hay Proxy thôi. Nếu mạng của người ta không có dùng cơ chế bảo mật để che dấu mạng bên trong cua mình thì MAC của host ở đích vẫn là của nó đấy thôi.
Mong các bạn góp ý kiến.
happyman_1x
04-09-2003, 09:08 AM
sory LetItBe, đúng là mình bị lủng kiến thức rồi! mình bị tên gọi Reverse ARP làm cho mình nhầm lẫn.
RARP, DHCP,BootP đều xin server cấp địa chỉ IP cho mình.
- RARP request là yêu cầu server cho nó biết địa chỉ IP của nó là gì tương ứng với MAC của nó. RARP dùng cho các máy không có khả năng tự lưu IP, nên mỗi lần gửi packet đều phải xin lại RARP server !!!!! (điều này không biết có sai không, vì mình đọc trong sách ra, chưa thấy ngoài đời)
- BootP giống như RARP nhưng chỉ trao đổi 1 lần. BootP đòi hỏi admin phải ánh xạ bằng tay IP tương ứng với MAC tại server.
- DHCP giống như BootP nhưng địa chỉ đuợc cấp theo dãi động khai báo trên server, kèm theo nhiều thông số khác cần thiết cho mạng.
Mong cao thủ khác chỉ giáo, nếu có sai sót.
Vậy nguyên tắc hoạt động của RARP như thế nào? có ai cho em hoi? được không vậy , em cũng mới biết về RARP nen xin các anh chỉ giúp , thanks............
luancb
10-03-2011, 12:10 PM
Bạn tham khảo : http://www.scribd.com/doc/6998406/Link-Layer-ARP-RARP-Final
Powered by vBulletin® Version 4.1.9 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.