ToB企服应用市场:ToB评测及商务社交产业平台

标题: Windows下的TCP UDP网络调试工具-NetAssist以及Linux下的nc网络调试工具_tc [打印本页]

作者: 惊雷无声    时间: 2024-6-11 08:19
标题: Windows下的TCP UDP网络调试工具-NetAssist以及Linux下的nc网络调试工具_tc
先自我介绍一下,小编浙江大学结业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提拔技能,往往是自己摸索发展,但自己不成体系的自学效果低效又漫长,而且极易遇到天花板技术停滞不前!
因此网络整理了一份《2024年最新Linux运维全套学习资料》,初志也很简单,就是希望能够资助到想自学提拔又不知道该从何学起的朋友。





既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提拔的进阶课程,涵盖了95%以上运维知识点,真正体系化!
由于文件比较多,这里只是将部分目次截图出来,全套包罗大厂面经、学习条记、源码讲义、实战项目、大纲路线、讲解视频,而且后续会连续更新
如果你需要这些资料,可以添加V获取:vip1024b (备注运维)

正文


从NetAssist.exe工具的协议类型下拉菜单可以看出,协议类型有TCP Server、TCP Client、UDP三种类型
1、TCP服务端和客户端测试

如下图所示:
1.开启TCP服务端
起首打开NetAssist.exe工具,协议类型选择TCP Server,本田主机端口填写1-65535本地未被占用的端口进行服务端监听,比如下图所示的9999端口,再点击左侧的【打开】按钮开始监听。
2.打开TCP客户端,毗连刚才的TCP服务端
然后再重新打开别的一个NetAssist.exe进程,在网络设置选项卡中的(1)协议类型选择TCP Client,(2)远程主机地址填写本地的127.0.0.1,如果需要毗连的是其他远程主机IP地址,则对应更改就行。(3)远程主机端口填写9999,最后点击左侧的【毗连】按钮毗连。
3.TCP服务端和客户端-相互收发数据测试
TCP客户端毗连到TCP服务端后,可以进行双向收发数据,如下图所示:
接收和发送可以选择ASCII和HEX即16进制这两种方式

2、UDP服务端和客户端测试

如下图所示,两个UDP通讯双方的协议类型均选择UDP,由于UDP是无毗连的协议,通讯双方是对等的,与TCP不同的是不存在严格意义上的服务端和客户端。
选择自己的UDP端口并打开后在软件中下部分的远程主机中填写对方的UDP通讯IP和端口,为了方便我直接使用自己本机的IP127.0.0.1进行测试,只要包管网络是通的,外网和局域网内都是可以的。

二、Linux下的网络调试命令工具-nc

最近公司摆设了一些CentOS的服务器,有个同事问我Linux下有没有什么工具能够像Windows下的网络调试助手NetAssist一样可以启动TCP服务端端口监听TCP客户端的毗连,我想到了Linux下的nc软件包,使用起来还是蛮方便的。
1、什么是nc

nc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小干练、功能实用,被计划为一个简单、可靠的网络工具
2、nc的作用

(1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口
(2)端口的扫描,nc可以作为client发起TCP或UDP毗连
(3)机器之间传输文件
(4)机器之间网络测速
默认情况下在CentOS7下是没有安装nc这个软件工具的,需要使用yum install nc命令安装,安装之后使用nc -h大概nc --help命令即可检察其具体用法,如下图所示:

nc的控制参数不少,常用的几个参数如下所列:
如果想要更具体的检察nc命令的使用,可以使用man nc检察。
4、NetCat 官方地址:http://netcat.sourceforge.net/,如下图所示:



最全的Linux教程,Linux从入门到精通
======================

第一份《Linux从入门到精通》466页
====================
内容简介
====
本书是获得了许多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜好的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、体系管理、网络应用、娱乐和办公、程序开发、服务器配置、体系安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。别的,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。

本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。
   需要《Linux入门到精通》、《linux体系移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+批评
  网上学习资料一大堆,但如果学到的知识不成体系,遇到题目时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提拔。
需要这份体系化的资料的朋友,可以添加V获取:vip1024b (备注运维)

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都接待到场我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习发展!
**
[外链图片转存中…(img-rSNT7ipD-1713188081942)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都接待到场我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习发展!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4