현재 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°¡ °í½º¶õÈ÷ µé¾îÀÖ¾î ¾Ë¾Æ³¾ ¹æ¹ýÀº ÀÖ°Ú½À´Ï´Ù.
..