首页WIN10问题一周一练 丨 嵌入式第十弹!

一周一练 丨 嵌入式第十弹!

时间2022-11-16 16:45:11发布分享专员分类WIN10问题浏览57

同学们好呀~又到美好的周五啦~

十月份咱们的一周一练的板块是:

嵌入式epic你似乎发送了两次请求 !

我们将从C语言开始逐步前行epic你似乎发送了两次请求 ,

现在已经练习到了网络部分epic你似乎发送了两次请求 。

我们的目的是把知识化为己有epic你似乎发送了两次请求 !

学到就是你的epic你似乎发送了两次请求 !

你epic你似乎发送了两次请求 ,准备好了吗?

1

TCP 协议和 UDP 协议的区别epic你似乎发送了两次请求 ?

点击空白处查看答案

一周一练 丨 嵌入式第十弹!

一周一练 丨 嵌入式第十弹!

2

如何保证 UDP 协议可靠epic你似乎发送了两次请求 ?

点击空白处查看答案

模拟 tcp 的可靠机制来保证四个无即可:无差错、无丢失、无重复、无失序;

1)数据包添加序号epic你似乎发送了两次请求 ,保证单次通信的多个数据包之间有序;

2)应用层增加校验机制epic你似乎发送了两次请求 ,如接收方计算数据包的校验码与数据包中提供的校验码不一致,则丢弃该数据包请求重发;

3)应用层增加确认机制,如果发送方没有在规定的时间内没有收到接收方的应答包,则进行重发,三次后还未收到应答直接判断发送失败epic你似乎发送了两次请求 。

3

什么是长连接、短连接epic你似乎发送了两次请求 ?

点击空白处查看答案

长连接:指在一个 TCP 连接上可以连续发送多个数据包,在 TCP 连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接; 一般需要自己做在线维持epic你似乎发送了两次请求 。它的优点是:管理起来比较简单,存在的连接都是有用的连接,不需要额外的控制手段;

短连接:指通信双方有数据交互时,就建立一个 TCP 连接,数据发送完成后,则断开此 TCP 连接;一般银行都使用短连接epic你似乎发送了两次请求 。比如: 个过程,过程时间较短,服务器若是一段时间内没有收到请求即可关闭连接。

通常的短连接操作步骤是:连接→数据传输→关闭连接;而长连接通常就是:连接→数据传输→保持连接

(心跳)→数据传输→保持连接(心跳)→……→关闭连接;这就要求长连接在没有数据通信时,定时发送数据包(心跳),以维持连接状态,短连接在没有数据传输时直接关闭就行了epic你似乎发送了两次请求 。

当客户端与服务器交换数据频繁时,为了提高通信效率宜采用长连接;当客户端与服务器交换数据频率较低时,为了降低服务器的负载宜采用短连接;从通信发起方的角度来分析,长连接不用担心单次通信是服务器发起还是客户端发起,短连接一般只能由客户端发起;如果服务器需要不定时发起通信,那么就宜采用长连接epic你似乎发送了两次请求 。

今天的题到这里就结束啦~

不知道你掌握的怎么样呢epic你似乎发送了两次请求 ?

有任何疑问都可以留言噢epic你似乎发送了两次请求 ,华妹会尽快回复~

爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。

周一周一epic你似乎发送了两次请求
图解 TCP、UDP,流量控制,拥塞控制,一次看懂 新手如何重装win10系统