文档介绍:Chapter 6 ARP and RARP
ARP
ARP package
RARP
******@uestc.
1
Addresses
Host identifier
IP address
Physical address
Network
Data Link
Physical
Map
To:电子科技大学
成都市建设北路2段4号
单位名称(逻辑)
单位地址(物理)
******@uestc.
2
Issues
帧中传送
IP地址:全局性
物理地址:本地性
A
A仅知道:IPA,MACA,IPE
Frame:
IP Packet
?
E
B
C
D
目的MAC
类型
FCS
源MAC
MACA
******@uestc.
3
Address Mapping(地址映射)
Logical address Physical address
Static mapping
Dynamic mapping
Static Table
Logical address
Physical address
……
……
……
……
Consider:
NIC changed
puter
Cache Table
Logical address
Physical address
……
……
……
……
Look for the target on demanding, using dynamic address resolution protocol
******@uestc.
4
ARP and RARP
ARP
Logical address
Physical address
RARP
Logical address
Physical address
******@uestc.
5
ARP
Address Resolution Protocol,RFC 826
地址解析协议:IP address MAC address
IP
LANs
MANs
WANs
ICMP
IGMP
ARP
RARP
Network
Layer
Network
Access
Layer
Transport Layer
Application Layer
******@uestc.
6
ARP Operation
A:
E:
I’m looking for the physical address of a node whose IP address is:
I am the node you are looking for, and my physical address is:
Request
Request
Request
Reply
Request
Broadcast
Unicast
B:
C:
D:
IP address
MAC address
A’s ARP Cache:
bind
******@uestc.
7
用户输入命令“ftp 主机名”时的操作
FTP
TCP
IP
ARP
以太网
驱动程序
主机名
解析器
以太网
驱动程序
以太网
驱动程序
IP地址
主机名
(1)
(2)
(3)
(4)
ARP
ARP
FTP
TCP
IP
(5)
(6)
(7)
目的
******@uestc.
8
IP Packet and ARP Packet
IP
IP
IP
IP
ARP request
ARP reply
IP packet
Binding
IP packet
IP packet
IP packet
No binding
******@uestc.
9
ARP Packet
Hardware Type
Protocol Type
Hardware address len
Protocol address len
Operation
Request 1, Reply 2
Sender hardware address
(For example,6 bytes for )
Sender protocol address
(For example,4 bytes for IP)
Target hardware address
(For example,6 bytes for )
Target protocol ad