📍 ARP 프로토콜 / ARP 캐시 테이블
항목 | 설명 |
ARP 프로토콜 | 주소 해석 프로토콜(Address Resolution Protocol). 네트워크 상에서 IP 주소를 물리적 MAC 주소로 변환하는 프로토콜. 예를 들어, 로컬 네트워크에서 다른 장치와 통신할 때 IP 주소를 사용하여 해당 장치의 MAC 주소를 알아내는 데 사용됨. |
ARP 캐시 테이블 | ARP 프로토콜을 사용하여 매핑된 IP 주소와 MAC 주소를 저장하는 테이블. 이 테이블은 장치가 네트워크에서 다른 장치와 통신할 때 IP 주소를 MAC 주소로 변환하는 데 사용되며, 트워크 성능을 향상시키기 위해 일정 시간 동안 저장됨. |
📍 ARP 프로토콜의 통신 과정
단계 | 설명 |
1. ARP 요청 | 네트워크 상에서 특정 IP 주소를 가진 장치의 MAC 주소를 알아야 할 때, 해당 장치는 ARP 요청을 전송한다. 요청은 "이 IP 주소를 가진 장치의 MAC 주소는 무엇인가?"라는 메시지를 포함한다. 이 메시지는 네트워크 내의 모든 장치에게 브로드캐스트로 전달된다. |
2. ARP 응답 | ARP 요청을 받은 장치 중 해당 IP 주소를 가진 장치는 자신의 MAC 주소를 포함한 ARP 응답을 해당 요청을 보낸 장치에 유니캐스트로 전송한다. 다른 장치들은 응답하지 않는다. |
3. ARP 캐시 저장 | ARP 응답을 받은 장치는 받은 MAC 주소를 ARP 캐시 테이블에 저장하여 이후 동일한 IP 주소에 대한 요청을 다시 ARP 요청 없이 처리할 수 있도록 한다. 저장된 정보는 일정 시간 후에 만료된다. |
4. 통신 시작 | 이제 송신자는 MAC 주소를 알고 있으므로, 데이터를 해당 MAC 주소를 통해 목적지 장치로 전송할 수 있다. |
✅ ARP 통신 과정 요약
- ARP 요청을 보내 IP 주소를 가진 장치의 MAC 주소를 묻는다.
- ARP 응답을 받은 장치는 자신의 MAC 주소를 보낸다.
- 이 정보를 ARP 캐시에 저장하고, 이후에는 직접 MAC 주소를 사용하여 통신한다.
이 과정을 통해 장치들이 네트워크에서 서로 통신할 수 있도록 IP 주소와 MAC 주소를 연결한다.
728x90
'네트워크 기초' 카테고리의 다른 글
07. 프로그램이 데이터를 주고받는 방법 (OSI 4계층) (0) | 2025.03.17 |
---|---|
06. 광역 통신 방법 (0) | 2025.03.15 |
04. IP주소를 활용한 통신 방법 (OSI 3계층 ) (0) | 2025.03.13 |
03. 근거리 통신 방법 (OSI 2계층) (0) | 2025.03.12 |
02. 네트워크 모델 알아보기 (0) | 2025.03.11 |