作为一名网络工程师,完成网络变更后对连通性的测试是必不可少的。除了使用ping,有时还会使用telnet对端口连通性进行测试。工作中或许有时会遇到防火墙策略明明已经放通,负责应用的同事说应用连接不上,那么到底是网络的问题,还是应用的问题?为了验证网络正常,我们通常会去网上下载一些打开端口的工具,连上PC,在PC上打开应用指定的端口号(模拟服务器),进行telnet测试……
今天的内容其实是搭建最基础的TCP服务器,但因为太基础,导致没什么卵用,干脆就当作写一个打开TCP端口的小脚本吧。
脚本内容参考《Python网络编程基础》,略作修改。
对于TCP服务器的搭建,需要4步:
1.建立socket对象。
2.设置socket选项(可选)
3.绑定到一个端口(也可以是一个指定的网卡)
4.侦听连接
脚本内容:
如上图的测试效果,脚本中打开9999端口,在两台服务器(192.168.1.106和192.168.1.110)上telnet服务端(192.168.1.104)端口9999,测试正常。如果想要打开其他端口,修改脚本的port即可。
如果对我分享的技术感兴趣,欢迎订阅本人的头条号。也可以查看我以前写的文章(点我头像就能看到)。
本文暂时没有评论,来添加一个吧(●'◡'●)