더북(TheBook)

4.4 주소 확인 프로토콜

앞에서 배웠듯이 로컬 네트워크의 컴퓨터는 주소 확인 프로토콜(ARP)이라는 인터넷 계층 프로토콜을 사용해 IP 주소를 물리 주소에 매핑합니다. 데이터를 보내려면 호스트는 대상 네트워크 어댑터의 물리 주소를 알아야 합니다. 이러한 이유로 ARP는 중요한 프로토콜입니다. 그런데 TCP/IP는 ARP 및 물리 주소 변환의 모든 세부 사항이 사용자가 거의 볼 수 없게 구현되어 있습니다. 사용자에게 네트워크 어댑터는 IP 주소로 식별되지만, 실제로는 대상에 도달할 수 있도록 IP 주소가 물리 주소에 매핑되어야 합니다(3장 참고).

네트워크의 각 호스트는 ARP 테이블 또는 ARP 캐시(cache)라는 메모리상의 테이블을 유지하고 관리합니다. ARP 캐시는 네트워크에 있는 다른 호스트의 IP 주소를 물리 주소와 연결합니다(그림 4-6). 호스트가 네트워크의 다른 호스트로 데이터를 보낼 때는 호스트는 ARP 캐시를 검사해 수신자의 물리 주소를 결정합니다. ARP 캐시는 동적으로 조립됩니다. 데이터를 수신할 주소가 현재 ARP 캐시에 없으면 호스트는 ARP 요청 프레임이라는 브로드캐스트를 보냅니다.

▲ 그림 4-6 ARP는 IP 주소를 물리 주소에 매핑한다

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.