NetWork/네트워크 기초이론

[네트워크기초이론] 5. 통신하기 전 반드시 필요한 ARP 프로토콜

개발자하소서 2023. 5. 3. 17:19
728x90
반응형
SMALL

📌 ARP (Address Resolution Protocol)

IP  주소를 MAC 주소로 변환 

 

 

📌 ARP 가 하는 일 


- ARP 프로토콜은 같은 네트워크 대역에서 통신을 하기 위해 필요한 MAC주소를 IP주소를 이용하여 알아내는 프로토콜이다.

- 같은 네트워크 대역에서 통신을 한다고 하더라도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에 IP주소와 MAC 주소 모두 필요하다. 

- 이때, IP 주소는 알고 MAC주소는 모르더라도 ARP를 통하여 통신이 가능하다. 


- 통신 했던 컴퓨터들의 주소는 ARP 테이블에 남는다. 

 

 

 

📌 ARP 의 구조 

- 하드웨어 타입 : 2계층 주소의 타입, MAC 주소밖에 없다. 0x0001
- 프로토콜 타입 : 3계층 주소의 타입, IPv4 주소밖에 없다. 0x0800

- 하드웨어 주소 길이 : 2계층 주소의 길이, 0x06
- 프로토콜 주소 길이 : 3계층 주소의 길이, 0x04
- 오퍼레이션 코드 : ARP 요청 패킷인지 ARP 응답 패킷인지 알려주는 필드, 0x0001이면 요청 패킷, 0x0002이면 응답 패킷

- 출발지 MAC 주소
- 출발지 IP 주소
- 목적지 MAC 주소
- 목적지 IP주소

 

 

 

 

📌 실습 1 - ARP 테이블 확인해보기 


1. CMD 실행 > arp -a 






2. wireshark 실행 > arp 필터 적용 


 

 

 

 

 

 

 

 

📌 해당 글은 '따라하면서 배우는 IT - 네트워크 기초' 강의를 보며 작성하였습니다. 

 
728x90
반응형
LIST