网络层目的:任意节点间进行数据包传输(不可靠,因为IP不提供可靠,别的可能可靠 但网络层本身是不可靠
异构网络:物理层和数据链路层都不一样
网络层协议:IP ICMP ARP RARP
距离矢量/距离-向量:RIP
好消息传得快,坏消息传的慢,慢收敛会导致环路
链路状态:OSPF
主动测试所有节点
洪泛更新
交换拓扑,全网拓扑一致
Dijsktra算法计算最短路径
直接交付:在同一网段就直接交付
间接交付:不在同一网段,所以间接交付,间接交付涉及直接交付
IPV4分组的格式
版本:IPv4/v6
首部长度(4B为单位):首部最大60B,常见的是20B
总长度(1B为单位):最大为65535B。以太网MTU:1500B
标识:计数器,每产生一个数据报就+1,让目标及其确认一个新到达的分片是不是属于同一个数据报
标志:标志字段最低位为MF,MF=1表示后面还有分片,MF=0表示最后一个分片
标志字段中间一位是DF,只有当DF=0时才允许分片
片偏移(8B为单位):表示出某片在原来分组的相对位置
分层路由:分层后将路由器划分区域,且路由器只知道自己区域的,不知道别的区域的结构
主机号全0:本网络本身
主机号全1:本网络的广播地址
32位全0:即0.0.0.0 本网络上的本主机
32位全1:即255.255.255.255 整个TCP/IP网络的广播地址
每个网段的全0和全1要保留,不能做主机位,因为全0是网络号,全1是广播不可指派
如果要根据IP地址看是不是单播地址,要先分辨出是哪个类的地址,分辨出网络位和主机位,然后看主机位是不是全0和全1,因为全0全1不能用
如果一个主机有两个地址,那这两个地址必属于不同的逻辑网络(网络地址
IP数据报中的源目地址都不会变
私有IP地址只用于LAN(局域网),不用于WAN(internet)
所以私有IP地址要通过NAT转换为公网IP
私有IP地址网段如下:
NAT
IPV6地址
128bit
首部长度固定,所以不需要首部长度字段
不允许分片,如果报太大,路由器不能转发,则丢弃并发一个ICMP指示分组太大的报文
支持QOS
没有校验和字段:由于现在的介质可靠性高,且数据链路层和传输层有校验,所以IPV6没有校验和字段
BGP是域间路由协议
RIP OSPF是域内路由协议
RIP属于应用层
OSPF用HELLO保活
IP组播
IP组播地址后23位映射到MAC地址
多个单播可以仿真组播,但一个组播所需要的带宽要小于多个单播带宽之和
用多个单播仿真组播时,路由器时延将很大,而处理一个组播分组的时延是很小的
第N层的设备主要实现下面低几层的功能
如路由器实现 物理层、数据链路层与网络层的功能