현재 ARP프로토콜에 대해서 공부하고있는데 ARP프로토콜을 사용하여 라우터의 MAC주소를 구하는 것은 알겠습니다.
여기서 궁금한 것은 ARP는 IP주소를 통해서 MAC주소를 구하는 것인데 이때 같은 네트워크에 있는 다른 PC에게 데이터를 전달할 때 또한 MAC주소를 알아야하는데 스위치장비는 MAC주소까지만 볼 수 있다고 배웠습니다. IP를 볼 수 없는 상황에서 ARP를 사용했을 때 어떻게 알아낼 수 있을까요?
또한 제가 외부네트워크를 통해서 데이터를 전달하려는지 내부네트워크에서 데이터를 전달하려는지는 어떻게 구분하여 라우터 MAC주소 아니면 내부네트워크의 다른 PC의 MAC주소를 구하려하는지 구분하나요?
아시는 분 있으면 설명부탁드립니다ㅠㅠ 감사합니다!
http://www.ktword.co.kr/test/view/view.php?no=10
3 :
http://www.ktword.co.kr/test/view/view.php?nav=2&no=961
http://www.ktword.co.kr/test/view/view.php?m_temp1=1668&id=859
Ͻñ ٶϴ..
Ŷ ȿ Ͱ IPּҰ ֽϴ.
192.168.???.??? 翬 θװ, װ ƴ϶ ļ ?
-尡 ƴ end-end MAC ipθ մϴ.
͵ ٷ ܰ ʹ node-node ϱ MAC ϰ
TCP ü ǥõǴ ּҴ MAC ƴ IP address Դϴ.
RARP ֽϴ reverse ARP
arp ε ijƮ ַ ۵ϸ ź! ġ ̴~ ִ Դϴ.
εɽƮ ѷ ̴ϱ (...)
ι
ARP ̹Ƿ TCP/IP ȯװ, OSI 7 ûϸ / IP ּҰ Ϳ ֽϴ.
ARP Table Ȯ մϴ.
1) IP ƴϴ => Ʈ / IP
2) IP ̴ => ARP Table Ȯ
2-1) ARP Table ˰ ִ IP ̴ּ => ش MAC ּҷ
2-2) ARP Table IP ̴ּ => ARP Broadcast Message Ž => Table ϰ ,
IP ġ Ȱ ʿϰ, ٸ IP ġ Ʈ / IP մϴ.
=> ARP εijƮ(broadcast) մϴ. Űǵ ARP ̷ ֽϴ.
... ̸, IP ȣƮ A IP ȣƮ B IP Ŷ Ϸ IP ȣƮ B Ʈũ ּҸ ٸ, ARP Ͽ IP ּ B εij Ʈũ ּ FFFFFFFFFFFF ARP Ŷ Ʈũ Ѵ. IP ȣƮ B ڽ IP ּҰ ִ ARP Ŷ ϸ ڽ Ʈũ ּҸ A Ѵ.
2. ܺγƮũ ؼ Ϸ γƮũ Ϸ Ͽ MACּ ƴϸ γƮũ ٸ PC MACּҸ Ϸϴ ϳ?
=> ȣƮ Ʈũ IP Address Net Mask ãư Ÿ IP Address ϸ Ʈũ θ ֽϴ. Ʈũ ARP, ٸ Ʈũ Ϳ ϴ.
IP ǥ Ϳ IP Ҵ ֿ ܺ ּҷ ϰ ARP ʽϴ.
ARP ̴ ּҸ ãµ ɼ ֽϴ.
Դϴ
Ϳ ܺ MAC ˷ ʴµ
Ŷ ĸóϸ MAC ־ ˾Ƴ ְڽϴ.
..