- 0
- 0
- 约1.55千字
- 约 3页
- 2023-03-11 发布于辽宁
- 举报
/profile/tcoe/view
《
《TCOE月刊》第138期 2018/04 |PAGE 10
python模拟TCP与UDP发送数据包
导语
在项目测试中需要发送指定内容的数据包到目标位置,并且需要发送的数量极大,真实环境无法满足测试需求,但是以Python为基础语言,结合Socket和Scrapy便可以支撑测试,其中Socket可以支持大量数据包由本机发送给目标机,scapy则可以模拟发生源IP发送数据包给目标及,但每秒发送的速率和大小不及Socket,两个模块各有长处相辅相成。
Socket和Scapy
涉及到网络服务就离不开Socket以及Socket编程,除此之外还有爬虫框架Scrapy,本文主要概述用以上两种方式进行数据包的传递,两者均可以按照TCP和UDP的方式传输,但TCP传输入使用字节流的方式,UDP是数据包,所以在使用两种传输方式时编码也有一些差异。
Socket
socket也称作“套接字”,套接字格式:socket(family,type[,protocal])用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过“套接字”向网络发出请求或者应答网络请求。可以列举中国移动等。
\o undefined Python?提供了两个基本的 socket 模块保存,第一个是 Socket,它提供了标准的 BSD Sockets API,第二
原创力文档

文档评论(0)