udp端口号,udp端口范围


udp端口号,udp端口范围

文章插图
什么是UDP端口?:
udp端口号,udp端口范围

文章插图
UDP(User Datagram Protocol) 用户数据报协议

用户数据报协议是 ISO 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务 。UDP 协议基本上是 IP 协议与上层协议的接口 。UDP 协议适用端口分辨运行在同一台设备上的多个应用程序 。

由于大多数网络应用程序都在同一台机器上运行,计算机上必须能够确保目的地机器上的软件程序能从源地址机器处获得数据包,以及源计算机能收到正确的回复 。这是通过使用 UDP 的“端口号”完成的 。例如,如果一个工作站希望在工作站 128.1.123.1 上使用域名服务系统,它就会给数据包一个目的地址 128.1.123.1 ,并在 UDP 头插入目标端口号 53。源端口号标识了请求域名服务的本地机的应用程序,同时需要将所有由目的站生成的响应包都指定到源主机的这个端口上 。UDP 端口的详细介绍可以参照相关文章 。

与 TCP 不同, UDP 并不提供对 IP 协议的可靠机制、流控制以及错误恢复功能等 。由于 UDP 比较简单, UDP 头包含很少的字节,比 TCP 负载消耗少 。

UDP 适用于不需要 TCP 可靠机制的情形,比如,当高层协议或应用程序提供错误和流控制功能的时候 。UDP 是传输层协议,服务于很多知名应用层协议,包括网络文件系统、简单网络管理协议、域名系统以及简单文件传输系统 。

协议结构

Source Port — 16位 。源端口是可选字段 。当使用时,它表示发送程序的端口,同时它还被认为是没有其它信息的情况下需要被寻址的答复端口 。如果不使用,设置值为0 。

Destination Port — 16位 。目标端口在特殊因特网目标地址的情况下具有意义 。

Length — 16位 。该用户数据报的八位长度,包括协议头和数据 。长度最小值为8 。

Checksum — 16位 。IP 协议头、UDP 协议头和数据位,最后用0填补的信息假协议头总和 。如果必要的话,可以由两个八位复合而成 。

Data — 包含上层数据信息 。

相关链接 http://www.javvin.com/protocol/rfc768.pdf:User Datagram Protocol Specifications

http://www.iana.org/assignments/port-numbers:UDP and TCP port numbers
udp端口号,udp端口范围

文章插图

什么是UDP端口?:
udp端口号,udp端口范围

文章插图
UDP端口 是指传输层UDP协议使用的端口,端口号0-65535,一些使用UDP传输数据的特殊应用层进程有定义好的端口号,即通过熟知的端口号可以知道传送的是哪种应用层服务,如TFTP(简单文件传输协议)对应UDP端口号是69
怎么打开UDP端口:
udp端口号,udp端口范围

文章插图
每一项服务都对应相应的端口,比如众如周知的WWW服务的端口是80,smtp是25,ftp是21,win2000/xp安装中默认的都是这些服务开启的 。对于个人用户来说确实没有必要,关掉端口也就是关闭无用的服务 。“控制面板”的“管理工具”中的“服务”中来配置 。1、关闭7.9等等端口:关闭Simple TCP/IP Service,支持以下 TCP/IP 服务:Character Generator, Daytime, Discard, Echo, 以及 Quote of the Day 。2、关闭80口:关掉WWW服务 。在“服务”中显示名称为"World Wide Web Publishing Service",通过 Internet 信息服务的管理单元提供 Web 连接和管理 。3、关掉25端口:关闭Simple Mail Transport Protocol (SMTP)服务,它提供的功能是跨网传送电子邮件 。4、关掉21端口:关闭FTP Publishing Service,它提供的服务是通过 Internet 信息服务的管理单元提供 FTP 连接和管理 。5、关掉23端口:关闭Telnet服务,它允许远程用户登录到系统并且使用命令行运行控制台程序 。6、还有一个很重要的就是关闭server服务,此服务提供 RPC 支持、文件、打印以及命名管道共享 。关掉它就关掉了win2k的默认共享,比如ipc$、c$、admin$等等,此服务关闭不影响您的共他操作 。7、还有一个就是139端口,139端口是NetBIOS Session端口,用来文件和打印共享,注意的是运行samba的unix机器也开放了139端口,功能一样 。以前流光2000用来判断对方主机类型不太准确,估计就是139端口开放既认为是NT机,现在好了 。关闭139口听方法是在“网络和拨号连接”中“本地连接”中选取“Internet协议(TCP/IP)”属性,进入“高级TCP/IP设置”“WINS 设置”里面有一项“禁用TCP/IP的NETBIOS”,打勾就关闭了139端口 。对于个人用户来说,可以在各项服务属性设置中设为“禁用”,以免下次重启服务也重新启动,端口也开放了 。电脑端口基础知识端口可分为3大类: 1) 公认端口:从0到1023,它们紧密绑定于一些服务 。通常这些端口的通讯明确表明了某种服务的协议 。例如:80端口实际上总是HTTP通讯 。2) 注册端口:从1024到49151 。它们松散地绑定于一些服务 。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的 。例如:许多系统处理动态端口从1024左右开始 。3) 动态和/或私有端口:从49152到65535 。理论上,不应为服务分配这些端口 。实际上,机器通常从1024起分配动态端口 。但也有例外:SUN的RPC端口从32768开始 。你可以在命令行下输入“netstat -an”来查看已经打开的端口“netstat -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态 。Netstat命令用法命令格式:Netstat -a -e -n -o -s-an -a 表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口 。-e 表示显示以太网发送和接收的字节数、数据包数等 。-n 表示只以数字形式显示所有活动的TCP连接的地址和端口号 。-o 表示显示活动的TCP连接并包括每个连接的进程ID 。-s 表示按协议显示各种连接的统计信息,包括端口号 。也可以通过防火墙的IP规则来管理端口!

推荐阅读