概念
IP 是TCP/IP协议族中最为核心的协议。所有TCP、UDP、ICMP、IGMP数据都以IP数据报格式传输。IP提供不可靠、无连接的数据报传送服务。
ARP为地址解析协议,为IP地址到对应的硬件地址之间提供动态映射。
RARP是被那些没有磁盘驱动器的系统使用的。
这三个协议都处于同一层中,ARP通过IP地址找到目标主机的Mac地址。IP则承载要发送的信息。数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数据信息。
IP
先来看看IP首部内容,普通IP首部为20字节,数据经过网络层,它给数据加一个IP首部……
具体内容参考书本。。。
IP路由选择
IP路由选择即IP层既可以配置成主机的功能,也可以配置为路由器的功能,配置成路由器时,是一个转发IP数据报的过程。
IP层在内存中有一个路由表。当收到一份数据报并进行发送,都会对该表进行搜索。
路由表中信息:
- 目的IP地址。
- 下一站路由器的IP地址。
- 标志。一个指明目的IP地址是网络地址还是主机地址。另一个指明下一站路由器是否为真正的下一站路由器还是一个直接相连的接口。
- 为数据报的传输指定一个网络接口。
那么一个准备好的IP数据包怎样送到目的地?
先来看看特殊的情况,比如主机和目的主机在同一个以太网上,根本用部上路由,主机发送的IP包送到链路层然后通过包中的IP地址进行ARP地址解析找到