什么是端口号:详解端口的技术应用

更新时间:2022-12-07

什么是端口号?

端口号是一种标识特定进程的方法,当Internet或其他网络消息到达服务器时,该进程将转发到该进程。所有联网设备都配备了具有分配编号的标准化端口。这些数字是为某些协议及其相关功能保留的。例如,超文本传输协议(HTTP)消息始终转到端口80-最常用的端口之一。
端口号
高级研究计划局网络的开发人员是系统管理员和软件作者的非正式合作,提出了端口号的概念。曾经被称为套接字号,端口号的早期化身类似于今天使用的互联网协议(IP)地址类。

IP地址和端口号有什么区别?

IP地址标识IP网络中的计算机,用于确定数据包的目的地。端口号标识系统上的特定应用程序或服务。
数据包的结构
IP地址标识IP网络中的计算机并确定数据包的目的地,而端口号标识系统上的特定应用程序或服务。
IP地址是用于标识网络上设备的逻辑地址。任何连接到互联网的设备都会被分配一个唯一的IP地址以进行识别。此识别信息使设备能够通过互联网进行通信。
端口号是寻址信息的一部分,有助于识别信息的发送方和接收方以及设备上的特定应用程序。端口号由16位数字组成。
例如,用户请求从客户端或本地主机到互联网上的远程服务器的文件传输使用文件传输协议(FTP)进行事务处理。必须将两个设备配置为通过FTP传输文件。为了传输文件,本地主机中的传输控制协议(TCP)软件层标识端口号21,按照惯例,端口号与FTP请求相关联-在附加到请求的16位端口号整数中。
在服务器上,TCP层将读取端口号21,并将请求转发到服务器上的FTP程序。
被动与主动FTP
FTP使用端口20和21在客户端和服务器之间传输文件。

端口号有哪些不同类型及其用途?

有65,535个端口号,但并非每天都使用所有端口号。
受限端口号或众所周知的端口号由知名公司保留,范围从0到1023。AppleQuickTime,结构化查询语言服务和Gopher服务使用其中一些受限制的端口。
想要注册特定端口号的人可以从1024到49151中进行选择。软件公司通常会注册这些端口号。动态或专用端口范围从49152到65536可供任何人使用。
在另一种情况下,在请求及其完成期间,从分配的端口号范围中临时分配端口号。这称为临时端口号。
以下是一些常用端口及其关联的网络协议:
  • 端口20和21。FTP用于在客户端和服务器之间传输文件。
  • 端口22。安全外壳是用于构建安全网络连接的几种隧道协议之一。
  • 端口25。简单邮件传输协议(SMTP)通常用于电子邮件。
  • 端口53。域名系统(DNS)是一个关键过程,它将人类可读的域名与现代互联网上的机器可读IP地址相匹配。它可以帮助用户加载网站和应用程序,而无需输入一长串IP地址。
  • 端口80。HTTP是启用万维网的协议。
  • 端口123。网络时间协议可帮助计算机时钟相互同步。这是加密中至关重要的过程
  • 端口179。边界网关协议(BGP)有助于在构成互联网的大型网络或自治系统之间建立有效的路由。这些大型网络使用BGP广播它们控制的IP地址。
  • 端口443。HTTPSecure(HTTPS)类似于HTTP,但更安全。所有HTTPS网络流量都直接流向端口443。任何使用HTTPS进行加密的网络服务(如基于HTTPS的DNS)也直接连接到此端口。
  • 端口500。互联网安全协会和密钥管理协议帮助建立安全的IP安全
  • 端口3389。远程桌面协议使用户能够从另一台设备远程连接到其台式计算机。
互联网号码分配机构分配和维护上面列出的所有端口号。

端口号的常见问题

本地主机的端口号是什么?
本地主机是用于与计算机建立连接的默认名称。IP地址通常为127.0.0.1。这是通过使用环回地址网络完成的。端口80是HTTP的通用标准端口。
端口号8080的用途是什么?
端口号8080通常用于Web服务器。当端口号添加到域名的末尾时,它会将流量发送到Web服务器。但是,用户不能为辅助Web服务器保留端口8080。
端口号3360的用途是什么?
TCP/IP网络使用端口3360。面向连接的协议TCP需要握手来设置端到端通信。建立连接后,用户数据将通过连接双向传输。
我的IP地址和端口号是什么?
查找路由器公共IP地址的最简单方法是在Google等搜索引擎上搜索“我的IP是什么?识别端口号将取决于操作系统。

对于windows:

  • 转到命令提示符。
  • 键入ipconfig。
  • 然后,键入netstat以填充所有端口号的列表。

对于macOS:

  • 转到“系统偏好设置”。
  • 接下来,转到网络>高级。
  • 单击端口扫描选项卡,然后输入用户的IP地址。

代理服务器地址和端口号

代理服务器本质上是互联网上具有自己的IP地址的计算机。它位于客户端设备和远程服务器之间,充当通过互联网处理通信请求的中介。
当本地计算机发送Web请求时,它会自动通过代理服务器。代理服务器对Web请求使用自己的IP地址,而不是用户的IP地址。代理服务器提供隐私优势-例如,能够更改客户端IP地址,掩盖用户的位置。
代理服务器地址包括一个IP地址,其端口号附加到地址的末尾。端口号8080通常用于Web服务器、代理和缓存。
Gmail的端口号是什么?
Gmail同时使用互联网邮件访问协议(IMAP)和SMTP。IMAP端口为993,SMTP端口为25。

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

什么是SPI?

什么是SPI?

SPI是串行外设接口( Serial Peripheral nterface )......

通信百科

2023-11-25

什么是骨传导耳机?

什么是骨传导耳机?

骨传导耳机(有时称为“骨耳机”)是通过用户头骨中的骨骼而不是耳道传输声波的耳机。......

通信百科

2023-11-25

大数据工程师

大数据工程师

大数据工程师是信息技术 (IT) 专业人员,负责设计、构建、测试和维护处理大型数......

通信百科

2023-11-24