【408笔记】计算机网络第四章 网络层

4.1 网络层的功能

向上提供简单灵活的,无连接数据报服务

  1. Internet网络层有四个重要协议:IC、ICMP、ARP、RARP(逆地址解析协议)

4.1.1 异构网络互联

中继系统分为以下四种

  1. 物理层中继系统:转发器、集线器
  2. 数据链路层中继系统:网桥或交换机
  3. 网络层中继系统:路由器
  4. 网络层以上的中继系统:网关

网络互联:用路由器进行网络互联和路由选择

路由器是专用计算机,用于在互联网中进行路由选择

4.1.2 路由选择和分组转发

路由选择:根据算法,动态改变路由
分组转发:根据转发表将用户的IP数据报从合适的端口转发出去

路由表由路由选择算法得到,转发表从路由表得出

4.1.3 SDN 软件定义网络

将网络层分离为:数据层面(转发)和控制层面(路由选择)

  1. 控制层面集中化
  2. 控制与转发功能分离
  3. 接口开放可编程

各种接口:

  1. 对于上层的应用的开发者,SDN提供的编程接口称为北向接口,可以在此基础上设计自己的应用,不必关心底层的硬件细节
  2. SDN控制器和转发设备建立双向对话的接口称为南向接口
  3. SDN控制器集群内部控制器之间的通信接口称为东西向接口,用于增强整个控制层面的可靠性和可拓展性
  1. (22 408) SDN网络体系结构中,SDN控制器向数据平面的SDN交换机下发流表时使用的接口是:南向接口

4.1.4 拥塞控制

拥塞:通信子网中,出现过量分组引起网络性能下降

判断网络是否进入拥塞状态:观察吞吐量和网络负载的关系

  1. 随着负载增加,吞吐量明显小于正常的吞吐量,说明进入轻度拥塞
  2. 随负载增加,吞吐量下降,进入拥塞
  3. 吞吐量下降到0,进入死锁

拥塞是全局性问题,涉及网络中所有主机、路由器等(区别于流量控制)

拥塞控制方法:

  1. 开环控制,静态
  2. 闭环控制,动态

4.3 IPv4

4.3.1 IPv4分组

1. IPv4分组的格式

一个IP分组由首部和数据部分组成。首部前一部分长度固定,共20B,是所有IP分组必须有的;首部固定部分后面是可选字段,长度可变,用于提供错误检测及安全等机制

请添加图片描述

  1. 版本:指IP协议版本,目前广泛使用版本号为4(IPv4
  2. 首部长度:表示首部的长度,4位,表示0~15,以4B为单位,最大可以是60B。最常用的首部长度是20B,此时首部长度字段为0101
  3. 总长度:首部和数据的长度之和,单位为1B
  4. 标识:计数器,生成一个数据报就加1。分片时每个数据报片都复制一个标识,以便组装。不是“序号”,因为IP无连接服务
  5. 标志:与分片相关。中间位DF:0表示允许分片,1表示禁止分片;最低位MF:0表示后面没有分片,这是最后一片;1表示后面还有分片
  6. 片偏移:分片的相对位置,以8B为单位
  7. 生存时间(TTL):数据报可在网络中通过的路由器数目的最大值,确保数据报不会永远在网络中循环。路由器转发分组前,先TTL-1,TTL=0则丢弃
  8. 协议:分组携带的数据使用什么协议,6表示TCP,17表示UDP
  9. 首部校验和:只校验首部
  10. 源地址,目的地址:发送方和接收方的IP地址

2. IP数据报分片

IP数据报被封装在链路层数据报中,因此,链路层MTU(最大传送单元)限制着IP数据报的长度。超过一定长度需要对IP数据报分片

以太网的MTU为1500B

  1. 标识:分片标识一致表示属于同一个数据报
  2. 标志:与分片相关。中间位DF(dont fragment):0表示允许分片,1表示禁止分片;最低位MF(more fragment):0表示后面没有分片,这是最后一片;1表示后面还有分片
  3. 片偏移:分片后在原数据报中关于0的相对位置,以8B为单位
  4. 每一片的有效数据长度必须是8B的整数倍

请添加图片描述

  1. DF=1,分组长度又超过MTU时,需要丢弃分组,并向源主机报告
  2. (22 408)
    在这里插入图片描述

4.2.3 IPv4地址与NAT

1. IPv4地址

连接到因特网的每台主机或路由器都分配一个32bit的全球唯一标识符,即IP地址

分类IP地址(ABC三类重要

请添加图片描述
IP地址由网络号和主机号组成

  1. 网络号标志主机所连接到的网络
  2. 主机号标志该主机

特殊IP地址

  1. 主机号全0表示本网络本身,例如202.98.174.0
  2. 主机号全1表示本网络的广播地址,又称直接广播地址,例如202.98.174.255
  3. 网络号127保留为环回自检地址,目的地址为环回地址的IP数据报永远不会出现在任何网络上
  4. 32位全0,表示本网络的本主机
  5. 32位全1,即255.255.255.255,表示整个TCP/IP网络的广播地址,又称受限广播地址。实际中由于路由器分隔广播域,255.255.255.255等效本网络广播地址
网络类别 最大可用网络数 第一个可用网络号 最后一个可用网络号 每个网络中最大主机数
A 2^7-2(全0,环回自检) 1 126 2^24-2
B 2^14 128.0(已经可指派) 191.255 2^16-2
C 2^21 192.0.0(已经可指派) 223.255.255 2^8-2

IP地址特点:

  1. IP地址管理机构在分配IP地址时只分配网络号,主机号由得到该网络的单位自行分配
  2. 路由器仅根据目的主机连接的网络号转发分组
  3. IP网络上的一个路由器必然至少有两个IP地址(连接到两个网络上,每个端口至少分配一个IP地址)
  4. 转发器或桥接器连接的若干LAN属于同一个广播域,该LAN所有主机网络号相同,主机号不同

2. 网络地址转换NAT

NAT:将专用网络地址转化为公用地址

私有IP地址范围需要记住!!
请添加图片描述

  1. 使用NAT需要在专用网连接到因
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值