linux串口测试

linux串口测试,第1张

串行端口是系统资源的一部分,其本质是作为CPU和串行设备间的编码转换器。当数据从 CPU经过串行端口发送出去时,字节数据转换为串行的位(Bit)接收数据时,串行的位被转换为字节数据。应用程序要使用串口进行通信,必须在使用之前向 *** 作系统提出资源申请要求(即打开串口),通信完成后再释放资源(即关闭串口)。

所以是要经过CPU的

在Linux下telnet和nc这两个命令都是是用来测试端口连通性。其中telnet可以测试tcp端口的连通性。nc可以测试tcp和udp端口的连通性。

具体使用方法如下:

1、确保linux机器上已经安装了nc或者telnet命令,如果没有通过yum安装

# yum install nc  

# yum install telnet 2、telnet命令的使用:

语法:telnet <hostname/IP address> <port number>

例子:

测试通过则会显示下面的文字:

# telnet 192.118.20.95 22  

Trying 192.118.20.95...  

Connected to 192.118.20.95.  

Escape character is '^]'.  

SSH-2.0-OpenSSH_6.6.1  

  

Protocol mismatch.  

Connection closed by foreign host.

测试不通过:

# telnet 192.118.20.95 22  

Trying 192.118.20.95...  

telnet: connect to address 192.118.20.95: No route to host 3、nc测试TCP端口的连通性

语法:nc -z -v <hostname/IP address> <port number>

测试通过:

# nc -z -v 192.118.20.95 22  

Connection to 192.118.20.95 22 port [tcp/ssh] succeeded!

测试不通过:

# nc -z -v 192.118.20.95 22  

nc: connect to 192.118.20.95 port 22 (tcp) failed: No route to host 4、nc测试UDP端口的连通性

语法:nc -z -v -u <hostname/IP address> <port number> 

测试通过:

# nc -z -v -u 192.118.20.95 123  

Connection to 192.118.20.95 123 port [udp/ntp] succeeded!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8289046.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存