计算机网络网络层全攻略:从基础功能到高级技术!!!

网络层

一、网络层的功能

网络层传输层 提供服务,将传输层的数据封装成“IP 数据报”。

网络中的路由器根据 IP 数据报首部中的源 IP 地址、目的 IP 地址进行“分组转发”

因此,网络层实现了“主机到主机”的传输

数据链路层 网络层 提供服务,将网络层的IP 数据报封装成帧,传输给下一个相邻结点

注意:IP 地址用 32bit 表示,常以 8bit 为一组,即四组,记为十进制数

1.异构网络互联

如何理解异构?

每个网络的拓扑结构不同、物理层&链路层的实现不同、主机类型也各不相同

重要的设备:路由器

在 TCP/IP 文献中,路由器也称为网关(Gateway)

2.路由与转发

路由:

各个路由器之间相互配合,规划IP 数据报(分组)的最佳转发路径

各个路由器需要运行“路由协议”,最终生成各自的“路由表

转发:

一台路由器,根据自己的“转发表”,将收到的IP 数据报从合适的接口转发出去

转发表 = 精简版路由表。更精简的数据结构有助于快速检索

3.拥塞控制

拥塞

原因:网络上出现过量分组,超负荷,引起网络性能下降

现象: 网络上的分组数增加,但吞吐量反而降低

类比:节假日路上的车辆增多到一定程度时,收费站的吞吐量反而降低

拥塞控制的方法:

  • 开环控制(静态的方法)

在部署网络时,就提前设计好预防拥塞的方法。一旦网络系统开始运行,就不再修改

  • 闭环控制(动态的方法)

动态监视网络状态,及时发现哪里发生拥塞,并将拥塞信息传递给相关路由器

(如:通过 ICMP)相关路由器及时调整“路由表”

接入网络的每台主机至少拥有一个IP 地址

通常,路由器的每个接口都需要分配一个IP 地址(最新技术标准已经取消了这个强制要求)

二、IPV4分组

IP 协议:(Internet Protocol,网际协议)是互联网的核心!

ARP 协议:用于查询同一网络中的 <主机IP 地址,MAC 地址> 之间的映射关系

ICMP 协议:用于网络层实体之间相互通知“异常事件”

IGMP 协议:用于实现IP组播

版本:用于区分网络层使用的IP协议版本(v4、v6)

首部长度:4bit表示 0~15,以4B为单位

固定部分:20B

可变部分:0~40B

总长度:16bit 表示范围 0~65535,以 1B 为单位,总长度涵盖首部、数据部分

首部:最短 20B,最长 60B

数据部分:理论最短=0B,理论最长=65535-20=65515B

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值