平时看似非常简单的计算机功能,却不知其中含有多少方面的程序协助。说到udp相信大家都不了解它是什么,有什么作用,其实简单的说,udp就是一个传输数据过程中的一个通道,也就是说我们平时通过qq或者其他软件传数据时,就需要udp端口的开通。在日常使用计算机的过程中,我们常常会不小心将UDP端口关闭了,却不知道打开,下面就让我们看看如何打开UDP端口。


(资料图片)

如何打开UDP端口

1. 点击【开始】——控制面板——安全中心——windows防火墙。

2. 点击【例外】——添加端口。

3. 选择UDP输入需要添加的端口名称和端口号,然后点击【确定】。

4. 可以看到刚才添加的端口已经显示在“程序和服务”的名称里,然后点击【确定】。

5. 5.关闭后重启电脑即可。(温馨提示:每次对某个程序允许例外或打开端口以使其能够通过 Windows 防火墙通信时,您的计算机都会变得更容易受到攻击。

6. 如果想关闭已添加的端口,用以上方法打开防火墙,选中添加的端口,然后点击【删除】,选择【是】就可以了。

7. 点击【开始】——控制面板——windows防火墙。

8. 点击左侧【高级设置】。

9. 在弹出的“高级安全windows防火墙”点击左侧“入站规则”,在右侧“操作”栏点击“入站规则”下的“新建规则…”,此时会弹出一个窗口。

10. 弹出“新建入站规则向导”-规则类型-选中“端口”,点击下一步。

11. 选择规则应用的协议“TCP/UDP”如果是TCP你就选择TCP,UDP就选择UDP。再勾选“特定本地端口”在文本框输入您想开放的端口号(例如1521),点击“下一步”。

12. 弹出“连接符合指定条件时应该进行什么操作?”选择“允许连接”。点击“下一步”到“配置文件”何时应用该规则,勾选“域”、“专用”、“公用”点击“下一步”。

13. 配置规则名称,随便输入您自己认为好记的规则名称即可,然后点击完成。

如何测试UDP端口是否打开

测试udp 服务的端口是否可用, d 服务上就会报错, 因为telnet 走的是tcp 协议, 比如说192.168.80.131 在8888 端口上上启了个udp 的服务,这是使用telnet 192.168.80.131 8888,就会报如下错误:Trying 192.168.80.131... telnet: con nec t 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和TCP协议的区别,其实两者在本质上是一样的,都是为了保证数据正常的传输,唯一不同的地方就是传统机制不同。TCP在进行数据传输的时候,需要对方用户的许可,只有在接收方许可的情况下才能进行传输。而udp并没有这样的机制,而且UDP在进行数据包传输的时候常常会丢失,所以大部分都把UDP叫做不可靠传输协议。

关键词: 电脑疑问 udp端口