ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    TCP 的每一个数据包都需要Ack 吗?

    Apr 4, 20231 min read

    TCP的每一个数据包都需要获得接收端的确认(ACK)才能继续发送下一个数据包。如果发送方没有收到接收方的ACK,就会认为数据包未能成功发送,会进行重传。但是在TCP的流量控制和拥塞控制中,也有可能发送方发送了一连串的数据包,但是接收方只需要发送一个ACK确认即可,这被称为延迟确认。延迟确认可以减少网络中的信令量,提高网络的效率。

    相关文章

    如何优化web页面性能?优化策略大揭秘!

    网页性能优化策略包括减少HTTP请求、压缩文件、缓存控制、使用CDN、延迟加载、优化图片、最小化代码、利用浏览器缓存和减少DOM操作。

    Flutter时间格式化 pub 库

    Flutter时间格式化pub库通过`flutter pub get intl`安装,使用`DateFormat`类格式化当前时间。

    Phone 设备有不同的屏幕尺寸

    不同型号的iPhone设备具有不同的屏幕尺寸,包括水平和垂直的点数及像素数。

    Docker htpasswd 生成密码对

    使用Docker运行httpd:alpine镜像生成htpasswd密码对,并注意处理美元符号以避免在特定模块中出错。

    解决 type 'String' is not a subtype (亚) of type 'Uri'

    该代码段通过`Uri.parse`方法将字符串转换为Uri类型,解决了类型不匹配的问题。