반응형
Notice
Recent Posts
Recent Comments
Link
안 쓰던 블로그
ARP 프로토콜 본문
반응형
네트워크 프로토콜 중 하나
네트워크 상에서 IP주소를 물리적 네트워크 주소(MAC)로 대응시키기 위해 사용되는 프로토콜
다시 말해, TCP/IP 3계층(네트워크 계층)의 IP주소를 2계층(데이터 링크 계층)의 MAC주소로 대응시킨다
작동 방식
ARP 패킷은 request와 reply로 나뉜다
1. A가 B에게 request 패킷을 통해 B의 MAC주소 요청
2. B가 A에게 reply 패킷을 통해 MAC주소 전달
3. B는 A의 request 패킷으로 A의 ip-mac 정보를 arp 테이블에 저장
4. A는 B의 reply 패킷을 통해 B의 ip-mac 정보를 arp 테이블에 저장
실습
실습 방법
1. 가상머신 우분투에서 wireshark로 패킷을 캡쳐한다
2. 호스트OS에서 우분투에게 ping한다
3. 우분투가 ping에 응답한다
호스트->우분투로 핑을 보낸다
arp 패킷이 잡힌다 패킷을 살펴본다(사진이 찍힌 건 다른 공유기라서 결과 표의 호스트 172.30.1.30이 172.30.1.53으로 나왔습니다)
처음에 arp table에 등록을 위해 브로드 캐스팅으로 우분투를 찾는다 ff:ff:ff:ff:ff:ff
그 아래는 브로드캐스팅을 한 소스 맥 주소이다 (호스트 윈도우)
sender MAC: 윈도우 MAC
sender IP: 윈도우 IP
Target IP: 우분투 IP
결과
반응형
'Network' 카테고리의 다른 글
TCP 프로토콜, UDP 프로토콜, TCP와 UDP의 공통점과 차이점 (0) | 2020.09.18 |
---|---|
ARP와 ARP Spoofing 개념 및 공격 실습 (0) | 2020.09.18 |
[네트워크] 가상머신의 네트워크 구조 (0) | 2020.09.17 |
7. TCP/IP 프로토콜 (0) | 2020.05.12 |
6. OSI 참조 모델-물리 계층, 데이터 링크 계층 (0) | 2020.05.12 |
Comments