在访问接口时不同的端口号分别代表什么?

目录

常见的端口号及其对应的服务/协议:

端口号范围:

如何通过端口号访问服务:


在访问接口时,端口号用于标识同一设备上的不同服务或进程。每个端口号代表一个特定的服务或协议。在网络通信中,IP地址用于标识设备,而端口号则标识设备上运行的特定应用程序或服务。

常见的端口号及其对应的服务/协议:

  • 80:HTTP(Hypertext Transfer Protocol)

    • 用于普通的网页访问,不加密的数据传输。
  • 443:HTTPS(HTTP Secure)

    • 用于安全的网页访问,数据经过SSL/TLS加密。
  • 21:FTP(File Transfer Protocol)

    • 用于文件传输。
  • 22:SSH(Secure Shell)

    • 用于通过安全通道访问远程计算机。
  • 23:Telnet

    • 不加密的远程登录服务,现已较少使用。
  • 25:SMTP(Simple Mail Transfer Protocol)

    • 用于发送电子邮件。
  • 110:POP3(Post Office Protocol 3)

    • 用于接收电子邮件。
  • 143:IMAP(Internet Message Access Protocol)

    • 用于接收电子邮件,支持同步邮件状态。
  • 3306:MySQL

    • MySQL数据库的默认端口。
  • 5432:PostgreSQL

    • PostgreSQL数据库的默认端口。
  • 6379:Redis

    • Redis数据库的默认端口。
  • 27017:MongoDB

    • MongoDB数据库的默认端口。

端口号范围:

  • 0-1023(知名端口,Well-Known Ports)

    • 被系统或一些标准服务占用。例如,80(HTTP)、443(HTTPS)等。
  • 1024-49151(注册端口,Registered Ports)

    • 分配给用户进程或特定的应用程序。
  • 49152-65535(动态/私有端口,Dynamic/Private Ports)

    • 供应用程序动态使用,通常不会分配给特定服务。

如何通过端口号访问服务:

  1. 当你在访问一个接口时,IP地址标识远程主机,而端口号标识主机上的具体服务。例如:

  • http://example.com:8080 表示访问 example.com 服务器上运行在端口 8080 的服务(通常是一个HTTP服务)。
  • 如果不指定端口,默认情况下会使用HTTP的端口 80 或 HTTPS 的端口 443

      2.你可以通过URL的格式来指定访问的端口: 

http://<IP地址或域名>:<端口号>

     例如:

http://192.168.1.1:8080

不同的端口号代表不同的服务或协议,服务器根据客户端发送的请求通过端口号来决定处理哪个服务。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值