ARP协议
发送数据的过程
ARP协议
ARP协议练习题
DHCP协议
ICMP协议
网际控制报文协议ICMP
ICMP差错报告报文(5种)
ICMP差错报告报文数据字段
ICMP询问报文
1)回送请求和回答报文:
主机或路由器向特定目的主机发出询问,收到此报文的主机必须给源主机或路由器发送ICMP回送回答报文。 (测试目的站是否可达以及了解其相关状态)
2)时间戳请求和回答报文:
请某个主机或路由器回答当前的日期和时间。 (用来进行时钟同步和测量时间)
ICMP的应用
PING
测试两个主机之间的连用性,使用了ICMP回送请求和回答报文。
Traceroute
跟踪一个分组从源点到终点的路径,使用了ICMP时间超过差错报告文。
IPv6
为什么有IPv6
IPv6数据报格式
"流"是互联网上从特点源点到特定终点的一系列数据报。所有属于同一个流的数据报都具有同样的流标签。
IPv6和IPv4
1)IPv6将地址从32位(4B)扩大到128位(16B),更大的地址空间;
2)IPv6将IPv4的校验和字段彻底移除, 以减少每跳的处理时间;
3)IPv6将IPv4的可选字段移出首部,变成了扩展首部,成为灵活的首部格式,路由器通常不对扩展首部进行检查,大大提高了路由器的处理效率;
4)IPv6支持即插即用(即自动配置),不需要DHCP协议;
5)IPv6首部长度必须是8B的整数倍,IPv4首部是4B的整数倍;
6)IPv6只能在主机处分片,IPv4可以在路由器和主机处分片;
7)ICMPv6: 附加报文类型“分组过大”;
8)IPv6支持资源的预分配,支持实时视像等要求,保证一定的带宽和时延的应用;
9)IPv6取消了协议字段,改成下一个首部字段;
10)IPv6取消了总长度字段,改用有效载荷长度字段;
11)IPv6取消了服务类型字段。
IPv6地址表示形式
IPv6基本地址类型
IPv6向IPv4过度策略
脑图
RIP协议与距离向量算法
RIP协议
距离向量算法
练习
RIP协议的报文格式
RIP特点
脑图
OSPF协议与链路状态算法
OSPF协议
链路状态路由算法
1)每个路由器发现它的邻居结点【HELLO问候分组 】,并了解邻居节点的网络地址;
2)设置到它的每个邻居的成本度量metric;
3)构造【DD数据库描述分组】,向邻站给出自己的链路状态数据库中的所有链路状态项目的摘要信息;
4)如果DD分组中的摘要自己都有,则邻站不做处理;如果有没的或者是更新的,则发送【LSR链路状态请求分组】请求自已没有的和比自己更新的信息;
5)更新完毕后,邻站返回一个【LSAck链路状态确认分组】进行确认。
只要一个路由器的链路状态发生变化:
5)泛洪发送【LSU链路状态更新分组】进行更新;
6),更新完毕后,其他站返回一个【LSAck链路状态确认分组】进行确认;
7)使用Dijkstra根据自己的链路状态数据库构造到其他节点间的最短路径。
OSPF的区域
OSPF分组
OSPF其他特点
1)每隔30min,要刷新一次数据库中的链路状态;
2)由于一个路由器的链路状态只涉及到与相邻路由器的连通状态,因而与整个互联网的规模并无直接关系。因此当互联网规模很大时,OSPF协议要比距离向量协议RIP好得多;
3)OSPF不存在坏消息传的慢的问题,它的收敛速度很快。
BGP协议
BGP协议
BGP协议交换信息的过程
BGP协议报文格式
BGP协议特点
1)BGP支持CIDR,因此BGP的路由表也就应当包括目的网络缀、下一跳路由器,以及到达该目的网络所要经过的各个自治系统序列;
2)在BGP刚刚运行时,BGP 的邻站是交换整个的BGP路由表。但以后只需要在发生变化时更新有变化的部分。这样做对节省网络带宽和减少路由器的处理开销都有好处。
BGP-4的四种报文
1.OPEN(打开)报文:用来与相邻的一个BGP发言人建立关系,并认证发送方;
2.UPDATE(更新)报文:通告新路径或撤销原路径;
3.KEEPALIVE(存活)报文:在无UPDATE试,周期性证实邻站的连通性;也作为OPEN的确认;
4.NOTIFICATION(通知)报文:报告前报文的差错;也被用于连接。
三种路由协议的比较
RIP是一种分布式的基于距离向量的内部网关路由选择协议,通过广播UDP报文来交换路由信息;
OSPF是一个内部网关协议,要交换的信息量较大,应使报文的长度尽量短,所以不使用传输层协议( 如UDP或TCP),而是直接采用IP;
BGP是一个外部网关协议,在不同的自治系统之间交换路由息,由于网络环境复杂,需要保证可靠传输,所以采用TCP。
IP组播
IP数据报文的三种传输方式
1.单播:单播用于发送数据包到单个目的地,且美发送一份单播报文都使用一个单播IP地址作为目的地址。是一种点对点传输方式;
2.广播:广播是指发送数据包到同-广播域或子网内的所有设备的一种数据传输方式,是一种点对多点传输方式;
3.组播(多播):当网络中的某些用户需要特定数据时,组播数据发送者仅发送一次数据,借助组播路由协议为组播数据包建立组播分发树,被传递的数据到达距离用户端尽可能近的节点后才开始复制和分发,是一种点对多点传输方式。
IP数据报的三张传输方式
硬件组播
网际组管理协议IGMP
IGMP工作的两个阶段
组播路由选择协议
脑图
移动IP
移动IP相关术语
移动IP通信过程
网络层设备
路由器
输入端口对线路上收到的分组的处理
输出端口将交换结构传送来的分组发送到线路
三层设备的区别
路由表与路由转发