ARP 란 ?
ARP는 Address Resolution Protocol의 약자로 IP 주소를 MAC 주소와 매칭 시키기 위한 프로토콜 입니다.
ARP를 사용하는 이유는 로컬 네트워크(LAN)에서 단말과 단말 간 통신을 하기 위해서는 IP 주소와 함께
MAC 주소를 이용하게 되는데 IP 주소를 MAC Address와 매칭하여 목적지 IP의 단말이 소유한 MAC 주소를
향해 제대로 찾아가기 위함입니다 왜 IP 주소를 MAC 주소로 매칭하여야 할까요 ?
해당 이유를 알기위해서 LAN과 MAC주소레 대해 이해해야 합니다.
LAN이란?
근거리 통신망,로컬 영역 네트워크, 구내 정보 통신망은 네트워크 매체를 이용하여 집,사무실,학교 등의 건물과 같은 가까운 지역을 한데 묶는 컴퓨터 네트워크이다.
LAN은 ARP Request가 미치는 영역이라고도 볼 수 있습니다.
ARP Request Packet이 전달되가만 하면 LAN이라 보는 것이죠. 같은 IP 대역을 공유하는 LAN에서 단말간 통신을 하기 위해 다시 말해 Layer 2에서의 통신에서 사용자는 IP 주소를 목적지로 지정하지만 실제로 MAC주소를 이용해 목적지를 찾습니다. 이에 IP 주소와 MAC 주소를 매칭하기 위해 ARP가 사용되는 것을 의미 합니다.
MAC 주소란 ?
MAC 주소란 IP Address와 함꼐 언급되는 주소로써 데이터 링크 계층에서 통신을 위한 네트워크 인터페이스에 할당된 고유 식별자로 NIC를 가진 단말이라면 공장에서 출고될 때 부여되고 평생 사용하는 고유한 주소를 의미합니다.
LAN에서 목적지와 통신하기 위한 실질적인 주소가 바로 MAC 주소 입니다.
네트워크 장비 혹은 컴퓨터는 모두 MAC 주소를 갖습니다. 네트워크 장비 혹은 컴퓨터가 갖는 Network lnterface Card마다 MAC주소를 갖고 있습니다. LAN에서는 IP 주소를 MAC 주소에 매칭하여 통신합니다.
IP 주소는 끊임없이 변화합니다. MAC 주소 체계가 없는 상황을 가정하고 IP주소만 있는 상황에서 PC0 사용자가 자신의 IP를 192.168.1.2로 바꾸면 PC0와 PC1 모두 192.168.1.2 IP를 갖게 됩니다. 사람은 동명이인이라도 주민번호가 다르기 때문에 구별할 수 있지만 MAC 주소 또한 웬만해서는 변하지 않습니다. 그렇기에 MAC 주소를 사용하여 전달하는 것이 확실하기에 그런 것이 아닐까 싶습니다.
ARP란 ?
단말간 통신에서 양쪽 단말은 IP를 이용하여 목적지를 지정하지만 실제 데이터 이동을 위해 MAC 주소를 함꼐 이용합니다.
이를 위해 필요한 것이 바로 ARP이며 IP주소와 MAC주소를 일대일 매칭하여 LAN에서 목적지를 제대로 찾아갈 수 있도록 돕습니다. IP 주소와 MAC 주소를 일대일 대응하여 테이블로 정리하고 목적지 IP에 맞는 목적지 MAC 주소로 전달하지요.
이것을 ARP Table이라고 부릅니다. IP 주소와 MAC 주소를 일대일 매칭시킨 정보를 정리해둔 Table을 뜻합니다.
'IT > 네트워크' 카테고리의 다른 글
VLAN 쉽게 이해하기 (0) | 2022.06.10 |
---|---|
LAN 쉽게 이해하기 (0) | 2022.06.10 |
OSI 7 Layer 계층 쉽게 이해하기 (0) | 2022.06.08 |
Relay란 ?? (0) | 2022.04.13 |
POP3와 IMAP의 차이점 ?? (0) | 2022.04.13 |