×

tcp和udp协议的区别 udp udp协议

简述tcp协议与udp协议的区别有哪些?如何测试udp端口是否正常

admin admin 发表于2022-06-30 13:31:34 浏览142 评论0

抢沙发发表评论

简述tcp协议与udp协议的区别有哪些


定义不同:
UDP:用户数据报协议。TCP:传输控制协议
连接方式不同:
UDP:无连接 TCP:建立连接
首部长度不同:
UDP:8位 TCP:20位
可靠性不同:
UDP:不可靠 TCP:全双工通信的的可靠连接协议

如何测试udp端口是否正常


测试udp 服务的端口是否可用 d 服务上,就会报错, 因为telnet 走的是tcp 协议, 比如说192.168.80.131 在8888 端口上上启了个udp 的服务,这是使用telnet 192.168.80.131 8888,就会报如下错误:Trying 192.168.80.131... telnet: connect to address 192 .168.80.131: Connection refused 此时, 可以使用nc 这个工具, 大多数的发行版都自带这个工具, fedora 9 的/usr/bin/nc 所属的安装包是 nc-1.84-16.fc9.i386nc -l -u 192.168.80.129 8001 使用命令nc -u 192.168.80.129 8001, 在这里输入字符串, 服务端就会回显相同的字符串,表示8001 端口上的udp 服务是否启用.suse 上的是用netcat, 方法基本上差不多:netcat -l -u -p 8001 这样就可以在0.0.0.0 上侦听udp 的8001 端口从另外一台机器,或者打开本机的另外一个虚拟终端, 输入:netcat -u 192.168.1.123 8001 在这里输入字符串, 就会回显一个相同的字符串,表示链接是OK 的

UDP端口是什么意思


一种是发送以后就不管了,不去确认信息是否到达,这种方式大多采用UDP协议。UDP也是使用端口号进行连接的。
如QQ,使用的是UDP协议端口