네트워크 관련 2가지 질문 입니다.
글쓴이: swunk / 작성시간: 수, 2006/02/08 - 11:42오전
(1) 하나의 서브넷에서 특정 단말이 해당 서브넷에 접속되어 있는 모든 단말들에 대해서 arp 테이블을 최신의 상태로 유지하고자 합니다.
지금 생각으로는 주기적으로 서브넷 내에 브로드캐스트 메시지를 뿌리면 서브넷 내의 모든 단말들이 응답을 할것이고 이로 인해 최신의 arp 테이블이 유지가 될것이라고 생각하고 있습니다. 이 방법이 틀렸거나 혹은 다른 좋은 방법이 있으면 알려 주세요...
(2) 같은 서브넷 내에 있는 또다른 단말의 mac 주소만 알고 있는 경우 이 mac 주소를 가지고 해당 단말의 ip 주소로 매핑 하는 방법이 있을까요 ?
지금 생각으로는 (1) 번 방법을 통해서 arp 테이블을 유지한 다음에 단말이 가지고 있는 mac 주소를 가지고 arp 테이블의 값들을 비교해서 매칭되는 ip 주소를 찾으려고 합니다. 이 방법에 문제가 있거나 다른 좋은 방법이 있다면 알려주세요...
참고로 RARP 를 사용하려면 추가적인 RARP 서버가 존재해야 하드라구요..
그럼 고수님들의 답변 부탁드립니다.
Forums:
저도 하수지만 그래도 아는부분만 적어보면 (1)의경우 ARP는 브
저도 하수지만 그래도 아는부분만 적어보면
(1)의경우 ARP는 브로드캐스팅 신호를 보내지만 해당하는 호스트만 응답하고 나머지 호스트들은 그 신호를 무시하는걸로 압니다. 키는 IP지요. IP를 키로 MAC어드레스를 찾는것이 ARP입니다. 즉 ARP메세지를 뿌리면 서브넷의 모든 단말이 응답을 한다는 가정자체가 잘못됬다고 보여집니다.
===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com
[quote="elflord"]저도 하수지만 그래도 아는부분만 적어보면
물론 arp request 를 보내면 해당 mac 주소를 가진 단말만 응답을 하죠...^^;
arp request 를 보내는 것이 아니라 서브넷내로 ping 패킷을 브로드 캐스트 하려 합니다.
그러면 모든 단말들이 모두 응답을 하겠죠...윈도우에서 방화벽설정을 해놓은 단말이 아니라면...
단말이 윈도우즈라면 NetBIOS기능을 이용해서 호스트명으로 IP Add
단말이 윈도우즈라면 NetBIOS기능을 이용해서 호스트명으로 IP Address를 취득하는 것도 한가지 방법이 될것 같습니다.
===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com
[quote="elflord"]단말이 윈도우즈라면 NetBIOS기능을 이
위의 기능을 구현하려는 단말은 리눅스 이고, 서브넷 내의 단말들은 윈도우,리눅스 등등 기타 단말들 입니다.
댓글 달기