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

TCP UDP

传输层    端口号  tcp  udp

网络层  IP地址  IP

TCP,UDP
1,TCP是面向链接的协议,而UDP是无连接的协议;
2,TCP协议的传输是可靠的,而UDP协议的传输“尽力而为”
3,TCP可以实现流控,但UDP不行;
4,TCP可以实现分段,而UDP不行:
5,TCP协议传输速率较慢,占用资源较大;UDP协议传输速度快,占用资源较少
TCP和UDP的适用场景:TCP更适用于对可靠性要求较高,但对资源及速率要求较低的场景;UDP更适用于对可靠性要求较低,但对速度要求较高的场景。

TCP UDP 封装

URG 紧急标记位 紧急指针指出位置 放数据前面优先处理

ACK 确认标记位  同时激活确认序号

PSH 不需要等待,直接推送到进程里面

SYN请求标记位

FIN结束标记位

校验和 :确保数据传输完整性,用反码相加法实现

TCP的校验和(伪头部校验):12个字节———32位源IP和32位目标IP,8位的协议号,8位的保留,16位的总长度

TCP

UDP

TCP头部长度,有选项可以选择  UDP只有总长度,是固定的8个字节

http://www.lryc.cn/news/342449.html

相关文章:

  • PCIE协议-1
  • [C++][PCL]pcl安装包预编译包国内源下载地址
  • 海洋行业工业气体检测传感器的重要性
  • 免费在线录屏、无需注册、免费可用、无限制
  • 5V升9V2A升压恒压WT3231
  • Java中枚举类的使用详解
  • C++11 设计模式6. 建造者模式,也叫做生成器模式
  • GPS与精致农业 无人机应用 农业遥感 农业类
  • Kotlin注解简介
  • 代码随想录训练营
  • java中的变量、数据类型、人机交互
  • Python中的生成器是什么
  • 【Camera2完整流程分析四】从log角度分析CameraService启动流程
  • 基于SSM SpringBoot vue教务排课系统
  • 深入理解 LinkedList 及底层源码分析
  • 美易官方:英伟达业绩将难以撑起股价?
  • 超实用干货!FP独立站引流攻略
  • php之框架底层中间件模式开发实现、array_reduce的应用
  • fabric搭建生产网络
  • 聊聊 ASP.NET Core 中间件(二):中间件和筛选器的区别
  • Nginx配置Https缺少SSL模块
  • 超详细——集成学习——Adaboost实现多分类——附代码
  • 串口通信标准RS232 RS485 RS422的区别
  • jdk环境安装
  • QT+网络调试助手+TCP服务器
  • 【unity】(1)场景
  • 【Linux】进程间通信IPC机制
  • 【如此简单!数据库入门系列】之效率基石 -- 磁盘空间管理
  • 专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(五)
  • 5月7日监控二叉树+斐波那契数