计算机网络——链路层之流量控制和可靠传输机制

文章目录

        • 1.链路层为什么要进行流量控制?
        • 2.链路层的流量控制方法
        • 3.流量控制协议的窗口大小
        • 4.可靠传输、滑动窗口、流量控制
        • 5.总结

1.链路层为什么要进行流量控制?

\qquad因为较高的发送速度和较低的接受能力不匹配,会造成传输错误,所以链路层需要对流量进行控制。
在这里插入图片描述

2.链路层的流量控制方法

\qquad停止-等待协议、滑动窗口协议
在这里插入图片描述

3.流量控制协议的窗口大小

在这里插入图片描述

4.可靠传输、滑动窗口、流量控制

在这里插入图片描述

5.总结

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/483326.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【综述专栏】关于AI Architecture未来的一些思考

来源:知乎—金雪锋地址:https://zhuanlan.zhihu.com/p/42880259910月28日,Jeaf Dean发了一篇博客,简单介绍了谷歌下一代AI架构Pathways的关键特性。https://blog.google/technology/ai/introducing-pathways-next-generation-ai-a…

构造方法-带参

1 /*2 //编写狗类,属性:品种、颜色、名字、年龄、性别,方法:输出狗的信息3 */4 class Dog{5 //无参构造方法6 /*public Dog(){7 //完成对品种、颜色、名字、年龄、性别8 breed "中华田园犬…

计算机网络——链路层之停止等待协议

文章目录1.为什么要有停止等待协议?2.研究停止等待协议的前提3.停止等待协议有几种应用情况?3.1 无差错情况3.2 有差错的情况4.总结1.为什么要有停止等待协议? 2.研究停止等待协议的前提 3.停止等待协议有几种应用情况? \qquad无差…

一图看清全球270家典型区块链服务商

来源:资本实验室根据资本实验室与远望智库联合发布的《2021全球区块链应用市场报告》,区块链技术通过与各行业、各领域的持续融合,正处于加速落地应用阶段,并显示出其在信任、共享、交易、效率、安全等方面的独特性能,…

计算机网络——链路层之信道

文章目录一.信道划分介质访问控制1.传输数据使用的两种链路2.介质访问控制3.信号划分介质访问控制3.1 频分多路复用FDM3.2 时分多路复用TDM3.3 波分多路复用WDM3.4 码分多路复用一.信道划分介质访问控制 1.传输数据使用的两种链路 2.介质访问控制 3.信号划分介质访问控制 3.1 …

034 Android NavigationView和DrawerLayout实现抽屉式导航设计(侧边栏效果)

1.创建带侧滑效果的activity 右击&#xff0c;new---->activity---->选择NavgationDrawer Activity 2.xml文件布局 (1)activity_main_function.xml <?xml version"1.0" encoding"utf-8"?> <android.support.v4.widget.DrawerLayout xmlns…

计算机网络——链路层之局域网

文章目录一 局域网的基本概念和体系结构1.局域网2.局域网拓扑结构3.局域网传输介质4.局域网介质访问控制方法5.局域网的分类6.IEEE802标准7.MAC和LLC子层8.总结二 以太网1.以太网概述2.以太网提供无连接、不可靠服务3.以太网传输介质与拓扑结构4.10BASE-T以太网5.适配器和MAC地…

mysql5.7 备份

mysqldump --databases 库名 >/tmp/backup/xxx.sql &#xff08;此处为备份目录&#xff09; 5.7版本不需要指定用户名和密码&#xff0c;将用户名和密码写在/etc/my.cnf中 vim /etc/my.cnf [mysqldump]user用户password密码转载于:https://www.cnblogs.com/MUQINGFENG123/…

法国学者29页预印本论文「证明」黎曼猜想,这次的方向对了吗?

来源&#xff1a;机器之心2018年秋天&#xff0c;当菲尔兹奖、阿贝尔奖得主、89岁高龄的迈克尔 阿蒂亚&#xff08;Michael Atiyah&#xff09;爵士站在海德堡获奖者论坛的讲台&#xff0c;用45分钟、一页PPT展示了自己对黎曼猜想的证明时&#xff0c;众人沸腾。这是阿蒂亚爵士…

计算机网络——链路层之PPP协议和HDLC协议

文章目录一 PPP协议1.广域网2.PPP协议的特点3.PPP协议应该满足的要求4.PPP协议的三个组成部分5.PPP协议的状态图6.PPP协议的帧格式二 HDLC协议一 PPP协议 1.广域网 2.PPP协议的特点 3.PPP协议应该满足的要求 4.PPP协议的三个组成部分 5.PPP协议的状态图 6.PPP协议的帧格式 二 …

中国科技的家底是什么?

来源&#xff1a; 观察者网作者&#xff1a;胡延平第四产业新视角下的中国家底&#xff1a;基石企业如何帮助这个国家升级经济&#xff1f;9个问题&#xff1a;技术向哪里升格、产业向哪里升级、经济向哪里升维&#xff1f;什么样的家底支持我们采取什么样的策略&#xff1f;融…

linux网络编程——客户端编程

\qquad一个简单的客户端/服务端通信程序。 \qquad服务端&#xff1a;将客户端上传的字符串&#xff0c;改为大写字符串&#xff0c;并且显示客户端的IP和端口号。 #include<stdio.h> #include<unistd.h> #include<sys/socket.h> #include<stdlib.h> #…

批量替换文件夹下所有文件的内容

将上面的10.0.13.16:4000变成10.0.13.16:5000 sed -i "s/10.0.13.16:4000/10.0.13.16:5000/g" grep -rl "10.0.13.16" ./ 转载于:https://www.cnblogs.com/boshen-hzb/p/10935345.html

linux的基础知识——TCP握手

1.TCP为什么需要三次握手&#xff1f; \qquad因为IP处于网络层&#xff0c;不稳定&#xff0c;与硬件联系紧密。传输层是对网路层的不稳定性做完全不弥补——UDP——无连接的不可靠报文传输&#xff1b;对网络层做完全弥补——TCP——面向连接的可靠数据包传递。TCP连接断开包含…

拒绝赛博朋克:斯坦福HAI报告警示“科技巨头垄断AI研究已成威胁”,力挺「国家安全云」计划...

来源&#xff1a;AI科技评论作者&#xff1a;莓酊编辑&#xff1a;青暮人工智能技术从诞生伊始就被冠以悬在人类头上的达摩克利斯剑之名。在游戏《赛博朋克2077》&#xff08;Cyberpunk 2077&#xff09;中&#xff0c;超级科技企业荒坂集团制霸全球&#xff0c;掌控着大部分国…

项目:基于以太网通信,单片机作为客户端,接收CAN-Ethernet的十六进制数据

一、物理连接 二&#xff0c;流程分析 电脑连接CAN分析仪&#xff0c;电脑通过软件USB-CAN把can十六进制数据发到CAN分析仪。CAN分析仪连接CAN转以太网设备&#xff0c;数据通过CAN转以太网设备后&#xff0c;通过网线传送到单片机。这里面&#xff0c;CAN转以太网设置为TCP C…

深度学习 AI 解释:神经网络

来源&#xff1a;ScienceAI编译&#xff1a;绿萝在过去的 10 年里&#xff0c;性能最好的人工智能系统——比如智能手机上的语音识别器或谷歌最新的自动翻译器——都是由一种称为「深度学习」的技术产生的。深度学习实际上是一种称为神经网络的人工智能方法的新名称&#xff0c…

开源社区慌不慌?又一个 Linux 发行版宣告死亡

开源社区慌不慌&#xff1f;又一个 Linux 发行版宣告死亡 现在越来越多的人都在使用基于Linux的操作系统&#xff0c;Win 10的用户反馈一直不好&#xff0c;所以这种现象就见怪不怪了。按理来说&#xff0c;在这种情况下&#xff0c;Linux应该能借机发展&#xff0c;然而并没有…

美国国家科学院发布:材料有哪些研究前沿?

来源&#xff1a;中国科学院科技战略咨询研究院作者&#xff1a;张超星编辑&#xff1a;新材料在线美国国家科学院、工程院和医学科学院发布了针对材料研究的第三次十年调查——《材料研究前沿&#xff1a;十年调查》报告。该报告主要评估了过去十年中材料研究领域的进展和成就…

linux的基础知识——多进程并发服务器

1.实现一个多进程的并发服务器 #include<stdio.h> #include<unistd.h> #include<stdlib.h> #include<arpa/inet.h> #include<strings.h> #include<ctype.h> #include<sys/socket.h> #include<sys/types.h> #include<signa…