网络层总结
虚电路网络、数据报网络
被路由协议、路由协议、特色协议
由解决网络地址危机、日常运营为主线牵出特色协议
两网络狂想曲
- 虚电路网络
- 数据报网络
三协议协奏曲
- 被路由协议:
- IP协议(IPv4、IPv6)
- 地址(定位目的机)
- 分组(封装)
- IP协议(IPv4、IPv6)
- 路由选择协议:
- 距离矢量路由选择协议(eg. RIP)
- 链路状态路由选择协议(eg. OSPF)
- 特色协议
- ARP
- ICMP
- CIDR
- NAT
IPv4协议
- 地址32位二进制,点分十进制表示,由ICANN机构分配
- 网络地址早期分为A、B、C、D(组播)、E(科研)五大类
- 6种保留地址:非正常、默认目的、泛洪广播、本机、网络地址、广播地址
- 寻址由IP和MAC地址协作
- 分组
子网掩码
- 一种了解网络规模的设定,一路分配给爷爷爸爸儿子孙子。(子网划分与超网构造共能缓解分配危机)
- 目的IP地址 & 子网掩码=目的网络地址 ( 通过对目的IP地址和子网掩码 “与” 运算得到目的网络地址)
- 从主机号借位(最少给主机号留2位),剩下主机号为子网规模
- 设置规则: “1”必须连续、“0”不能在“1”前面
IPv6协议
- 地址128位二进制,冒分十六进制表示,340涧个(涧是10^36)
- 网络地址分为 单播、组播、任播 ;(注意没有了广播!)
- 6种特殊地址
- IPv6与IPv4的改进比较
- 分组
- IPv4->IPv6
- 双协议栈
- 隧道技术
- 翻译、转换
路由
静态、直连、动态
路由选择协议
距离矢量路由选择协议 DV
维护、交换、更新
链路状态路由选择协议 LS
发现、设置、构造、发送、计算
例子:
RIP
基于距离矢量路由选择的协议。
- 最大的好处是简单
- 设计思路:对于每个路由器拥有的两个向量的维护、交换、更新
- 交换全部路由表信息
- 只对相邻路由器交换
- 固定时间段就交换
- 多使用不可靠的UDP协议,为周期性的交换节约开销
OSPF
基于分布式的链路状态协议。自治区域内协议。负责建立链路状态数据库表
- 收敛快、支持在大型网络中使用
- 发送与本路由器相邻的所有路由器的链路状态
- 向本自治系统中所有路由器以泛洪法发送信息
- 用代价衡量线路质量
- 仅链路状态发生变化时才发送消息
- 多使用灵活好、开销少的IP协议
BGP
基于路径向量路由选择协议。自治区域间协议。
- 交换“可达性”信息
- 对不同自治系统的路由器之间发生交换
- 寻找比较好而非最佳路径
- 自治系统之间的路由选择必须考虑有关策略性 (自治系统能否用AS替代?)
- 仅路由发生变化时才更新有变化部分
- 多使用可靠的TCP协议,保证次数较少的交换必达以节约开销
特色协议
CIDR
缓解B类地址枯竭危机和控制缩减路由表开销
聚合IP A类地址,使之按需分配
结果:构成 超网
好处:隔离了路由翻动
NAT
NAT作为IP地址连接私人地址的翻译桥梁
特点: 安全、破坏唯一、破坏IP网络无连接特性、违背协议分层、对协议限制(仅UDP、TCP)、影响网络抓包(无法改变数据字段的IP地址)、超载
ICMP
报告网络差错、测网络,封装于IP分组中
应用:
- ping
- tracert
- PMTU