[RE] mac주소를 알면 Setting 된 IP주소를 알 수 있을까요?
Reg. Date: April 23, 2003 By 허태훈
RARP도 IP address를 설정하기 위해 사용됩니다.
자신의 IP address를 모르는 diskless system의 bootup시.
시스템은 RARP Request를 broadcast합니다.
RARP Request를 수신한 RARP Server는 메시지에 포함된 MAC address와 매칭되는 IP address를 찾아, RARP Reply 메시지로 응답합니다.
diskless system은 RARP Reply를 수신함으로써 자신의 IP address를 알 수 있게 되죠.
IP를 할당받기 위한 용도라면 BOOTP와 DHCP로 RARP를 대체할 수 있습니다.
>RARP가 Diskless Server에서 IP를 받기위해 쓰이는것은 아니고요. 정확히 말하면 BootP가 하는거 겠죠, 또한 이것의 확장, 발전된것이 DHCP이고요. RARP가 IP Address할당에 쓰이지는 않습니다.
>
>제가 말씀드린것은 MAC으로 IP를 찾는 개념이 여기서 출발된거라 보시면 되고요. 그게 이론은 아니라는 거죠, Utility중에 LanExplorer라는 것에 보면 Broadcast되어 등록된 MAC중에 찾는것이 있습니다.
>
>
>
>>특정 MAC을 주면 그 특정 MAC을 사용하는 호스트에서 자신이 사용하는 IP address를 가르쳐주는 그런 프로토콜이 있나요?
>>
>>RARP는 프로토콜 이름으로는 그런 짓을 해줄 것 처럼 생각되지만 실지로는 그게 아니고, IP가 아직 없는 호스트가 RARP 서버로부터 IP address를 할당받기 위한 프로토콜입니다.
>>
>>보통 이럴 땐, ping을 broadcast 또는 multicast 주소로 때리고 "arp -a"같은 명령어로 확인해보는 방법을 쓰곤 하는데요. (broadcast/multicast로 온 ICMP echo request에 대한 response를 해주는 OS일 경우에만 유용하지만요.)
>>
>>>ARP는 간략히 말씀드리면 IP로 MAC를 찾는다고 할까요, 보통 MAC으로 IP를 알려면 RARP를 사용하시는게 맞을 것 같고요. 밑에 구성을 보면 집에서 테스트 하신것 같은데요.. Broadcast가 되는 동일 Segment에서 Network Analyze를 사용하시면 쉽게 알아볼수 있습니다.
>>>
>>>>수고가 많으십니다.
>>>>처음으로 글을 올리는 군요
>>>>만약에 두대의 컴이 서로 크로스로 연결이 되어 있구요
>>>>한사람이 두대 컴의 mac를 알고 있다면 두개의 mac을 알고 있는 사람은
>>>>다른 사람쪽 ip도 알 수 있는 방법은 없을까요???
>>>>제가 네트웍 엔지니어가..아니라서...arp개념은 조금 알구요..
>>>>머리깍고...리플 기다리겠습니다.,,,