二层数据帧格式:

目的MAC地址  源MAC地址   类型      IP数据包       FCS(帧校验序列)

6byt        6byt      2byt     46-1500byt         4byt

注意:

类型是用来标志上一层使用的协议,以便把帧中的数据包交给上一层协议。


三层数据包格式:

4bit       4bit           6bit                      16bit         32bit 4byt

版本       首部长度      区分服务                   总长度

16byt                                  3byt      13byt

标识                                  标志     片偏移

8bit                    8bit                    16bit

生存时间                协议                  首部校验和

源地址

目的地址

可选字段(长度可变)                 填充

数据

总长为20byt


注意:区分服务是用来确定哪个包先传送,标识就是相当于数据包的ID,标志就是0和1(如果第一位是0,表示数据包有可能没有被分段,或者是被分段的第一个数据包,如果是1表示数据包被分段)片偏移是用来数据包怎么组合的.首部校验和也就是相当于二层里的(FCS)

四层数据段:

UDP数据段格式:

2byt          2byt        2byt      2byt

源端口       目的端口      长度      校验和


TCP数据包格式:

16bit                                                16bit

源端口                                             目的端口

4byt

序号

确认号

4bit       6bit         6bit                             16bit

数据偏移    保留       ACK  FIN SYN...                      窗口

16bit                                                 16bit

校验和                                               紧急指针

24bit                                    8bit

选项(长度可选)                         填充

总长为20byt

注意:序号指的是本报文段所发送的第一个字节的序号。确认号是期望收到下一个报文段的第一个字节的序号。

SYN  请求

ACK  确认

FIN   最后一个数据包

转载于:https://blog.51cto.com/llzzgg/1682059

IOS不同层的传输格式相关推荐

  1. iOS开发之解析XML格式数据

    XML格式的数据是一种数据的传输格式.因为它方便编写.结构清晰,所以深受程序猿的喜爱,非常多人都喜欢使用XML格式数据传输或者作为程序的配置信息. 如今我将来实如今iOS中解析XML格式数据,语言使用 ...

  2. 听听周报-第二季度无线耳机全球市场出货量 AirPods占到一半|蓝牙音频传输格式AAC

    <听听周报>by伦茨科技 1.蓝牙电子价签 蓝牙电子价签,应用蓝牙5.0技术的电子价签刷新速度更快,1个电子货架标签的刷新用时不到1秒钟,5万片以内电子价签刷新,最快可达10分钟/次,且功 ...

  3. 一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——实现篇:(八)RTP音视频传输解析层之MPA传输格式...

    一.MPEG RTP音频传输 相较H264的RTP传输格式,MPEGE音频传输格式则简单许多. 每一包MPEG音频RTP包都前缀一个4字节的Header,如下图(RFC2550) "MBZ& ...

  4. Java RESTful Web Service实战(第2版) 2.3 传输格式

    2.3 传输格式 本节要考虑的就是如何设计表述,即传输过程中数据采用什么样的数据格式.通常,REST接口会以XML和JSON作为主要的传输格式,这两种格式数据的处理是本节的重点.那么Jersey是否还 ...

  5. GB28181 PS流传输格式详解

    1.PS流传输格式预览 1.视频关键帧的封装 RTP + PS header + PS system header + PS system Map + PES header +h264 data 2. ...

  6. iOS 客户端基于 WebP 图片格式的流量优化(下)

    在iOS 客户端基于 WebP 图片格式的流量优化(上)这篇文章中,已经介绍了WebP格式图片的下载使用,仅仅只有这样还远远不够,还需要对已经下载的图片数据进行缓存. 曾经有句名言『计算机世界有两大难 ...

  7. php接收232通讯接口数据,RS232串口通信的传输格式和接收过程

    串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆).大多数计算机包含两个基于RS232的串口.串口同时也是仪器仪表设备通用的通信协议: ...

  8. 蓝牙音频传输格式:SBC ACC APTX LDAC

    达到 CD 音质(16bit/44.1kHZ 立体声)需要 1411.2 kbit/s的带宽,显然bluetooth A2DP 无法允许(蓝牙2.0/2.1 + EDR最大的载波率大约是2.1Mbit ...

  9. 物理层传输格式的用法,关于TF,TFS,TFC,TFCS,TFI,TFCI

    本文摘自:http://blog.csdn.net/radonmar/article/details/7458496 本文总结一下自己对物理层传输格式相关概念的理解. 先列出相关的概念及缩写. TF: ...

最新文章

  1. Ubuntu10下MySQL搭建Amoeba系列(文章索引)
  2. ipython安装教程-ipython notebook教程
  3. websocket 和 ansible配合Tomcat实时日志给前端展示
  4. 知道接口地址 如何传数据_如何选显示器连接线?四种主流接口要知道
  5. Asp.Net实现无刷新文件上传并显示进度条(非服务器控件实现)
  6. 函数平移口诀_初三二次函数平移规律的口诀
  7. 2021级计科新生C语言项目设计视频集锦
  8. 做运动(Dijkstra+并查集+MST)
  9. 【安装包】gcc编译器
  10. 创设Excel服务失败
  11. 《21天学通C语言》
  12. 保密管理规定 涉密计算机销毁,涉密文件保密制度
  13. Android实例开发中按钮(Button)的四种点击方式的实现
  14. 网络编程day1-本地信息的获取
  15. python输出时间差_利用python计算时间差(返回天数)
  16. 【数据结构与算法】| Map和Set
  17. 教你自制一款简单的助听器
  18. FPGA串口收发(四):接收数据并转发,间隔时间发送
  19. 国三数据库系统工程师与软考中的数据库工程师,谁的难度更高?
  20. 计算机系班级未来展望,大学生班长对班级未来的展望.doc

热门文章

  1. java objectoutputstream怎么用_java序列化与ObjectOutputStream和ObjectInputStream的实例详解...
  2. PHP exec xargs 不执行,关于 ‘--exec’ 参数( find 命令)及介绍 ‘xargs ’命令区别(新版)...
  3. python下三角代码分析_空间分析:2-3。用Python生成Delaunay三角形,23Python,德劳内
  4. 本地服务器文件恢复,本地服务器文件恢复
  5. 算法设计与分析 1 递推与递归
  6. PHP项目学习——控件
  7. Jmeter之分布式测试
  8. 《小印记》源码分享--极光推送服务器篇
  9. Swift41/90Days - 面向轨道编程 - Swift 中的异常处理
  10. 螃蟹学PHP设计模式之解释器模式