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

【传输层】概述、复用分用、UDP详解、UDP校验


🌸I could be bounded in a nutshell and count myself a king of infinite space.
 特别鸣谢:木芯工作室
特别鸣谢:木芯工作室 、Ivan from Russia


传输层概述----为应用层服务

提供进程和进程之间的逻辑通信
复用和分用------送交到对应每个进程---------寄信一样
传输层对收到的报文进行差错检测--------可靠传输(TCP)

在这里插入图片描述

TCP靠谱–大文件、时延大 与UDP不可靠–小文件、时延小

在这里插入图片描述

传输层的寻址与端口------复用—应用层所有进程通过传输层再传输到网络层----------分用---------传输层从网络层收到数据后交付给指定应用程序

端口------传输层的SAP
端口号长度--------------16bit

客户端使用端口号-------仅在应用使用的时候动态选择-------49152以后的
在这里插入图片描述

套接字------Socket—IP:端口号

在这里插入图片描述

UDP协议—无连接、不可靠—再IP数据报上加复用分用和差错检测-------面向报文------保留整个应用层的报文----传输层一次发送一个完整的应用层报文------------防止分片,只发送少量数据------没有拥塞控制、适合很多实时应用-------UDP首部开销小8B,TCP20B

在这里插入图片描述

UDP首部格式----4个2B-------不需要回复就不用谢源端口号就写0,------分用的时候,找不到对应的目的端口号就丢弃保温并给发送方ICMP

在这里插入图片描述

UDP校验-----伪首部-不向上上传也不往下传------伪首部只有在计算校验和的时候才出现--------伪IP首部--------17表示使用UDP

在这里插入图片描述

UDP校验----直接把横着的四个字节------二进制求和取反码------填入检验和

在这里插入图片描述

相关文章:

  • Redis基础学习
  • [附源码]Python计算机毕业设计Django学生宿舍管理系统
  • 51单片机——IO拓展(串转并)-74HC595 小白详解
  • 电力系统潮流计算(牛顿-拉夫逊法、高斯-赛德尔法、快速解耦法)(Matlab代码实现)
  • Apache服务深入学习篇(详细介绍)
  • ICV:2022年中国车载摄像头市场规模有望突破50亿美元大关
  • 适老化产品开发:用科技和智能解决老龄化难题
  • ORB-SLAM2 ---- Tracking::TrackWithMotionModel函数
  • 兄弟机床联网
  • Stable Diffusion模型阅读笔记
  • Maven插件开发
  • 【论文复现】——基于逐点前进法的点云数据精简
  • 微服务框架 SpringCloud微服务架构 22 DSL 查询语法 22.1 DSL 查询分类和基本语法
  • Fairseq代码结构
  • [安装] Doris集群搭建环境
  • 【JavaScript】——JS数组的方法(全且详细)
  • GoWeb 进阶的实战项目,基于 Iris 框架实现 JWT 认证(附案例全代码)
  • MySQL数据库 —— 常用语句
  • AI虚拟人千亿级市场来袭,景联文科技提供全方面数据采集标注服务
  • [附源码]Python计算机毕业设计Django兴达五金日杂批发商店管理系统
  • 电加热油锅炉工作原理_电加热导油
  • 大型电蒸汽锅炉_工业电阻炉
  • 燃气蒸汽锅炉的分类_大连生物质蒸汽锅炉
  • 天津市维修锅炉_锅炉汽化处理方法
  • 蒸汽汽锅炉厂家_延安锅炉厂家
  • 山西热水锅炉厂家_酒店热水 锅炉
  • 蒸汽锅炉生产厂家_燃油蒸汽发生器
  • 燃煤锅炉烧热水_张家口 淘汰取缔燃煤锅炉
  • 生物质锅炉_炉
  • 锅炉天然气_天燃气热风炉