TCP/IP 통신망 특론 · 2020. 10. 20. · TCP/IP 통신망특론 5장 ... 5.3 RARP 예 5.4...
Transcript of TCP/IP 통신망 특론 · 2020. 10. 20. · TCP/IP 통신망특론 5장 ... 5.3 RARP 예 5.4...
-
TCP/IP 통신망특론
5장 RARP
(Reverse Address Resolution Protocal)
-
제 5 장
역주소변환프로토콜
-
5.1 Intorduction
5.2 RARP packet Format
5.3 RARP 예
5.4 요약
목 차
-
Diskless system( X-terminal or diskless
workstation)은 Disk가없으므로자신의 IP address를알지못함
자신의 Network Interface로부터얻은unique hardware address로 RARP Request를수행하여자신의 IP 주소를획득
5.1 개요
-
5.1 개요
⚫ 물리주소는알고있으나논리주소를모를때사용
⚫ 물리주소는 NIC로부터얻어진다
⚫ 디스크가없는시스템부팅시이용
⚫ 요청장치는 RARP 클라이언트프로그램수행
⚫ 응답장치는 RARP 서버프로그램수행
-
ARP와유사
Frame type이 0x8035임
RARP Request = 3 , RARP Reply = 4
http://www.networksorcery.com/enp/protoc
ol/rarp.htm
5.2 RARP 패킷형식
http://www.networksorcery.com/enp/protocol/rarp.htm
-
RARP 동작
-
The RARP request packets are
broadcast;
the RARP reply packets are
unicast.
-
9
-
RARP 패킷
-
RARP 패켓캡슐화
11
-
Preamble , SFD(Start Frame Delimeter)
Preamble
Ethernet II 표준
-송신측과수신측의비트동기화를위해사용
-상위 7byte : 10101010 * 7 (동기화바이트)
-하위 1byte : 10101011 ( 프레임시작바이트)
- Preamble크기는 Frame Header 크기를계산할때제외한다
IEEE 802.3 CSMA/CD 표준
-송신측과수신측의비트동기화를위해사용.
- 상위 7byte : 10101010
- SFD 1 byte : 10101011
-
Preamble , SFD(Start Frame Delimeter)
SFD (Start Frame Delimiter)
-프레임의시작을알리는 1byte로이루어져있다.
- 1byte = 10101011
- 1Byte
❖ IEEE802.3 표준에서는 8byte의 Preamble을 7byte의
Preamble과 1byte의 SFD로분리하였다.
❖ Ethernet II의 Preamble = IEEE802.3의 Preamble +
SFD
출처: http://mindnet.tistory.com/entry/네트워크-쉽게-이해하기-17
편-Frame-Header-Ethernet-II-IEEE8023-구조 [Mind Net]
http://mindnet.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%89%BD%EA%B2%8C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-17%ED%8E%B8-Frame-Header-Ethernet-II-IEEE8023-%EA%B5%AC%EC%A1%B0
-
A B C D
Diskless System에서자신의 IP Addr.를알기위해자신의 Ethernet Address만실어서 Broadcasting
Diskless System
RARP Request
5.2 RARP 패킷형식(계속)
-
A B C DRARP Server
RARP Server는수신한 Ethernet Address의 IP 주소에부합하는 host가 /etc/hosts, /etc/ethernet에등록되어있으면 Reply
RARP Reply
5.2 RARP 패킷형식(계속)
-
1 0.0 8: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
2 0.13 (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
3 0.14 (0.01) 8:0:20:3:f6:42 0:0:c0:6f:2d:40 ip 65:
sun.26999 > bsdi.tftp: 23 RRQ “8CFC0D21.SUN4C”
rarp_request.cap , rarp_req_reply.pcap열어서 분석할것
5.3 RARP 예
-
RARP는디스크없는시스템이초기기동
시에자신의 IP 주소를얻기위해사용
RARP Packet형식은ARP Packet과동일
RARP요구는브로드케스트
RARP응답은유니케스트
5.4 요약