네트워크 및 보안/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입니다. 또한 IPv4의 프로토콜 유형은 6입니다. 이더넷의 물리 주소의 길이는 6이며 IPv4의 물리 주소의 길이는 4입니다.
Operation은 요청일 때 1, 응답일 때 2인 값을 갖습니다.
이후 Sender H/W 주소부터 Target 프로토콜 주소는 하드웨어 유형과 프로토콜 유형에 따라 가변 길이입니다. 이더넷의 물리 주소의 길이는 6바이트인 48비트이고 IPv4 주소의 길이는 4바이트인 32비트입니다.
반응형