By francis_hao    Sep 16,2017

 

在用Wireshark抓包的时候,经常会看到TCP segment of a reassembled PDU,字面意思是要重组的协议数据单元(PDU:Protocol Data Unit)的TCP段。比如由多个数据包组成的HTTP协议的应答包,如下

这里的分段是指:上层协议HTTP的应答由多个分段组成,每个分段都是TCP协议的。TCP本身没有分段的概念,它的sequence number和acknowledge number 是使TCP是基于流的协议的支撑,TCP segment of a reassembled PDU的出现是因为Wireshark分析了其上层的HTTP协议而给出的摘要,如果配置Wireshark不支持HTTP协议解析

那么,同样的数据包就会变成下面的样子

每个TCP数据包都是这条流中的自身完整的一部分,TCP segment应该表述为分段是TCP协议,而不应该是TCP分段。

 

 


本文由 刘英皓 创作,采用 知识共享署名-非商业性使用-相同方式共享3.0中国大陆许可协议 进行许可。欢迎转载,请注明出处:
转载自:http://www.cnblogs.com/yinghao1991/p/7532889.html

 

 

参考

【1】博客园 http://www.cnblogs.com/byeyear/p/4300880.html TCP segment of a reassembled PDU

【2】CSDN http://blog.csdn.net/rossini23/article/details/5424850 wireshark里的"TCP segment of a reassembled PDU"

最新文章

  1. JQuery中on()函数详解
  2. 五句话搞定JavaScript作用域
  3. [_CN] Eclipse精要与高级开发技术 note
  4. 重温WCF之WCF中可靠性会话(十四)
  5. SSAS:菜鸟摸门
  6. 11.Events
  7. HDU3853
  8. JavaScript快速入门(四)——JavaScript函数
  9. [struts2学习笔记] 第五节 编写struts2的action代码
  10. 基于 Redis 的分布式锁
  11. LocalDate
  12. java8_api_日期时间
  13. 输出日文CSV乱码问题
  14. WIFI 万能钥匙万玉权:团队之中要有跨三界之外的“闲人” [转]
  15. 内存管理cpuset,mempolicy[原理]
  16. LY.JAVA面向对象编程.内部类
  17. [原创]Base32加密解密工具
  18. 洛谷P2387 [NOI2014]魔法森林(LCT)
  19. OOM killer(Out Of Memory killer)
  20. iOS - View的抖动效果

热门文章

  1. git基础(2)
  2. JAVA Map 之元素定位,冲突碰撞
  3. lintcode174 删除链表中倒数第n个节点
  4. 142. O(1) Check Power of 2【LintCode by java】
  5. Halcon介绍和下载安装视频教程
  6. 《安装ubuntu及VMware以及相关问题汇总》
  7. Code obfuscatio (翻译!)
  8. 软件工程第四周作业之四则运算-C#实现
  9. TCP系列21—重传—11、TLP
  10. Qt窗口及控件-QTreeview/QTableView排序问题