网络协议类型及其用途
如今,通信世界之所以能够实现、普及和方便使用,是因为能够在可能物理位置相隔很远的两个设备之间共享数据资源,而这些设备通过同一个网络或互联网连接。网络协议提供了一套在网络两个设备之间进行数据传输时需要遵循的规则。它有助于即使设备在结构、网络或设计方面不相似的情况下也能进行通信。网络协议是根据组织的特定任务需求而设计的。
网络协议类型
OSI 模型通常用于通过网络或互联网进行通信。OSI 模型共有七层。网络协议的主要功能是执行安全连接、网络管理和网络通信。协议旨在实现设备之间的连接。网络协议主要分为以下三种:
网络通信,例如以太网
网络管理,例如SMTP
网络安全,例如安全外壳 (SSH)
网络通信
在网络通信中,信息、文件和文件夹在两个设备之间传输。通信可以是模拟的,也可以是数字的。近几十年来,技术发展迅速,人们可以使用这种协议轻松访问设备和人员,例如智能家居和云技术。当在两个设备之间传输文件或媒体时,使用文件传输协议。
路由协议的目的是通过网络获取最佳路径,保持稳定性、简单性和灵活性。它建立了路由器和其他设备之间的连接。通过互联网在两个设备之间进行数据传输使用互联网协议。
超文本传输协议 (HTTP) 由 OSI 模型的应用层使用。请求从客户端发送到服务器端,直到服务器端响应。由于它使用 OSI 模型的最后一层,因此它直接与浏览器等软件应用程序通信。它是使用互联网最广泛的协议。
UDP
用户数据报协议 (UDP) 主要用于传输不需要接收方确认的小量数据。它主要致力于快速数据传输,而不是精确地传输无错误的数据。UDP 有两个字段:报头和数据。
TCP
传输控制协议 (TCP) 在传输层提供完整的服务。TCP 用于在客户端和服务器之间安全地传输数据,这是一种面向连接的服务,它以数据包的形式携带数据,这些数据包被分成较小的部分,称为段。这些段按顺序编号以便接收端识别。根据序列号,TCP 收集所有段并将其重新排列成正确的数据。
BGP
边界网关协议 (BGP) 遵循路径向量路由协议。互联网由网络组成,这些网络被分解成更小的自治系统 (AS)。BGP 在互联网上实现,基于数据路由工作。BGP 查找数据包传输的最佳路径。
IRC
IRC 代表互联网中继聊天 (Internet Relay Chat),它基本上是用于通过已安装的软件在互联网上在线聊天的协议,并用于及时传输文件和消息。要使用此功能,必须在系统中安装 IRC 程序。
网络管理协议
使用网络管理协议,我们将拥有安全高效的网络性能。管理协议提供了一套在网络中使用的规则、策略和条件。它有助于管理和访问任何工业用途的网络。
SNMP
在简单网络管理协议 (SNMP) 中,我们可以处理网络设备,例如服务器、计算机、交换机和路由器。SNMP 是一个应用层协议,其基本组件分别是 SNMP 管理器、管理信息库 (MIB)、被管理设备和代理。这些组件喜欢使用网络协议监控设备。
ICMP
互联网控制消息协议 (ICMP) 主要用于确定网络中的错误并报告错误,它是一种无连接协议。当任何两个设备无法连接到互联网时,ICMP 会生成错误。
网络安全协议
安全协议的主要目标是确保数据传输安全,不会发生损坏。并检测并避免未经授权的用户访问网络。
SSL
安全套接字层 (SSL) 协议负责保护系统和敏感数据。它提供客户端和服务器之间以及两个服务器之间的通信。
SFTP
在安全文件传输协议 (SFTP) 中,客户端和服务器经过身份验证以进行加密,然后才能在设备之间传输文件或文件夹。
HTTPS
HTTPS 代表安全超文本传输协议 (Secure Hypertext Transfer Protocol),它提供浏览器和服务器之间的安全连接。使用此协议,我们可以保护它们免受攻击者的攻击。
组织使用网络协议来实现安全通信、管理网络以及最有可能的网络安全。它在某些系统中是内置软件,在协议不可用时需要安装。TCP 和 IP 可用于小型企业和初创企业。除了网络协议的功能和用途外,它们还具有一些缺点,例如容易受到常见的攻击,例如被引导到虚假广告。