📜  各种TCP和UDP端口(1)

📅  最后修改于: 2023-12-03 15:22:57.403000             🧑  作者: Mango

各种TCP和UDP端口

TCP端口

TCP(传输控制协议)是一种面向连接的协议,发送数据之前要先建立连接,数据传输完毕要关闭连接。下面是一些常见的TCP端口以及它们的作用:

  • 22:SSH(安全外壳协议),用于安全远程登录和执行命令。
  • 25:SMTP(简单邮件传输协议),用于发送电子邮件。
  • 80:HTTP(超文本传输协议),用于访问网站。
  • 443:HTTPS(HTTP安全协议),用于加密的网站访问。
  • 3306:MySQL数据库服务端口。
  • 3389:RDP(远程桌面协议),用于Windows远程桌面连接。
  • 5432:PostgreSQL数据库服务端口。
  • 6379:Redis数据库服务端口。
  • 8080:常用的HTTP代理服务端口。
UDP端口

UDP(用户数据报协议)是一种无连接的协议,数据包直接发送到目标主机,不需要建立连接。因为它没有连接,所以它的速度很快,但是可靠性较差,容易丢失数据包。下面是一些常见的UDP端口以及它们的作用:

  • 53:DNS(域名系统),用于将域名转换成IP地址。
  • 67/68:DHCP(动态主机配置协议),用于自动分配IP地址。
  • 123:NTP(网络时间协议),用于同步网络时间。
  • 161:SNMP(简单网络管理协议),用于监控网络设备状态。
  • 514:Syslog,用于日志记录。
  • 1900:UPnP(通用即插即用协议),用于在家庭网络中自动发现设备。
总结

以上是一些常见的TCP和UDP端口及其用途。程序员需要掌握这些端口的基本作用,才能更好地开发网络应用并进行网络监控。