通过对本讲的学习,整理简要分时笔记如下,如若再不懂请参照视频。完整六十八讲视频见泳者雷敏播客,陆续上传中……
本讲主要内容:ARP、RARP IP层转发分组
00:20IP地址与硬件地址(图解、详析)
·路由器只根据目的站IP地址的网络号进行路由选择。
·在具体物理网络的链路层只能看见MAC帧。
·IP层抽象的互联网,能使用抽象的统一的IP地址研究主机之间、主机与路由器之间的通信。
15:00ARP、RARP
主机设有ARP高速缓存(IP地址到MAC地址的映射表)。发送时,在ARP cache中查找IP地址对应的MAC地址,将此MAC地址写入MAC帧,发送出去。
ARP详细图解。
ARP高速缓存的作用。
27:20RARP:使只知道自己MAC地址的主机能知道其IP地址,主要用于无盘工作站,目前RARP很少用。
38:00IP数据报:首部20字节+数据部分
IP数据报分片举例(详解)
版本4字节、首部长度4字节、服务类型8字节、总长度16字节、标识16字节、标志3字节、片偏移13字节、生存时间8字节。
协议字段,8字节,指出应将数据交给哪一个进程。
首部检验和16字节:只查首部,不查数据部分。
源地址:4字节。目的地址:4字节。
50:00IP层转发分组的流程
路由器和站点交换机有些区别。
路由表中最主要的项目:目的主机所在的网络地址、下一跳路由器的地址。
特定主机路由。
58:00分组转发算法
·从IP数据报的首部提出目的站IP地址D,找到目的网络地址N。
·若网络N与路由器直接相连,直接交付D,否则间接交付,转下一条。
·若路由表中有目的地址为D的特定主机路由,转发下一跳路由器,否则转下一条。
·若路由表中有到达网络N的路由,将数据报传送下一跳路由器,否则转下一条。
·若路由表中有一个默认路由,将数据报传送路由表指明的路由,否则转下一条。
·报告转发分组出错。
ARP负责将下一跳路由器IP地址转换为相应的MAC地址。
【编辑推荐】