Download presentation
Presentation is loading. Please wait.
Published byPreston Dorsey Modified 5년 전
1
5장 RARP (Reverse Address Resolution Protocal) 시스템 소프트웨어 실험실 남 상 온
TCP/IP 통신망 특론 5장 RARP (Reverse Address Resolution Protocal) 시스템 소프트웨어 실험실 남 상 온
2
제 5 장 역주소 변환 프로토콜
3
목 차 5.1 Intorduction RARP packet Format 5.3 RARP 예 5.4 RARP Server Design 5.5 요약
4
5.1 개요 Diskless system( X-terminal or diskless workstation)은 Disk가 없으므로 자신의 IP address를 알지 못함 자신의 Network Interface로부터 얻은 unique hardware address로 RARP Request를 수행하여 자신의 IP 주소를 획득
5
ARP와 유사 Frame type이 0x8035임 op field는 RARP Request는 3이고RARP Reply는 4이다
6
A B C D 5.2 RARP 패킷 형식(계속) RARP Request
Diskless System Diskless System에서 자신의 IP Addr.를 알기위해 자신의 Ethernet Address만 실어서 Broadcasting
7
A B C D 5.2 RARP 패킷 형식(계속) RARP Reply
RARP Server RARP Server는 수신한 Ethernet Address의 IP 주소에 부합하는 host가 /etc/hosts, /etc/ethernet에 등록되어 있으면 Reply
8
5.3 RARP 예 :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: (0.13) 0:0:c0:6f:2d:40 8:0:20:3:f6:42 rarp 42: rarp reply 8:0:20:3:f6:42 at sun (0.01) 8:0:20:3:f6:42 0:0:c0:6f:2d:40 ip 65: sun > bsdi.tftp: 23 RRQ “8CFC0D21.SUN4C” RARP 서버가 없는 네트웍에서 RARP Request가 이루지면 이 Request는 가변적인 timeout interval로 계속 반복됨
9
5.4 RARP 서버 설계 System dependent and complex RARP Servers and User Processes RARP mapping( hardware -> IP address)을 위해 디스크 파일(/etc/ethers)이 필요 kernel은 disk file을 읽지 않으므로 사용자 프로세스로 RARP server가 제공되어야 함 RARP server는 RARP 프레임을 직접 송수 신할 수 있는 능력이 필요(systemdependent)
10
5.4 RARP 서버 설계(계속) Multiple RARP Servers per Network RARP Request가 hardware level에서 broadcast되므로 diskless system이 부팅 되기 위해서는 단일 네트워크에 Redundancy를 제공하는 여러 개의 서버 가 있을 수 있으며 이 서버와 diskless system간의 트래픽이 증가하는 문제가 있음 참고: 16장 BOOTP
11
5.5 요약 RARP는 디스크없는 시스템이 초기 기동 시에 자신의 IP 주소를 얻기 위해 사용 RARP Packet형식은 ARP Packet과 동일 RARP요구는 브로드케스트 RARP응답은 유니케스트
Similar presentations