当前位置: 首页 > news >正文

每日十题八股-补充材料-2025年2月15日

1.TCP是如何保证消息的顺序和可靠的?

写得超级好的文章
首先肯定是三次握手和四次挥手保证里通讯双方建立了正确有效的连接。
其次是校验和、序列号,ACK消息应答机制还有重传机制,保证了消息顺序和可靠。
同时配合拥塞机制和流量控制机制,来保证通讯对当前网络的敏感程度。

2.UDP怎么实现可靠传输?/如何用UDP实现HTTP

1月12日-5,已经学习过这题,但是直接回答QUIC感觉不太妥当。
其实要UDP能够可靠传输,肯定是要参考TCP来添加各种机制完善的,而且既然传输层已经使用了UDP,那么就在应用层上下功夫。参考
参考 TCP 的设计, 要保证可靠传输, 需要做以下几点工作:参考

  • 保证交付给上层的数据是完整的, 即不丢失, 因此需要设置确认机制,超时计时器。还要用校验和验证。
  • 保证交付给上层的数据是有序的,序号,请求和响应报文添加确认号和序号。
  • 控制向应用层交付数据的速率,避免应用层来不及消费数据而丢包,流量控制
  • 需要有拥塞控制机制, 当网络拥挤时, 进行拥塞控制 ,配合类似TCP的滑动串口机制。
    因此, 可靠传输的 UDP
    协议同样需要有报文序号、确认、自动重传、滑动窗口、拥塞控制等特性
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    以上截图来自如何用UDP实现可靠传输?

3.HTTP的Keep-Alive是什么?TCP的Keepalive 和HTTP 的Keep-Alive 是一个东西吗?

参考
事实上,这两个完全是两样不同东西,实现的层面也不同:
HTTP 的 Keep-Alive,是由应用层(用户态) 实现的,称为 HTTP 长连接;
TCP 的 Keepalive,是由 TCP 层(传输层、内核态) 实现的,称为 TCP 保活机制;
HTTP的Keep-Alive存在与HTTP报文的头部字段是用来实现长连接的,也就是在同一个TCP连接下,能够 在一段时间内实现多个HTTP报文的请求和响应。HTTP 1.0 中默认是关闭的,需要在http头加入"Connection: Keep-Alive",才能启用Keep-Alive;
HTTP 1.1 中默认启用Keep-Alive,如果加入"Connection: close ",才关闭。。TCP 的 Keepalive 也叫 TCP 保活机制,该功能是由「内核」实现的,当客户端和服务端长达一定时间没有进行数据交互时,内核为了确保该连接是否还有效,就会发送探测报文,来检测对方是否还在线,然后来决定是否要关闭该连接。

4.CDN是什么?

参考 参考2
CDN (全称 Content Delivery Network),即内容分发网络。
CDN 是一种通过分布式缓存和智能路由技术,加速内容传输并减轻源服务器负载的网络架构。其核心原理包括内容缓存、用户请求路由和内容分发。CDN 的优势在于加速访问、提高可用性、支持高并发和节省带宽成本,适用于静态资源加速、视频流媒体、软件下载等场景。通过合理使用 CDN,可以显著提升网站或应用的性能和用户体验。

工作流程:
1.用户访问 www.example.com。
2.DNS返回一个CND专用的带有负载均衡的DNS服务器,解析将域名指向离用户最近的 CDN 边缘节点。
3.边缘节点检查是否有缓存内容:
4.如果有缓存,则直接返回给用户。
如果没有缓存,则向源服务器请求资源,缓存到边缘节点后再返回给用户。
5.用户从边缘节点获取内容,享受快速的访问体验。
在这里插入图片描述

相关文章:

  • Bob the Canadian
  • 安装Homebrew时提示Warning: /opt/homebrew/bin is not in your PATH.
  • UNET改进62:添加HFERB模块|提取高频信息的高频增强残差块
  • 基于Deepseek自动生成单元测试的Idea插件
  • 5分钟掌握LM Studio本地部署DeepSeek R1
  • Rust包管理
  • 计算机软件毕业设计选题指南:热门方向与创新思路
  • 【java】方法的值传递
  • 数据守护者:备份文件的重要性及自动化备份实践
  • 《深度Q网络优化:突破高维连续状态空间的束缚》
  • 代码随想录算法营Day39 | 416. 分割等和子集
  • 小火车理论
  • 高血压危险因素分析(项目分享)
  • 计算机基础-内存分配
  • Swift - 引用计数
  • 数电基础总结
  • STM32的HAL库开发---内存保护(MPU)
  • 第二节 字符串、列表
  • 完全数和质数算法详解
  • PHP代驾系统小程序
  • 《风林火山》千呼万唤始出来,戛纳首映后口碑崩盘?
  • 首映|《星际宝贝史迪奇》真人电影,不变的“欧哈纳”
  • 流失海外79年,两卷战国帛书回归祖国
  • 国际乒联主席索林:洛杉矶奥运会增设混团是里程碑事件
  • 马上评|科学红毯,让科学家成为“最亮的星”
  • 科普|认识谵妄:它有哪些表现?患者怎样走出“迷雾”?