你知道网络端口是什么吗 快来了解一下吧

来源:php中文网

网络端口和端口号

网络端口是特定于进程的软件或特定于应用程序的软件构造用作通信端点,其由因特网协议套件的传输层协议使用,例如用户图协议(UDP)和传输控制协议(TCP)。

一个特定的网络端口由它的编号(通常称为端口号)、与该端口相关联的IP地址以及用于通信的传输协议类型来标识。一个端口号由16位无符号整数组成,范围从0到65535。

端口号可识别Internet或其他网络消息到达服务器时要转发到的特定进程;它允许同一台计算机上的不同应用程序同时共享网络资源。

通用端口

下面介绍一些普通Web用户最常用的端口:

端口20,21

文件传输协议(FTP)中使用,用于传输任何类型的文件。它还可以充当文件管理器(查看,添加,修改或删除服务器上的文件);

端口22

Secure Shell(SSH)中使用,“shell”可以被认为是操作系统的接口,可以是图形(如Windows资源管理器),也可以是基于文本(在Linux中)。Secure Shell是一种协议,允许 加密 连接在通过不安全的网络进行通信时提高安全;

端口23

TELNET(TCP / IP终端仿真协议)中使用,类似于SSH,但没有增加安全。客户端设备可以使用它远程访问服务器。通过观察两台计算机之间的网络通信,每个人都可以看到用户正在做什么;

端口25

简单邮件传输协议(SMTP)中使用,电子邮件客户端和服务器使用它们相互理解并能够发送电子邮件;

端口53

域名服务器(DNS)中使用,将服务器名称(www.example.com)与IP地址相关联,因此用户无需知道他们尝试访问的网站的IP;

端口80

超文本传输协议(HTTP)中使用, 如果FTP用于文件传输,则HTTP用于将网站(或者说构成一个的代码)从服务器“传输”到客户端;

端口110

邮局协议(POP3)中使用, 电子邮件客户端用于与服务器通信的一种协议。从电子邮件服务器下载新电子邮件,然后从服务器擦除下载的电子邮件;

端口123

网络时间协议(NTP)中使用,用于将网络上所有计算机之间的时钟与权威来源同步的协议;

端口143

Internet消息访问协议(IMAP4)中使用,与电子邮件服务器通信的另一种协议,但除非从客户端删除电子邮件,否则不会从服务器中删除电子邮件。这允许用户跨多个设备访问他们的电子邮件。

端口161

简单网络管理协议(SNMP)中使用,可以在此处找到 SNMP及其用途的说明; 实质上,它用于管理网络上的设备(如打印机);

端口443

具有安全套接字层(SSL)的HTTP中使用,HTTP将网站及其数据不安全地从一台计算机传输到另一台计算机;HTTPS加密该数据以添加一个安全层。

如何保护端口的安全?

让网络端口保持打开状态以使应用程序能够运行是存在安全风险的。那么,我们如何确保网络的安全并维护应用程序的功能和正常运行时间呢?下面我们就来介绍一些保护端口安全的方法:

1、启用防火墙或端点保护以保护这些端口免受攻击者的攻击。大多数解决方案都包含黑名单,以防止来自已知攻击者IP地址的连接。

2、安装VPN以加密和保护网络流量。

3、实施VLAN以隔离内部网络流量。

4、使用MAC地址过滤来防止未知系统访问网络。这种策略需要大量管理才能保持清单。

标签: 网络端口 通信端点 传输控制 特定进程

推荐

热点更多》

关闭

快讯更多》

财富