写目录
网络层概述
网络层的主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。
主要功能:
- 路由选择与分组转发
- 异构网络互联
- 拥塞控制:如若所有节点来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此要采用一定措施,缓解这种拥塞。
数据交换方式
电路交换
电路交换的优缺点
电路交换优点 | 电路交换缺点 |
---|---|
传输时延小 | 建立连接时间长 |
数据顺序传送,无失序问题 | 线路独占,即使通信线路空闲,也不能供其他用户使用,信道使用效率低。 |
实时性强,双方一旦建立物理通路,便可以实时通信。适用于交互式会话类通信 。 | 灵活性差,双方连接通路中的任何一点出了故障,必须重新拨号建立新连接,不适应突发性通信。 |
全双工通信,没有冲突,通信双方有不同的信道,不会争用物理信道 | 无数据存储能力,难以平滑通信量。 |
适用于模拟信号和数字信号 | 电路交换时,数据直达,不同类型、不同规格、不同速率的终端很难相互进行通信 |
控制简单,电路的交换设备及控制较简单 | 无法发现与纠正传输差错,难以在通信过程中进行差错控制 |
报文交换
报文交换的优缺点
报文交换优点 | 报文交换缺点 |
---|---|
无需建立连接,无建立连接时延,用户可随时发送报文 | 实时性差,不适合传送实时或交互式业务的数据 |
动态分配线路,动态选择报文通过的最佳路径,可以平滑通信量 | 只适用于数字信号 |
提高线路可靠性,某条传输路径发生故障,可重新选择另一条路径传输 | 报文大小不定,需要网络节点有较大缓存空间 |
提高线路利用率,通信双方在不同的时间一段一段地部分占有这条物理通道,多个报文可共享信道 | |
提供多目标服务:一个报文可同时发往多个目的地址 |
分组交换
分组交换优点 | 分组交换缺点 |
---|---|
无需建立连接 | 有存储转发时延 |
存储转发,动态分配线路 | 需要传输额外的信息量 |
线路可靠性较高 | 乱序到目的主机时,要对分组排序重组 |
线路利用率较高 | |
相对于报文交换,存储管理更容易 |
数据交换方式
数据报&虚电路
路由算法及路由协议
路由算法的分类
分层次的路由选择协议
IP数据报
IP数据报格式
- 版本:IPv4/IPv6
- 首部长度:单位是4B,最小为5
- 区分服务:指示期望获得那种类型的服务
- 总长度:首部+数据,单位是1B
- 生存时间(TTL):IP分组的保质期。经过一个路由器-1,变成0则丢弃。
- 协议:数据部分的协议
协议名 | ICMP IGMP TCP EGP IGP UDP IPv6 ESP OSPF
字段值 1 2 6 8 9 17 41 50 89
协议名 | ICMP | IGMP | TCP | EGP | IGP | UDP | IPv6 | ESP | OSPF |
---|---|---|---|---|---|---|---|---|---|
字段值 | 1 | 2 | 6 | 8 | 9 | 17 | 41 | 50 | 89 |
字段值 1 2 6 8 9 17 41 50 89
- 首部检验和:只检验首部
- 源IP地址和目的IP地址:32位
- 可选字段:0~40B,用来支持排错、测量以及安全等措施
- 填充:全0,把首部补成4B的整数倍
- 标识、标志、偏转移:用于数据报分
- 标识:同一数据报的分片使用同一标识
- 标志:只有2位具有意义 x–,其中中间位DF(1=禁止分片;0=允许分片),最低位MF(1=后面“还有分片”;0=代表最后一片/没分片)
- 片偏移:指出较长分组分片后,某片在原分组中的相对位置。以8B为单位。(除了最后一个分片,每个分片长度一定是8B的整数倍)
IP数据报分片
最大传送单元MTU
IPv4地址
IP地址的分类
私有IP地址
网络地址转换(NAT)
路由器对目的地址是私有IP地址的数据报一律不进行转发。
子网划分与子网掩码
子网划分
子网掩码
使用子网时分组的转发
无分类编址CIDR(构成超网)
ARP协议
发送数据过程
在一个子网
不在一个子网
APR协议
DHCP协议
主机获取IP地址可以通过静态配置or动态配置,其中,动态配置就需要用到DHCP协议。
ICMP协议
差错报告报文
IPv6
数据报格式
IPv6和IPv4对比
RIP协议
RIP协议特点
OSPF协议
BGP协议
报文格式
IP组播
三种传输方式
移动IP
网络层设备
路由器
输入输出收到分组处理