数据包设置了不允许分片Don't fragment: Setnode2:/root/test#cat t22.py
import socket
import IN
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
hostName = '192.168.137.2'
Port = 8080
s.connect((hostName, Port))
s.setsockopt(socket.IPPROTO_IP, IN.IP_MTU_DISCOVER, IN.IP_PMTUDISC_DO)
#s.setsockopt(socket.IPPROTO_IP, IN.IP_MTU_DISCOVER, IN.IP_PMTUDISC_DONT)
try:aa='#' * 147print len(aa)s.send(aa)
except socket.error:print 'The message did not make it'option = getattr(IN, 'IP_MTU', 14)print 'MTU:', s.getsockopt(socket.IPPROTO_IP, option)
else:print 'The big message was sent! Your network supports really big packets!'
node2:/root/test#python t22.py
147
The big message was sent! Your network supports really big packets!

数据包设置了不允许分片Don't fragment: Set相关推荐

  1. 【网络编程】---C++实现原始套接字捕获数据包

    C++实现原始套接字捕获数据包 引言 原始套接字与TCP套接字和UDP套接字的区别 原始套接字编程使用的场合 原始套接字的通信过程 (1)基于原始套接字的数据发送过程 (2)基于原始套接字的数据接收过 ...

  2. 抓包分析以太网帧和IP数据包,头部那么多东东用来干啥的,扫盲篇

    目录 抓包过程 以太网帧(也叫MAC帧)首部分析 IP数据包首部分析 抓包过程 使用了 Wireshark 进行抓包,用两个最常用的 curl 和 ping 命令来演示抓包情况,开启抓包. ## 先访 ...

  3. 【转载】网络数据包分析 网卡Offload

    对于网络安全来说,网络传输数据包的捕获和分析是个基础工作,绿盟科技研究员在日常工作中,经常会捕获到一些大小远大于MTU值的数据包,经过分析这些大包的特性,发现和网卡的offload特性有关,本文对网卡 ...

  4. 网络数据包分析 网卡Offload

    对于网络安全来说,网络传输数据包的捕获和分析是个基础工作,科技研究员在日常工作中,经常会捕获到一些大小远大于MTU值的数据包,经过分析这些大包的特性,发现和网卡的offload特性有关,本文对网卡Of ...

  5. 网络数据包发送接收全过程

    2019独角兽企业重金招聘Python工程师标准>>>       大家都知道ISO七层协议从下往上依次为: 物理层-->>数据链路层->>网络层-> ...

  6. ibm aix 抓包命令_在IBM AIX上模拟丢弃的TCP / IP数据包

    本文介绍: AIX内核扩展,允许来往于指定主机的指定百分比的TCP / IP数据包被随机丢弃,以模拟不利的网络状况. 加载,激活和卸载内核扩展的实用程序. C和Java™实用程序,用于监视到达目标主机 ...

  7. A7139 无线通信驱动(STM32) 增加FIFO扩展模式,可以发送超大数据包

    A7139 拥有电磁波唤醒以及10mW的发射功率,非常容易实现长距离通信,目前测试有障碍物可以轻松达到300m以上. 通过几天的调试,目前可以发送任意大小的数据包,大小为1-16KB,全部使用中断收发 ...

  8. A7139 无线通信驱动(STM32) 添加FIFO扩展模式,能够发送超大数据包

    A7139 拥有电磁波唤醒以及10mW的发射功率,很easy实现长距离通信,眼下測试有障碍物能够轻松达到300m以上. 通过几天的调试,眼下能够发送随意大小的数据包,大小为1-16KB.所有使用中断收 ...

  9. TCP粘包:我只是犯了每个数据包都会犯的错 |硬核图解

    事情从一个健身教练说起吧. 李东,自称亚健康终结者,尝试使用互联网+的模式拓展自己的业务.在某款新开发的聊天软件琛琛上发布广告. 键盘说来就来.疯狂发送"李东",回车发送!,&qu ...

最新文章

  1. 【POCO】POCO学习总结(四)——MinGW编译poco
  2. Create Custom Instruments
  3. golang日志输出
  4. 为Apple Push开发的PHP PEAR 包:Services_Apple_PushNotification
  5. java AST 表达式_java AST JCTree简要分析
  6. 怎么恢复linux定时器任务,定时操作 crontab at 以及恢复定时操作
  7. 04.通过qss文件设置setStyleSheet
  8. 前端悬浮窗效果_web前端入门到实战:css过渡和动画解析文
  9. 自定义QListWidget实现item被hover时改变图标样式(模仿网易云音乐选项列表)(方法一)
  10. 获取mysql存储过程返回值_从强网杯随便注浅析mysql存储过程
  11. 五大傻瓜式移动应用开发工具
  12. win10易升_白嫖性能!Win10系统开启硬件加速GPU调度计划提升显卡性能的方法
  13. “同芯至远 共叙未来”2021年simcom芯讯通代理商大会
  14. 微软苏州STCA SWE Intern 面试过经
  15. 梦幻之旅:盘点一生必去的50…
  16. matlab 求约当阵,矩阵约当标准化的一个新方法
  17. base64字符串转换为图片
  18. IE无法打开二级页面
  19. 新晋云计算工程师就业的感受和经验分享
  20. 【UE4 C++】 UE4 C++ 入门(无参考项目)——技术宅阿棍儿 学习笔记

热门文章

  1. uniapp 旅游_uni-app旅游类跨平台APP制作实战教程
  2. 苏宁零售云,“动物凶猛”
  3. 设计模式-请假流程-责任链模式
  4. 支付宝手机网站支付、支付查询、退款、退款查询、转账接口整合
  5. AT32F437基于LVGL的桌面显示案例
  6. conversion failed: could not load input document
  7. 【报错】安装scrapy时Could not build wheels for cryptography which use PEP 517 and cannot be installed direc
  8. 自学计算机键盘基础知识,刘坚强办公学《新手学五笔打字》1-2 功能键区,电脑键盘功能基础知识按键详解...
  9. 卷积神经网络及图像处理中共享权重、特征映射等理解
  10. typora上传图片小白教程