kimmgamjja

[네트워크] ARP (Address Resolution Protocol) 주소 결정 프로토콜 본문

공부/네트워크

[네트워크] ARP (Address Resolution Protocol) 주소 결정 프로토콜

인절미댕댕이 2025. 2. 9. 08:00
728x90

ARP (Address Resolution Protocol) 주소 결정 프로토콜 

- IP 주소 MAC 주소 와 매칭 시키기 위한 프로토콜

- 네트워크 상에서 IP 주소를 물리적 네트워크 주소로 대응(bind)시키기 위해 사용되는 프로토콜,  여기서 물리적 네트워크 주소는 이더넷 또는 토큰링의 48 비트 네트워크 카드(NIC) 주소를 뜻한다.

* 네트워크 장비 혹은 컴퓨터가 갖는 Network Interface Card마다 MAC 주소 를 갖고 있다.  LAN(Local Address Network, Layer 2)에서는 IP 주소 MAC 주소 에 매칭하여 통신한다

 

- 단말간 통신에서 양쪽 단말은 IP를 이용하여 목적지를 지정하지만 실제 데이터 이동을 위해  MAC 주소 를 함께 이용한다. 이를 위해 필요한 것이 바로 ARP (Address Resolution Protocol) 이며  IP 주소 MAC 주소 를 일대일 매칭하여 LAN(Layer 2)에서 목적지를 제대로 찾아갈 수 있도록 돕는다.

-  IP 주소MAC 주소 를 일대일 대응하여 테이블로 정리하고 목적지 IP에 맞는 목적지  MAC 주소 로 전달한다. 이것을 ARP Table이라 한다.

ARP Table : IP 주소와 MAC 주소를 일대일 매칭시킨 정보를 정리해둔 Table을 뜻한다.

 

 

* ARP 사용 이유 :

로컬 네트워크(LAN, Local Area Network)에서 단말과 단말 간 통신을 하기 위해서는 IP 주소와 함께 MAC 주소를 이용하게 되는데, IP 주소를  MAC 주소 와 매칭하여 목적지 IP의 단말이 소유한 MAC 주소를 향해 제대로 찾아가기 위해서다.

 

LAN (Local Address Network)
근거리 통신망, 로컬 영역 네트워크(영어: local area network, LAN), 구내 정보 통신망은 네트워크 매체를 이용하여 집, 사무실, 학교 등의 건물과 같은 가까운 지역을 한데 묶는 컴퓨터 네트워크 ( 같은 IP 대역 공유한다면 근거리 네트워크)


MAC 주소 :
데이터 링크 계층에서 통신을 위한 네트워크 인터페이스에 할당된 고유 식별자로 Network Interface Card(NIC)를 가진 단말이라면 공장에서 출고될 때 부여되고 평생 사용하는 고유한 주소를 의미 / 즉, LAN(Local Address Network)에서 목적지와 통신하기 위한 실질적인 주소가 바로 MAC 주소

* 데이터 링크 계층 : 장치 간 신호를 전달하는 물리 계층을 이용하여 네트워크 상의 주변 장치들 간 데이터를 전송한다.
- 데이터 링크 계층의 주요 기능 : 
1. 주소 할당: 물리 계층으로부터 받은 신호들이 네트워크 상의 장치에 올바르게 안착할 수 있게 한다.
2. 오류 감지: 신호가 전달되는 동안 오류가 포함되는지를 감지한다. 오류가 감지되면 데이터 링크 계층은 해당 데이터를 폐기한다.

 

728x90