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

新华三嵌入式面试题及参考答案

TCP 和 UDP 的区别

  • 连接性方面
    • TCP:是面向连接的协议。在数据传输前,需要先通过三次握手建立连接,数据传输完成后,还需通过四次挥手来关闭连接 ,就像打电话,先拨号建立连接,通话结束后挂电话关闭连接。这种连接方式能保证数据传输的可靠性和顺序性。
    • UDP:是无连接的协议,发送数据前不需要建立连接,直接就可以发送数据,如同寄信,把信扔到邮筒就不管后续了,它不保证数据一定能到达目的地,也不保证数据的顺序。
  • 可靠性方面
    • TCP:通过多种机制保证可靠性。它采用确认应答机制,接收方收到数据后会给发送方发送确认信息,如果发送方一段时间内没收到确认,会重发数据;还通过序列号对数据进行编号,能按顺序重组数据,保证数据的顺序性。
    • UDP:不提供可靠性保证,数据发送出去后,不关心对方是否收到,也不进行重发等操作,数据可能丢失、重复或乱序到达。
  • 传输效率方面
    • <

http://www.mrgr.cn/news/77946.html

相关文章:

  • NVR管理平台EasyNVR多品牌NVR管理工具的流媒体视频融合与汇聚管理方案
  • 机器学习实战记录(1)
  • Docker入门之Windows安装Docker初体验
  • 联通光猫(烽火通信设备)改桥接教程
  • python里的数据结构
  • Let‘s Encrypt SSL证书:acmessl.cn申请免费3个月证书
  • 海信Java后端开发面试题及参考答案
  • 第三十九篇 ShuffleNet V1、V2模型解析
  • Optional类
  • Leetcode 51 N Queens
  • 高频面试题(含笔试高频算法整理)基本总结回顾16
  • pinia的使用
  • 【c++篇】掌握动态内存的奥妙
  • Modern Effective C++ item 15:尽可能的使用constexpr
  • 活着就好20241125
  • 禁用达梦DEM的agent
  • 大数取模 详解
  • 【数据库原理】创建与维护表,DDL数据定义语言
  • Java项目实战II基于SpringBoot的教学资料管理系统(开发文档+数据库+源码)
  • 交叉熵 vs focal loss
  • 探索 Python 任务自动化的新境界:Invoke 库揭秘
  • AJAX请求返回报错NET::ERR_CERT_DATE_INVALID
  • 内网渗透横向移动1
  • Redis设计与实现 学习笔记 第二十一章 排序
  • 【Java】Linux、Mac、Windows 安装 Oracle JDK
  • Android 常用命令和工具解析之内存相关