1.端口作用

  • 端口号用来识别同一台计算机中进行通信的不同应用程序。因此,它也被称为程序地址
  • 一台计算机上同时可以运行多个程序。传输层协议正是利用这些端口号识别本机中正在进行通信的应用程序,并准确地将数据传输。
    Java 网络协议详解:(四)服务端口

2.端口分配

  • 操作系统中一共提供了 0~65535 可用端口范围
  • 按端口号分类:
    1.公认端口(Well Known Ports):从 0 到 1023,它们紧密绑定(binding)于一些服务。 通常这些端口的通讯明确表明了某种服务的协议。例如:80 端口实际上总是 HTTP 通讯
    2.注册端口(Registered Ports):从 1024 到 65535。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从 1024 左右开始。

3.常见的应用层协议与端口分配

常用服务 协议 端口号
POP3 TCP 110
IMAP TCP 143
SMTP TCP 25
Telnet TCP 23
终端服务 TCP 3389
PPTP TCP 1723
HTTP TCP 80
FTP(控制) TCP 21
FTP(数据) TCP 20
HTTPS TCP 443
NTP UDP 123
RADIUS UDP 1645
DHCP UDP 67
DNS UDP 53
DNS TCP 53
SNMP UDP 161
ipsec UDP 500
TFTP UDP 69
L2TP UDP 1701

相关文章:

  • 2021-12-08
  • 2021-05-22
  • 2021-10-27
  • 2021-09-12
  • 2021-07-23
  • 2022-12-23
  • 2021-05-30
  • 2021-10-05
猜你喜欢
  • 2022-02-10
  • 2021-12-30
  • 2021-08-04
  • 2021-06-24
  • 2022-01-11
相关资源
相似解决方案