Wireshark数据包分析实战:网卡卸载( 二 )
B.TCP层会分别对每个部分添加IP头部 , 然后把数据包下发 。
C.五个报文经过IP层后 , 都添加上IP层头部 。 然后把数据包下发 。
D.网络驱动程序将每个IP数据包封装在以太网帧中 , 并将以太网帧发送到网卡 。
数据包捕获位置是在网卡和网络驱动程序之间 , 即我们通过tcpdump或者wireshark等软件捕获到的都是以太网帧 。
(2)具备卸载功能的网卡
下图展示了在网卡具备卸载功能的网络环境中TCP/IP协议处理IP数据流的过程 。
文章插图
A.我们同样假设上层应用一次发送的数据是6600字节 。 在此种环境中 , 操作系统不分割上层应用的数据 , 而是将用于应用数据直接添加TCP头部、IP头部 , 然后把数据包下发 。
B.网络驱动程序将IP数据包封装在以太网帧中 , 并将以太网帧发送到网卡 。
C.数据包捕获位置是在网卡和网络驱动程序之间 , 此时捕获到的以太网帧就是未进行分割的大包 。
D.网卡执行分段卸载 , 创建一个带有各层报头的以太网帧 , 然后发送出去 。
04 总结虽然两种情况的分段卸载位置不同 , 但是通过网卡发出数据在网络链路中传输时 , 都是呈现出五个部分 , 这符合MTU和MSS理论 。 只是我们在进行数据包捕获时 , 会出现不同的现象 。
--END--
@IT管理局专注计算机领域技术、大学生活、学习方法、求职招聘、职业规划、职场感悟等类型的原创内容 。 期待与你相遇 , 和你一同成长 。
【Wireshark数据包分析实战:网卡卸载】相关文章:
- Wireshark数据包分析三板斧
- 一文秒懂 TCP/IP实际五层结构(上篇)
- 人人都能掌握的Chrome使用技巧
推荐阅读
- 西部数据在CES 2021推出多款4TB容量的旗舰级SSD
- WhatsApp收集用户数据新政惹众怒,“删除WhatsApp”在土耳其上热搜
- 未来想进入AI领域,该学习Python还是Java大数据开发
- 黑客窃取250万个人数据 意大利运营商提醒用户尽快更换SIM卡
- 阳狮报告:4成受访者认为自己的数据比免费服务更有价值
- 中消协点名大数据网络杀熟 反对利用消费者个人数据画像
- 学习大数据是否需要学习JavaEE
- 意大利运营商Ho Mobile被曝数据泄露
- 微软官方数据恢复工具即将更新:更易于上手 优化恢复性能
- HDMI 2.1诞生三年:超高速数据线落地 8K电视圆满了
