UDP数据包传输端口由你定

网络通信

  UDP(User Data Protocol,用户数据报协议)是一个与TCP相对应的面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去。

  UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。UDP组装成的数据报通过相应的端口进行传输,为了系统的安全,我们可以指定使用某一端口进行传输,从而进一步地监视UDP数据报。保证系统的安全,利用注册表可以任意指定允许进行UDP数据报的传输端口:

  1.打开注册表编辑器。

  2.找到或新建“HKEY_LOCAL_Machine\System\CurrentCon trolSet\Services\AdapterName\Parameters\Tcpip”分支。

  3.在右侧窗口中将子键“UdpAllowedPorts”(REG_MUL TI_SZ型)的值修改为允许进行UDP数据报传输的端口号(见图)。

  4.设置完成后退出注册表编辑器,重新启动计算机或重新登录即可使设置生效。

  说明:

  1.AdapterName是NIC(Network Interface Cord,网络接口卡)的名称。

  2.在设置时必须使用EnableSecurityFilters(HKEY_LO CAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters,将该值设为1,REG_DWORD型)来启用安全过滤特性才会使UdpAllowedPorts生效,要禁止安全过滤特性,只要删除EnableSecurityFilters即可。

  3.如果在“UdpAllowedPorts”中没有输入任何端口号,则没有端口被允许发送UDP数据报。

  4.本方法适用于Windows 98/NT/2000/XP/2003。