목차
1. 개 요
2. ARP packet format
3. ARP의 기능
4. ARP의 특징
5. ARP packet분석
6. ARP 요청이 수신되었을 때 Packet 처리절차
RARP(Reverse Address Resolution Protocol)
1. 개 요
2. RARP packet format : Arp와 동일하다
문제2. 73P ARP의 일반적인 예제 패킷 분석 및 해설
문제3. ARP 명령어
1. ARP(Address Resolution Protocol)와 RARP(Reverse Address Resolution Protocol)
2. ARP Cache
3. ARP, RARP의 예
2. ARP packet format
3. ARP의 기능
4. ARP의 특징
5. ARP packet분석
6. ARP 요청이 수신되었을 때 Packet 처리절차
RARP(Reverse Address Resolution Protocol)
1. 개 요
2. RARP packet format : Arp와 동일하다
문제2. 73P ARP의 일반적인 예제 패킷 분석 및 해설
문제3. ARP 명령어
1. ARP(Address Resolution Protocol)와 RARP(Reverse Address Resolution Protocol)
2. ARP Cache
3. ARP, RARP의 예
본문내용
link는 IP와는 다른 각각의 addressing scheme(주로 48bit addresses)을 갖는다. 따라서 32 bit의 IP주소를 데이터 링크가 사용하는 주소의 형태로 변환하거나 그 주소의 형태를 32bit의 IP 주소로 바꾸어 주는 protocol이 필요한데 이 프로토콜이 바로 ARP와 RARP 프로토콜이다.
ARP Cache
각 호스트에 접속할 때마다 IP 주소를 hardware로 주소를 바꾸는 것은 비효율적이므로 ARP Cache를 두어 최근의 IP 주소를 hardware 주소로 mapping한 정보를 저장하도록 한다. ARP Cache의 내용은 Unix에서 arp명령어를 이용함으로써 알 수 있다.
ARP, RARP의 예
어떤 사용자가 telnet 프로그램을 이용하여 어떤 server에 접속을 시도하였다면 다른 시스템에서
tcpdump ?e 라는 명령어를 이용하여 hardware address를 볼 수 있다.
0.00:0:c0:6f:2d:40ff:ff:ff:ff:ff:ff arp 60:
arp who-has svr4 tell bsdi
0.002174(0.0022)0:0:c0:c2:9b:260:0:c0:6f:2d:40 arp 60:
arp reply svr 4 is-at 0:0:c0:c2:9b:26
위의 예에서 첫번째 줄에서 보이는 것은 0.0은 시간을 나타내며, source ethernet address, destination
ethernet address의 정보를 나타낸다. arp는 frame type을 나타내며, arp나 ip에 뒤따라 나오는 60이라는 숫자는
frame의 크기를 나타낸다. 다음 줄에서 arp who-has svr4 tell bsdi라는 것은 svr4에 대한 ARP request를 나타낸다.
만약 RARP server를 실행시켰다면 tcpdump -e 명령어를 이용하여 다음의 내용을 볼 수 있다.
0.08:0:20:3:f6:42 ff:ff:ff:ff:ff:ff rarp 60:
rarp who-is 8:0:20:3:f6:42 tell 8:0:20:3:f6:42
0.130:0:c0:6f:2d:40 8:0:20:3:f6:42 rarp 42:
rarp reply 8:0:20:3:f6:42 at sun
바로 위의 예에서 시간이 0.0인 부분은 RARP request가 broadcast임을 나타내며 0.13인 부분은 RARP
reply가 unicast임을 나타낸다.
ARP Cache
각 호스트에 접속할 때마다 IP 주소를 hardware로 주소를 바꾸는 것은 비효율적이므로 ARP Cache를 두어 최근의 IP 주소를 hardware 주소로 mapping한 정보를 저장하도록 한다. ARP Cache의 내용은 Unix에서 arp명령어를 이용함으로써 알 수 있다.
ARP, RARP의 예
어떤 사용자가 telnet 프로그램을 이용하여 어떤 server에 접속을 시도하였다면 다른 시스템에서
tcpdump ?e 라는 명령어를 이용하여 hardware address를 볼 수 있다.
0.00:0:c0:6f:2d:40ff:ff:ff:ff:ff:ff arp 60:
arp who-has svr4 tell bsdi
0.002174(0.0022)0:0:c0:c2:9b:260:0:c0:6f:2d:40 arp 60:
arp reply svr 4 is-at 0:0:c0:c2:9b:26
위의 예에서 첫번째 줄에서 보이는 것은 0.0은 시간을 나타내며, source ethernet address, destination
ethernet address의 정보를 나타낸다. arp는 frame type을 나타내며, arp나 ip에 뒤따라 나오는 60이라는 숫자는
frame의 크기를 나타낸다. 다음 줄에서 arp who-has svr4 tell bsdi라는 것은 svr4에 대한 ARP request를 나타낸다.
만약 RARP server를 실행시켰다면 tcpdump -e 명령어를 이용하여 다음의 내용을 볼 수 있다.
0.08:0:20:3:f6:42 ff:ff:ff:ff:ff:ff rarp 60:
rarp who-is 8:0:20:3:f6:42 tell 8:0:20:3:f6:42
0.130:0:c0:6f:2d:40 8:0:20:3:f6:42 rarp 42:
rarp reply 8:0:20:3:f6:42 at sun
바로 위의 예에서 시간이 0.0인 부분은 RARP request가 broadcast임을 나타내며 0.13인 부분은 RARP
reply가 unicast임을 나타낸다.
추천자료
ARP프로토콜 RFC문서 해석
네트워크의 이해, protocol analyze, Traceroute
ARP( Address Resolution Protocol )
기기분석
Internet Protocol TeleVision(IPTV) 분석
IPv6 환경의 보안 위협과 공격 분석
[생물체생체내 아미노산분리 실험]생물체생체내 아미노산분리 실험제목, 생물체생체내 아미노산분리 실험목적, 생물체생체내 아미노산분리 실험방법, 생물체생체내 아미노산분리 실험결과 분석(아미노산분리 실험)
[A+팀플]T/TCP와 TCP에 관하여
명지대학교 컴퓨터통신 프로젝트입니다.(패킷 분석)
[텔넷][프로토콜][프로토콜 개념][TCP/IP 개념][텔넷 정의][텔넷 유용성][텔넷 사용법][텔넷 명령어]프로토콜의 개념과 TCP/IP의 개념 및 텔넷의 정의, 텔넷의 유용성, 텔넷의 사용법, 텔넷의 명령어에 관한 분석
소개글