计算机网络-网络层

第四章 网络层

  • 文中部分图片来源于王道考研教材,仅作参考

1. 网络层的功能

1.1 功能

  • 主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。 网络层传输单位是数据报。
  • 功能一:路由选择与分组转发
  • 功能二:异构网络互联
  • 功能三:拥塞控制

1.2 IP数据报

  1. 版本:IPv4 / IPv6
  2. 固定部分20字节
  3. 首部长度:单位是4B,最小为5
  4. 区分服务:指示期望获得哪种类型的服务
  5. 总长度:首部+数据,单位是1B
  6. 协议:数据部分的协议
  7. 首部校验和:首部校验只占分组的首部,而不校验数据部分
  8. 可选字段:0~40B ,用来支持排错、 测量以及安全等措施
  9. 填充:,全0,把首部补成4B的 整数倍
  10. 标识:同一数据报的分片使 用同一标识
  11. 标志:只有2位有意义 x _ _

中间位DF(Don’t Fragment): DF=1,禁止分片 DF=0,允许分片

最低位MF (More Fragment) : MF=1,后面“还有分片” MF=0,代表最后一片/没分片

  1. 片偏移:指出较长分组分片后, 某片在原分组中的相对位置。 以8B为单位
  2. 除了最后一个分片,每个分片长度一定是8B的整数倍
  • 注意:总长度单位是1B,片偏移单位是8B,首部长度单位是4B

2. IPV4

2.1 IPV4分组

image-20220509175423052

image-20220509175512124

  • A类地址最大可用网络数是2的7次方-2,127回环不能用,全为零不能用

2.2 NAT、子网划分与子网掩码、CIDR

  • NAT——安装在路由器上的,让局域网连接到广域网,分配给路由器全球唯一的IP
  • 子网掩码:网络号全为1,主机号全为0
  • 网络地址:子网掩码于IP地址按位与
  • 按位与:1&1=1,其余为0
  • 使用子网时的分组转发:

路由表中:

  1. 目的网络地址
  2. 目的网络子网掩码
  3. 下一跳地址

路由转发时的分组算法:

  1. 提取目的IP地址
  2. 是否直接交付
  3. 特定主机路由
  4. 检测路由表中有无路径
  5. 默认路由0.0.0.0
  6. 丢弃,报告,报告转发分组出错
CIDR
  • CIDR(无分类编址)

网络前缀/地址块

e.g. 128.14.32.0/20

  • 超网:许多子网聚合成的更大的子网

方法:所有网络地址取交集

  • 最长地址匹配:使用CIDR时,查找路由表可能得到几个匹配结果(跟网络掩码按位相与)࿰
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值