计算机网络——网络层(五)

路由器硬件基础知识--MTU MTU专题 PMTU(最小MTU)发现的基本原理 源端发送长度等于自身出接口MTU的IP包,并设置该IP包不允许被分片; 路径上收到该IP包的设备,如果其出口MTU小于该IP包,都会将其丢弃,并返回携带了自己MTU的ICMP报文(称为datagram-too-big消息)给源端; 如果源端没收到datagram-too-big消息,则源端的出口MTU即为PMTU;如果源端收到datagr... 阅读详情

计算机网络——网络层(五)

十八、互联网控制消息协议ICMP

18.1 概述

在这里插入图片描述
ICMP消息格式,Protocl=1
在这里插入图片描述
类型
在这里插入图片描述
真实的ICMP消息
在这里插入图片描述

18.2 ICMP的应用——PING

工作原理
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

18.3 tracert命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

18.4 路径MTU——PMTU

是一种发现互联网上任意一条路径的最大传输单元技术。
每个网络都有一个最大传输单元MTU。就是这个网络的承载能力,比如以太网的MTU是1500字节。当一个报文超过网络的MUT,网络将无法承载这个数据,这时就需要分片。最好是源机一开始就知道中间穿越的MTU。这就用到PMTU算法。

PMTU用到的是type=3,code=4的ICMP消息。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十九、地址解析协议ARP

如果收方只知道对方的IP地址,不知道MAC地址。这时就需要ARP。

19.1 工作原理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

19.2 优化

在这里插入图片描述

19.3 免费ARP

在这里插入图片描述
在这里插入图片描述
如果远程主机不在同一个子网呢
在这里插入图片描述
Host1发出的数据发送到默认网关,默认网关将数据发送到EE网络。

19.4 ARP表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二十、拥塞控制

20.1 概述

在这里插入图片描述
在这里插入图片描述

20.2 原则

在这里插入图片描述

20.3 拥塞度量

在这里插入图片描述

20.4 拥塞信息传播

在这里插入图片描述

20.5 解决

在这里插入图片描述

20.5.1 开环

在这里插入图片描述

20.5.2 数据报子网中的拥塞控制

在这里插入图片描述
处于警告状态后可以采取的措施
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

20.6 负载丢帧/载荷脱落

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二十一、流量整形

流量整形是调节数据传输的平均速率(和突发数据流)。
流量整形算法

  • 漏桶
  • 令牌桶

21.1 漏桶算法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

例

在这里插入图片描述
缺点
在这里插入图片描述

21.2 令牌桶

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Linux内核之ICMPv6详解 在IPv6中,ICMP开发了新的版本,称之为ICMPv6。首先源节点假设 PMTU 就是其出接口的 MTU,发出一个试探性的报文,当转发路径上存在一个小于当前假设的 PMTU 时,转发设备就会向源节点发送 Packet Too Big 报文,并且携带自己的 MTU 值,此后源节点将 PMTU 的假设值更改为新收到的 MTU 值继续发送报文。由于某些ICMP的功能已经被其他特殊目的的协议代替,保存下来的广泛使用的ICMP查询/信息类报文是回显请求/应答报文(常用的”ping”),以及路由器发现报文。 阅读详情

相关推荐

计算机网络模型(五):网络层其他协议

计算机网络模型(四):网络层IP协议 计算机网络模型(五):网络层其他协议 ICMP协议 接上文,为了更有效的转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议ICMP。ICMP允许主机或者路由器报告差错情况和提供有关异常情况的报告。 ICMP协议不是上层协议,而是依附于IP协议的数据部分。 ICMP报文种类 目前ICMP报文有两种,一种是ICMP差错报文,一种是ICMP询问报文。下面列出几种常用的ICMP报文类型: ICMP报文种类 类型的值 ICMP报文的类型 差错报告

wufeifan_learner的博客 773

TCP之路径MTU(PMTU)发现过程详解

PMTU, 路径MTU, PMTU发现,路径MTU发现算法

meihualing的专栏 6716

【从零开始学习计算机科学与技术】计算机网络(五)网络层

QoS(Quality of Service,服务质量)指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。基本算法是:每个分组都包含一个序列号,序列号随着新分组产生而递增,路由器记录下他看见的所有(源路由器,序列号)对,当一个的新的分组到达时,路由器根据它的记录:如果该分组是新的,就被从除了来线路外的所有其他线路转发出去(flooding,泛洪);使用这种机制,路由器不必记录全部主机的IP地址,缩减了路由器的规模。

AI科研社 1389

Wireshark TS | PMTU 问题实例

Wireshark TS | PMTU 问题实例

7ACE的博客 2286

WPF MVVM实战:构建可绑定的RichTextBox富文本编辑器

本文详细介绍了如何在WPF MVVM模式下构建可绑定的RichTextBox富文本编辑器,解决标准RichTextBox.Document属性不支持数据绑定的问题。通过创建自定义BindableRichTextBox控件,实现FlowDocument的绑定支持,并分享插入图片、文本格式控制等实战技巧,帮助开发者高效开发富文本编辑功能。

weixin_33717117的博客 305

Claude Code VSCode集成开发指南:AI编程助手完整配置

Claude Code与Visual Studio Code的深度集成为开发者提供了强大的AI编程支持。本文详细介绍Claude Code VSCode扩展的安装配置、功能特性和实际应用方法。通过完整的配置流程和代码示例,帮助开发者充分利用Claude AI的智能编程能力。文章涵盖从环境搭建到高级功能应用的完整指南,包括代码自动补全、智能重构、实时代码分析等核心功能的使用技巧,以及与现有开发工作流的整合方案。

2501_93058131的博客 5981

Linux 检测通信路径上的PMTU(路径最大传输单元)

Linux 检测通信路径上的PMTU(路径最大传输单元)

bitcsljl的博客 3819

Kerberos基础及KDC服务(理论知识)

kerberos基础理论讲解+KDC服务

Siobhan_Mxin的博客 9710

计算机网络(五):网络层

文章目录1. 网络层概述2. IP:网际协议2.1 IP地址2.1.1 IP地址的分类2.1.2 广播和多播2.1.3 子网和子网掩码2.1.4 CIDR与VLSM2.1.5 公有地址和私有地址 1. 网络层概述 网络层能够被分解为两个相互作用的部分,即数据平面 和 控制平面。 数据平面 即网络层中每台路由器的功能,该数据平面功能决定到达路由器输入链路之一的数据报,如何转发到该路由器的输出链路之一。 控制平面 控制平面的功能是控制数据报沿着从源主机到目的主机的端到端路径中路由器之间的路由方式。 又

weixin_48922154的博客 3016

安卓无障碍服务保活实战:如何用AccessibilityService实现后台常驻(附完整代码)

本文深入解析如何利用Android无障碍服务(AccessibilityService)实现后台服务保活,涵盖多版本系统适配、前台服务集成、开机自启机制等关键技术。通过详细的Kotlin代码示例和合规性指导,帮助开发者构建稳定可靠的后台服务解决方案,同时避免因滥用无障碍服务导致的应用下架风险。

milk5的博客 1072

ADS实战指南:负载牵引(Loadpull)在射频功放设计中的关键应用

本文深入解析了负载牵引(Loadpull)技术在射频功率放大器设计中的核心作用与实战方法。通过生动的比喻和详细的ADS软件操作指南,阐述了如何通过系统扫描负载阻抗,在史密斯圆图上绘制等功率线与等效率线,从而精准找到最优阻抗点,以平衡输出功率与效率,是应对5G等现代通信系统严苛要求的必备技能。

weixin_29198045的博客 601

【计算机网络】网络层(五)—— IPv6总结

包括 TCP、UDP、ICMP、IGMP、OSPF、BGP 和 DNS,只是在少数地方做了必要的修改(大部分是为了处理长的地址)。在IPv6标准中指定了一种比较紧凑的表示法,即把地址中的每4位用一个十六进制数表示,并用冒号分隔每16位,例如,可以把地址4BF5:0000:0000:0000:BA 5F:039A:000A:2176 缩写为4BF5:0:0:0:BA5F:39A:A:2176。,那么这台路由器的不同接口上,分别配置了IPv4地址和IPv6地址,并很可能分别连接了IPv4网络和IPv6网络。..

haoweixl的博客 4850

使用abagen工具箱获取基于脑区的基因表达矩阵

脑区模板定义了您感兴趣的脑区的空间位置。abagen提供了一些预定义的脑区模板,您可以选择使用,也可以使用自定义的脑区模板。它提供了一种简便的方式来获取基于脑区的基因表达矩阵。abagen需要使用Allen脑图谱数据来获取基因表达矩阵。您可以使用abagen内置的下载功能来获取这些数据。这就是使用abagen工具箱获取基于脑区的基因表达矩阵的详细步骤。通过按照上述步骤操作,您可以轻松获取并使用Allen脑图谱数据中的基因表达信息。一旦您加载了脑区模板,您可以使用abagen来获取基于脑区的基因表达矩阵。

web_bug407的博客 1326

计算机网络超详细笔记(五):网络层

文章目录第五章 网络层5.1 网络层引言5.1.1 网络层概述5.1.2 数据报网络与虚电路网络5.1.3 课程总结5.2 IP地址5.2.1 IP概述5.2.2 IP地址表示形式5.2.3 IP地址的分类5.2.3 课程总结5.3 子网规划5.3.1 子网概念5.3.2 子网掩码5.3.3 子网规划5.3.4 课程总结5.4 IP寻址5.4.1 IP寻址与MAC寻址概念5.4.2 IP寻址与MAC寻址的比较5.4.3 IP寻址具体过程5.4.4 课程总结5.5 IP分组5.5.1 IP分组格式5.5.2

lucius-liu.cn 7021

高级图像增强——模拟雨天,雾,雪,阳光,阴影,运动模糊,畸变等14种效果,同步扩充标签文件

本文提供了一些高级的,特殊的图像增强方法,具体包括、光。

Limiiiing的博客 1308

深度学习论文: Towards Total Recall in Industrial Anomaly Detection

在大规模工业制造中,能够准确检测出有缺陷的零件至关重要。我们在这项工作中面临的一个特殊挑战是冷启动问题:仅使用正常的示例图像来训练模型。虽然可以针对每个类别手动设计解决方案,但我们的目标是构建能够自动适用于多个任务的系统。最佳的方法是将ImageNet模型的嵌入特征与异常检测模型结合起来。在本文中,我们在这一研究基础上进行了扩展,并提出了PatchCore,它利用了一个具有最大代表性的正常补丁特征内存库。通过这种方法,我们能够更好地解决冷启动问题,并提高系统在多任务上的性能。

mingo_敏 1875

计算机网络复习笔记五 网络层

第 5 章   网络层 子网划分 有类IPV4地址分类;  没有划分子网情况下,默认掩码计算方法和作用  如何划分子网,子网掩码计算方法和作用 思考一个问题:给你一个IP地址和子网掩码,计算得到网络地址、 直接广播地址、可分配的IP地址范围。如何用C程序实现 第1节:IPv4地址 因特网无连接服务 (可靠性由端系统上层 (传输层)负责) 网络层向上层(传输层)只提供简单灵活的、无...

ben1010101010的博客 440

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

计算机网络(五) 网络层(中)

网络层(中)3.划分子网和构造超网3.1划分子网3.2使用子网时分组的转发3.3无分类编址CIDR(构造超网)4. 网际控制报文协议(ICMP)4.1 ICMP报文的种类4.2 ICMP的应用举例5.互联网的路由选择协议5.1 有关路由选择的基本概念5.2 内部网关协议RIP5.3内部网关协议OSPF5.4 外部网关协议BGP5.5 路由器的构成 继:网络层(上) 3.划分子网和构造超网 3.1划分子网 引出问题:两级IP到三级IP:给每个网络分配一个网络号会使得路由表太大,两级IP地址不够灵活。 解决方案

qq_44627776的博客 1225

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【计算机网络】五网络层--控制平面

五网络层--控制平面1、概述2、路由选择算法2.1链路状态路由选择算法2.2距离向量路由选择算法2.32.3.1距离向量算法:链路开销改变与链路故障2.3.2距离向量算法:增加毒性逆转2.3.3LS与DV路由选择算法的比较3、因特网中自治系统内部的路由选择:OSPF4、ISP之间的路由选择:BGP4.1BGP的作用4.2通告BGP路由信息4.3确定最好的路由4.3.1热土豆路由选择4.3.2路由器选择算法4.4IP任播4.5路由选择策略4.6例子5、SDN控制平面5.1SDN控制平面:SDN控制器和SDN网

RuRu_Bai的博客 2996

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

计算机网络(五)网络层

4.2网络提供的两种服务 4.3 IPV4 4.4 IP数据包的发送和转发过程 4.5 静态路由配置及其可能产生的路由环路问题 4.7 IPV4数据包的首部格式

dddgggd的博客 145

计算机网络面试知识整理(五):网络层

网络层概述 走进网络层 网络层的主要任务是实现网络互连,进而实现数据包在各网络之间的传输。

之乎者也·的博客 1268

【计算机网络】实验五 网络层与链路层协议分析(PacketTracer)

 通过本实验,进一步熟悉PacketTracer的使用,学习路由器与交换机的基本配置,加深对网络层与链路层协议的理解

Coco416的博客 4191

计算机网络实验五:网络层与链路层协议分析

实验目的 通过本实验,进一步熟悉PacketTracer的使用,学习路由器与交换机的基本配置,加深对网络层与链路层协议的理解。 实验内容 路由器交换机的基本配置 了解 ICMP 数据包的格式 检查 ARP 交换 实验步骤 打开下面的实验文件,按提示完成实验。 使用 Packet Tracer 捕获并研究 ICMP 报文 使用的网络中包含...

裕东方的博客 8734

计算机网络笔记(五)—— 网络层

网络层概述及提供的相关服务 IPv4地址 IPv4地址应用规划 IP数据报的发送转发过程 静态路由配置及其可能产生的路由环路问题

rygy_的博客 553

计算机网络系列(五)网络层

周末在床上躺尸了一天,看电影,看小说,私宅的乐趣max。不过生活不会因此停止不前阿。。真是残酷阿。 1.为什么需要网络层 前文中有提及:网络层的作用就是在广域网中找到要传输的主机,并且找到传输最佳的路径。 2.在网络层传输要遵循什么规则? 换句话说,就是要遵守什么什么协议。最主要的协议就是IP协议。 3.为什么制定IP协议 其实就是为了寻址和路由选择。 4.ip协议怎么规定的? 写不下去。今天先到...

qq_40309483的博客 138

《计算机网络》思维导图-ch4 网络层

图系本人复习计算机网路课程时的思维导图,依照课本按照五分层模型划分,其他章节请见本人其他文章 如果觉得有用还请点个赞~ 第四章 网络层 思维导图中的附图:https://download.youkuaiyun.com/download/Misaki____Mei/12681076 参考文献 (美)库罗斯(James F.Kurose),罗斯(Keith W.Ross)著. 计算机网络 自顶向下方法(原书第六版)[M]. 陈鸣译. 机械工业出版社,2014-9 本文为博主原创文章,未经博主允许禁止转载 ...

Misaki-Mei的博客 716
上一篇: 计算机网络——网络层(四)
下一篇: 计算机网络——传输层(一)
PdKingLiu
博客等级 码龄9年 89粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值