软考
APP下载

各协议端口号

在计算机网络通信中,端口号是非常重要的一个概念。它是计算机中各种网络应用程序进行通信的使用的标识符。

不同的协议端口号

TCP和UDP协议在端口号方面有所不同。一台计算机上的端口号是由该计算机上所有的进程所共享的。TCP和UDP协议使用的端口号按照被分配的功能进行帮助分类。

TCP协议使用的端口号

1. FTP数据传输控制协议使用的端口号为20和21。

2. Telnet协议使用的端口号为23。

3. SMTP协议使用的端口号为25。

4. DNS域名系统使用的端口号为53。

5. HTTP协议使用的端口号为80。

6. HTTPS协议使用的端口号为443。

7. RDP远程桌面协议使用的端口号为3389。

UDP协议使用的端口号

1. TFTP传输文件协议使用的端口号为69。

2. SNMP 简单网络管理协议使用的端口号为161。

3. DNS域名系统使用的端口号为53。

4. DHCP 动态主机配置协议使用的端口号为67和68。

从安全角度看协议端口号

端口号越小,它被占用的可能性就越大。因为端口号小的协议通常是许多服务共享的,攻击者认为它们是目标的首要攻击点。在安全方面还有一点是,一些高端的防火墙和 IDS 将只阻止常见的端口扫描,这样攻击者就必须更加有创意,才能避免因篡改非常常见的端口而被检测出来。

从网络优化角度看协议端口号

使用不同的端口号,可以让我们优化网络的使用,从而增强网络性能。例如,如果您经常从远程计算机访问您的Web站点,那么您可能希望将SSH(端口22)与HTTP(端口80)分开使用。HTTP会使用较小的分组,而SSH则会使用较大的分组。通过将这两个应用程序分别配置在不同的端口上,您可以通过使用QoS技术而优化Web流量的响应。

备考资料 免费领取:网络工程师报考指南+考情分析+思维导图等 立即下载
真题演练 精准解析历年真题,助你高效备考! 立即做题
相关阅读
网络工程师题库