네트워크 상에서 IP 주소를 물리적 네트워크 주소로 대응(bind)시키기 위해 사용되는 프로토콜
ARP 실습
ip 설정
ip 주소를 입력하면 서브넷 마스크가 자동으로 채워짐
메모에 있는대로 PC3번까지 아이피를 입력해줌
프로토콜
ARP와 ICMP만 설정
ip는 신뢰성를 제공하지 않는 프로토콜임
그래서 icmp를 통해서 목적지 주소의 상태 여부를 확인 할 수 있음
회신된 상태 메세지에 따라서 통신 여부를 확인할 수 있음
ping 이라는 유틸리티를 이용하여 icmp 를 사용할 수 있음
pc0에 커맨드 프롬프트를 열고
이렇게 입력해주면
메세지가 생성됨
ARP 메시지의 정보에서 Outbound PDU Detailes로 가면
주고받는 데이터의 정보를 확인할 수 있음
캡쳐 포워드를 누름
더이상 눌리지 않을때 까지 누르고 확인함
총 4번이 전송된것을 확인할 수 있음
회산된 TTL 값으로 알 수 있는 정보 2가지
운영체제 : window -128 / linux -64
라우터를 1대 경유할때마다 1씩 차감됨
(단, 공유기 / 보안처리된 라우터는 포함 안됨)
arp - a는 arp목록을 보여줌
ARP 특징
Dynamic 은 메모리에 저장됨
Rebooting 시 소멸됨
저장수명시간은 300초 (운영체제마다 상이함)
dynamic에서 static으로 바꾸는 법
apr -s 192.168.0.2 aaaa.bbbb.cccc
영구 보존은 가능하지만, 커널메모리에 저장되고, 어디에 저장되는지 알 수 없음
static의 단점
컴퓨터가 교체되면
요청시간 초과가 나옴
arp -d 192.168.0.3 으로 수동 초기화 해주면 해결 가능
패킷 트레이서는 위 기능을 지원하지 않기 때문에 재부팅을 해주어야함
arp 재설정 방법
재설정 시간을 기다린다
arp -d 명령어로 수동 초기화 해준다
재부팅
서로 다른 네트워크가 통신을 하기 위한 언어 혹은 약속
네트워크 상에는 많은 규칙이 존재하는데 서로 연결된 네트워크는 같은 규칙을 사용해야 함
대표적인 네트워크 protocol로 인터넷 환경에서 데이터를 전송하는 TCP/IP가 있음