네트워크 및 보안/TCPIP 프로토콜 파헤치기

[TCP/IP 프로토콜 파헤치기] 3.1 ARP 프로토콜 스택

언제나휴일 2017. 4. 10. 20:16
반응형

 

3.1 ARP 프로토콜 스택

 

 ARP 프로토콜은 다음과 같을 때 사용합니다.

같은 망에 있는 호스트에 전달할 때 - 목적지 호스트 IP 주소를MAC으로 변환 요청
다른 망에 있는 호스트에 전달할 때 - 라우터의 IP 주소를 MAC으로 변환 요청
라우터에서 이웃 라우터 위치 파악할 때 - 이웃 라우터 IP 주소를MAC으로 변환 요청
라우터에서 목적지가 자신의 망의 호스트일 때 - 호스트 IP주소를 MAC으로 변환 요청
*
만약 자신이 상대 장치의 MAC을 알고 있다면 위 요청은 진행하지 않습니다.

  

[그림 1] ARP 프로토콜 스택

[그림 1] ARP 프로토콜 스택

 

 이더넷일 때 하드웨어 유형은 1입니다. 또한 IPv4의 프로토콜 유형은 6입니다. 이더넷의 물리 주소의 길이는 6이며 IPv4의 물리 주소의 길이는 4입니다.

 

 Operation은 요청일 때 1, 응답일 때 2인 값을 갖습니다.

 

 이후 Sender H/W 주소부터 Target 프로토콜 주소는 하드웨어 유형과 프로토콜 유형에 따라 가변 길이입니다. 이더넷의 물리 주소의 길이는 6바이트인 48비트이고 IPv4 주소의 길이는 4바이트인 32비트입니다.


참고) 와이어샤크로 ARP 프로토콜 분석하기

반응형