# 14种常见的网络协议及其功能解释

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/34934.html | 发布：2025-02-11 | 更新：2025-02-11 | 分类：IDC云库、服务器vps推荐

联网使互联网工作，但没有协议两者都无法成功。通用网络协议及其功能是互联网通信和连接的关键。如果没有网络协议，现代互联网将不复存在。网络协议使信息能够在互联网上交换，并在幕后有效地工作，以至于许多用户不再考虑它们或互联网是如何工作的。但是对于网络专业人员来说，了解和理解作为网络基础的协议是至关重要的。

联网使互联网工作，但没有协议两者都无法成功。通用网络协议及其功能是互联网通信和连接的关键。如果没有网络协议，现代互联网将不复存在。

 

网络协议使信息能够在互联网上交换，并在幕后有效地工作，以至于许多用户不再考虑它们或互联网是如何工作的。但是对于网络专业人员来说，了解和理解作为网络基础的协议是至关重要的。

 

![14种常见的网络协议及其功能解释](https://www.mfisp.com/wp-content/uploads/2022/01/2022012902430238.png)

 

本词汇表探讨了网络管理员应该熟悉的14种常见网络协议，并提供了有关它们在计算机网络中的主要功能和重要性的信息。它包括不同类型的网络协议，例如:

 
 
- 通信协议。这些包括地址解析协议(空袭预防措施)，超文本传输协议(超文本传送协议)，互联网协议(互联网协议(Internet Protocol))，简单邮件传输协议(简单邮件传输协议)，传输控制协议(传输控制协议（Transmission Control Protocol）)和用户数据报协议(用户数据报协议(User Datagram Protocol)). 
- 路由协议。这些包括边界网关协议(边界网关协议(Border Gateway Protocol))并首先打开最短路径(开放式最短路径优先(Open Shortest Path First Interior Gateway Protocol)). 
- 网络管理协议。这些包括域名系统(域名服务器(Domain Name Server))，动态主机配置协议(动态主机配置协议)，文件传输协议(文件传送协议)，互联网控制消息协议(网间控制报文协议(Internet Control Messages Protocol))，简单网络管理协议(简单网络管理协议(Simple Network Management Protocol))和用于远程联接服务的标准协议或者实现此协议的软件(可为动词). 

 

下面的网络协议按字母顺序排列。

 

**1.地址解析协议(ARP)**

 

ARP将IP地址转换为MAC地址，反之亦然，以便LAN端点可以相互通信。ARP是必要的，因为IP和MAC地址长度不同并在OSI模型的不同层上运行。下面是各种地址长度的分类:

 
 
- IP版本4 (IPv4)地址是32位。 
- IPv6地址是128位。 
- MAC地址——设备的物理硬件号——是分成六对的12个十六进制数字。 

 

这些地址必须进行转换，以便在连接的设备之间进行正确的通信和数据传输。并不是每次设备试图通信时都需要ARP，因为局域网的主机系统会在其ARP缓存中映射并存储转换后的地址。因此，ARP转换过程主要在新设备加入网络时使用。

 

**2.边界网关协议(BGP)**

 

BGP让互联网工作。该路由协议控制数据包如何通过自治系统(AS)中的路由器(由一个组织或提供商运行的一个或多个网络)并连接到不同的网络。BGP可以将局域网中的端点相互连接，也可以通过互联网将不同局域网中的端点相互连接。

 

外部BGP将来自不同as的网络流量定向到互联网，反之亦然。内部BGP引导单个AS内端点之间的网络流量。

 

**3.域名系统(DNS)**

 

DNS是一种应用层协议，充当包含网站域名及其相应IP地址的数据库。人们使用域名来访问网站，而设备使用IP地址来定位网站。

 

DNS将域名翻译成IP地址，这些翻译包含在DNS服务器中。服务器可以缓存访问网站所需的DNS数据。DNS还包括DNS协议，它在IP套件中，详细说明了DNS用于转换和通信的规范。

 

DNS很重要，因为它可以快速为用户提供信息，并允许通过互联网访问远程主机和资源。

 

**4.动态主机配置协议(DHCP)**

 

DHCP为网络端点分配IP地址，以便它们可以通过IP与其他网络设备通信。每当设备第一次通过DHCP服务器加入网络时，DHCP会自动给它分配一个新的IP地址并且每当设备在网络上移动位置时继续这样做。如果没有DHCP，网络管理员需要手动为每台新设备分配IP地址。

 

当设备连接到网络时，会发生DHCP握手。在握手过程中，设备和DHCP服务器通过以下步骤进行通信:

 
 
- 设备建立连接。 
- 服务器接收连接并提供可用的IP地址。 
- 设备请求IP地址。 
- 服务器确认地址以完成该过程。 

 

**5.文件传输协议(FTP)**

 

FTP是一种客户端-服务器协议，通过它，客户端请求文件，服务器提供文件。FTP运行结束传输控制协议-一套通信协议-并且分别需要命令信道和数据信道来通信和交换文件。客户端通过命令信道请求文件，并通过数据信道接收对下载、编辑和复制文件以及其他动作的访问。

 

FTP已经变得不那么流行了系统开始使用HTTP用于文件共享。然而，FTP是一种更私人的文件共享的常见网络协议，例如在银行业务中。

 

**6.超文本传输协议(HTTP)**

 

像FTP一样，HTTP也是一种运行在TCP/IP上的文件共享协议。但是HTTP主要是在网络浏览器上工作，并且对大多数用户来说是可识别的。当用户进入一个网站域并打算访问它时，HTTP提供访问。HTTP连接到域的服务器并请求站点的HTML，HTML是构建和显示页面设计的代码。

 

HTTP的另一种形式是HTTPS，代表安全套接字层上的HTTP或HTTP Secure。HTTPS可以加密用户的HTTP请求和网页。这为用户提供了更多的安全性，并可以防止常见的网络安全威胁，如中间人攻击。

 

**7.互联网控制消息协议(ICMP)**

 

ICMP是一种网络层协议，用于网络设备之间的错误处理、诊断和控制消息。它有助于识别网络连接问题并管理数据包的流动。它不传输数据。

 

Ping和traceroute都使用ICMP来测试连通性和跟踪数据包路由。常见的ICMP消息包括:

 
 
- 回应请求和回应回复。 
- 无法到达目的地。 
- 超过时间。 
- 重定向消息。 

 

**8.互联网协议(IP)**

 

IP的功能类似于邮政服务。当用户从他们的设备发送和接收数据时，数据被拼接成数据包。数据包就像有两个IP地址的信件:一个给发送者，一个给接收者。

 

在信息包离开发送者之后，它会到达一个网关，比如一个邮局，这个网关会把它导向正确的方向。数据包继续通过网关，直到到达目的地。

 

IP通常与TCP配对形成TCP/IP，即整个互联网协议套件。IP将数据包一起发送到它们的目的地，TCP按照正确的顺序排列数据包，因为IP有时会乱序发送数据包，以确保数据包以最快的方式传输。

 

**9.首先打开最短路径(OSPF)**

 

OSPF使用IP将数据包发送到目的地。IP的目标是以最快的路径发送数据包，这也是OSPF的设计目标。OSPF首先为数据包打开最短或最快的路径。它还更新路由表——一组控制数据包传输的规则——并在路由表或网络发生变化时提醒路由器。

 

OSPF类似并支持路由信息协议，它根据沿路由必须经过的跳数来引导流量，并且在许多网络中已经取代了RIP。OSPF是作为RIP的一种更加简化和可扩展的替代方案而开发的。例如，RIP每30秒发送一次更新的路由表，而OSPF仅在必要时才发送更新，并且只更新路由表中发生变化的部分。

 

**10.简单邮件传输协议(SMTP)**

 

SMTP是最流行的电子邮件协议，是TCP/IP套件的一部分，控制电子邮件客户端如何发送用户的电子邮件。电子邮件服务器使用SMTP将电子邮件从客户端发送到电子邮件服务器，再发送到接收电子邮件的服务器。然而，SMTP并不控制电子邮件客户端如何接收邮件，而是控制客户端如何发送邮件。

 

也就是说，SMTP需要其他协议来确保电子邮件能够正常发送和接收。SMTP可以与邮局协议3或Internet邮件访问协议一起工作，后者控制电子邮件服务器如何接收电子邮件.

 

**11.简单网络管理协议(SNMP)**

 

SNMP是一种网络管理协议这有助于网络管理员管理和监控网络设备。它收集设备信息来监控网络性能和健康状况。网络管理员经常使用SNMP来检测和排除网络问题。

 

SNMP使用管理器代理模型，并使用以下组件:

 
 
- SNMP管理器，它与代理通信并请求或更新信息。 
- snmp代理，安装在设备上并向管理器发送信息。 
- 管理信息库，它充当数据库并包含设备信息。 

 

**12.用于远程联接服务的标准协议或者实现此协议的软件(可为动词)**

 

Telnet是为远程连接而设计的，它在远程端点和主机之间建立连接，以实现远程会话。Telnet提示远程端点的用户登录。用户通过身份验证后，Telnet将允许端点访问主机上的网络资源和数据。

 

Telnet自20世纪60年代就存在了，可以说是现代互联网的第一个雏形。然而，Telnet缺乏现代通信和技术所需的复杂的安全保护，所以它不再被普遍使用。

 

**13.传输控制协议**

 

TCP是传输层，充当TCP/IP的另一半。它按顺序排列数据包，这样IP就可以传送它们。具体来说，TCP对单个数据包进行编号，因为IP可以通过不同的路由将数据包发送到它们的目的地，并使它们乱序，所以TCP在IP传送数据包之前对此进行了修正。

 

TCP还检测发送过程中的错误——包括根据TCP的编号系统是否有任何数据包丢失——并要求IP在将数据传送到目的地之前重新传输这些数据包。通过这个过程，TCP/IP套件控制着互联网上的通信。

 

**14.用户数据报协议**

 

UDP是TCP的替代产品并且还与IP一起传输时间敏感的数据。UDP支持互联网应用程序之间的低延迟数据传输，非常适合VoIP或其他音频和视频需求。

 

与TCP不同，UDP不等待所有数据包到达或组织数据包。相反，UDP会传输所有数据包，即使有些数据包还没有到达。

 

UDP仅传输数据包，而TCP传输、组织并确保数据包到达。虽然UDP比TCP运行得更快，但它也不太可靠。

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
