粥里有勺糖

vuePress-theme-reco 粥里有勺糖    2018 - 2023
粥里有勺糖 粥里有勺糖

Choose mode

  • dark
  • auto
  • light
关于我
备战春秋
  • 心得总结
  • 校招考点汇总
  • 面经汇总
  • 复习自查
技术笔记
  • 技术教程
  • 模板工程
  • 源码学习
  • 技术概念
  • 个人作品
  • 学习笔记
计算机基础
  • 算法与数据结构
  • 操作系统
  • 计算机网络
  • 设计模式
  • 剑指offer
大前端
  • javascript
  • vue
  • html
  • css
  • 🌏浏览器专题
  • Web性能优化
  • regexp
  • node
面试
  • 问解
  • javascript
  • css
  • 手撕代码
  • 性能优化
  • 综合问题
  • 面经汇总
  • 小程序
手撕代码
  • 数据结构与算法
  • javascript
  • css
个人站点
  • GitHub (opens new window)
  • 博客园 (opens new window)
  • 掘金 (opens new window)
线上作品
  • 轻取(文件收集) (opens new window)
  • 个人图床 (opens new window)
  • 考勤小程序 (opens new window)
  • 时光恋人 (opens new window)
  • 在线简历生成 (opens new window)
留言板
Github (opens new window)
author-avatar

粥里有勺糖

285

文章

40

标签

关于我
备战春秋
  • 心得总结
  • 校招考点汇总
  • 面经汇总
  • 复习自查
技术笔记
  • 技术教程
  • 模板工程
  • 源码学习
  • 技术概念
  • 个人作品
  • 学习笔记
计算机基础
  • 算法与数据结构
  • 操作系统
  • 计算机网络
  • 设计模式
  • 剑指offer
大前端
  • javascript
  • vue
  • html
  • css
  • 🌏浏览器专题
  • Web性能优化
  • regexp
  • node
面试
  • 问解
  • javascript
  • css
  • 手撕代码
  • 性能优化
  • 综合问题
  • 面经汇总
  • 小程序
手撕代码
  • 数据结构与算法
  • javascript
  • css
个人站点
  • GitHub (opens new window)
  • 博客园 (opens new window)
  • 掘金 (opens new window)
线上作品
  • 轻取(文件收集) (opens new window)
  • 个人图床 (opens new window)
  • 考勤小程序 (opens new window)
  • 时光恋人 (opens new window)
  • 在线简历生成 (opens new window)
留言板
Github (opens new window)
  • Internet

    • 计算机网络
    • UDP协议
    • TCP协议
    • TCP与UDP的区别
    • HTTP协议
    • Content-Length

TCP与UDP的区别

vuePress-theme-reco 粥里有勺糖    2018 - 2023

TCP与UDP的区别

粥里有勺糖 2020-04-14 计算机基础计算机网络

# TCP与UDP的区别

# UDP

  • UDP 协议是面向无连接的:不需要在正式传递数据之前先连接起双方
  • UDP 协议只是数据报文的搬运工:不保证有序且不丢失的传递到对端
  • UDP 协议也没有任何控制流量的算法
  • UDP 相较于 TCP 更加的轻便
  • 无状态,不可控

# TCP

TCP 基本是和 UDP 是相反的 (客户端A,服务端B)

  • 面向有连接:客户端和服务器建立连接,在互相通信之前,TCP 需要三次握手建立连接
  • 建立连接需要进行三次握手
    1. A对B发起请求报文
    2. B收到A的请求,如果同意则向A发送应答
    3. A收到B的应答,并告诉B我准备好了
  • 断开连接都需要四次握手
    1. A对B发送释放链接的请求
    2. B收到A的请求,告诉应用层释放链接
    3. B将数据发送完毕后,再向A发送链接释放请求
    4. A收到释放请求,向B发送确认应答,同意释放
  • 在传输数据的过程中,通过各种算法保证数据的可靠性
  • 相比 UDP 来说不那么的高效。
Edit this page (opens new window)
Last Updated: 2022/5/15 12:46:34