ARP 프로토콜
ARP가 하는 일
- 같은 네트워크 대역에서 통신을 하기 위해 필요한 MAC주소를 IP주소를 이용하여 알아오는 프로토콜이다
- 같은 네트워크 대역에서 통신을 한다고 하더라도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에 IP주소와 MAC주소가 모두 필요하다
- 이 때, IP주소는 알고 MAC주소는 모르더라도 ARP를 통해 통신이 가능하다.
ARP 프로토콜의 구조
ARP 프로토콜
- 한 줄이 4byte, 7줄 → 총 28byte
- Hardware type - 16진수로 0001 값이 온다. (Ethernet의 고유한 값)
- Protocol type - IPv4 프로토콜 타입인 0800 값이 온다.
- Hardware Address Length -하드웨어 주소의 길이 = 6byte = 06
- Protocol Address Length - IPv4의 길이 = 4byte = 04
- Opcode - operation code ⇒ 요청에 대해 물어보는가?(1) 응답하는가?(2)
- Source Hardware Address = 출발지의 물리적인 주소 = MAC주소
- Source Protocol = IPv4
- Destination Hardware Address - 목적지에 MAC 주소가 들어간다
- Destination Protocol Address - 목적지에 IP주소가 들어간다
ARP 테이블
나와 통신했던 컴퓨터들
- 통신했던 컴퓨터들의 주소는 ARP 테이블에 남는다.
//따라하면서 배우는 IT 강의 참고
'Study > CS' 카테고리의 다른 글
[네트워크] IPv4, ICMP, 프로토콜 (2) (0) | 2022.10.01 |
---|---|
[네트워크] IPv4, ICMP, 프로토콜 (1) (0) | 2022.09.30 |
[네트워크] IP주소 (2) (0) | 2022.09.28 |
[네트워크] IP주소 (1) (0) | 2022.09.27 |
[네트워크] 데이터 통신 (0) | 2022.09.26 |