c语言程序实现应用层抓包分析,TCP协议基础知识及wireshark抓包分析实战

TCP相关知识应swoole长连接开发调研相关TCP知识并记录。数据封包流程 如图,如果我需要发送一条数据给用户,实际的大小肯定是大于你发送的大小,在各个数据层都进行了数据的封包,以便你的数据能完整的发给你想要的用户。以太网的数据包的负载是1500字节,IP包头需要20个字节,TCP的包头需要20个字节,实际的数据内容大小则是1460个字节,如图: OSI模型术语 应用层:如nginx、swool...
摘要由CSDN通过智能技术生成

TCP相关知识

应swoole长连接开发调研相关TCP知识并记录。

数据封包流程

d0cc74a7f42c5cdc80273f25f59800c5.png

如图,如果我需要发送一条数据给用户,实际的大小肯定是大于你发送的大小,在各个数据层都进行了数据的封包,以便你的数据能完整的发给你想要的用户。

以太网的数据包的负载是1500字节,IP包头需要20个字节,TCP的包头需要20个字节,实际的数据内容大小则是1460个字节,如图:

eafe141703a67f1d0839dc96a7c80793.png

OSI模型术语

21211d4da2605d8b4362603f91c31674.png

应用层:

如nginx、swoole等,大部分的数据都只需要关心应用层即可,我需要传输什么数据,我只需要调用对应的方法、发送给已知的IP、端口即可。

TCP层:

对应用层的数据进行包装,TCP的报文格式如下图,TCP/UDP层规

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值