网络协议

更新时间:2024-02-19
网络协议是一组公认的规则,用于管理网络中不同设备之间的数据通信。它决定了正在传达的内容、传达方式以及何时传达。它允许连接的设备相互通信,而不管内部和结构差异如何。
网络协议

网络协议的类型

在大多数情况下,通过网络(如 Internet)进行通信 时,使用 OSI 模型。OSI 模型共有七层。安全连接、网络管理和网络通信是网络协议执行的三个主要任务 。协议的目的是链接不同的设备。
协议大致可分为三大类:
  • 网络通信
  • 网络管理
  • 网络安全

一. 网络通信

通信协议对于网络的运行非常重要。它们是如此重要,以至于没有它们就不可能拥有计算机网络。这些协议正式规定了数据传输的规则和格式。这些协议处理语法、语义、错误检测、同步和身份验证。
网络通信协议示例:
  1. HTTP:它是一种第 7 层协议,旨在在两个或多个系统之间传输超文本。 HTTP在客户端-服务器模型上工作,网络上的大部分数据共享都是通过使用HTTP完成的。
  2. TCP:TCP 使用顺序确认来布局可靠的流传输。它是一种面向连接的协议,即在发送任何数据之前,它会在应用程序之间建立连接。它用于通过网络进行通信。它有许多应用程序,例如电子邮件、FTP、流媒体等。
  3. UDP:它是一种无连接协议,用于布置基本但不可靠的消息服务。它不添加流量控制、可靠性或错误恢复功能。 UPD 在不需要可靠性的情况下起作用。当我们想要更快的传输、多播和广播连接等时,它会使用它。
  4. BGP:BGP 是一种路由协议,用于控制数据包如何在独立系统中通过路由器、由单个组织运行的一个或多个网络并连接到不同的网络。它将 LAN 的端点与其他 LAN 连接起来,并且还将不同 LAN 中的端点相互连接。
  5. ARP:ARP 是一种协议,有助于将逻辑地址映射到本地网络中确认的物理地址。为了映射和维护这些逻辑地址和物理地址之间的相关性,使用称为 ARP 缓存的表。
  6. IP:它是一种协议,通过互联网将数据从一台主机发送到另一台主机。它用于对数据包进行寻址和路由,以便它们可以到达目的地。
  7. DHCP:它是一种网络管理协议,用于在 IP 网络上自动配置设备的方法。DHCP 服务器会自动为网络上的设备分配 IP 地址和各种其他配置更改,以便它们可以与其他 IP 网络进行通信。 它还允许设备使用各种服务,例如 NTP、DNS 或任何其他基于 TCP 或 UDP 的协议。

二. 网络管理

这些协议有助于描述用于监视、维护和管理计算机网络的过程和策略。这些协议还有助于通过网络传达这些要求,以确保稳定的通信。网络管理协议还可用于对主机和客户端之间的连接进行故障排除。
网络管理协议示例:
  1. ICMP:它是一种第 3 层协议,网络设备使用它来转发操作信息和错误消息。 ICMP 用于报告拥塞、网络错误、诊断目的和超时。
  2. SNMP:它是一种第 7 层协议,用于管理 IP 网络上的节点。SNMP协议中有三个主要组件,即SNMP代理、SNMP管理器和受管设备。SNMP代理具有管理详细信息的本地知识,它将这些详细信息转换为与SNMP管理器兼容的形式。管理器提供从SNMP代理获取的数据,从而帮助监控网络故障和网络性能,并对其进行故障排除。
  3. Gopher:它是一种文件检索协议,提供带有一些描述的可下载文件,以便于管理、检索和搜索文件。所有文件都以分层方式排列在远程计算机上。Gopher 是一个古老的协议,现在使用不多。
  4. FTP:FTP 是一种客户端/服务器协议,用于将文件移入或移出主机,它允许用户下载文件、程序、网页和其他服务上可用的内容。
  5. POP3:它是本地邮件客户端用于通过 TCP/IP 连接从远程电子邮件服务器获取电子邮件的协议。ISP 托管的电子邮件服务器也使用 POP3 协议来保存和接收面向其用户的电子邮件。最终,这些用户将使用电子邮件客户端软件在远程服务器上查看他们的邮箱并下载他们的电子邮件。电子邮件客户端下载电子邮件后,通常会从服务器中删除它们。
  6. Telnet:它是一种允许用户连接到远程计算机程序并使用它的协议,即它是为远程连接而设计的。 Telnet 在主机和远程端点之间创建连接以启用远程会话。

三. 网络安全

这些协议保护通过网络传输的数据。这些协议还决定了网络如何保护数据免受任何未经授权的提取或审查数据的尝试。这些协议确保没有未经授权的设备、用户或服务可以访问网络数据。首先,这些协议依赖于加密来保护数据。
网络安全协议示例:
  1. SSL:它是一种网络安全协议,主要用于保护敏感数据和保护互联网连接。SSL 允许服务器到服务器和客户端到服务器的通信。通过SSL传输的所有数据 都经过加密,从而阻止任何未经授权的人访问它。
  2. HTTPS:它是 HTTP 的安全版本。 该协议可确保两台计算机之间的安全通信,其中一台通过浏览器发送请求,另一台从 Web 服务器获取数据。
  3. TLS:它是一种安全协议,专为互联网上的数据安全和隐私而设计,其功能是加密、检查数据的完整性,即数据是否被篡改,以及身份验证。它通常用于服务器和 Web 应用程序之间的加密通信,例如加载网站的 Web 浏览器,它也可用于消息、电子邮件和 VoIP 的加密。

关于网络协议类型及其用途的常见问题解答

Q.1:网络 L1 L2 L3 是什么意思?
答:物理层 (L1),当在线接收位时,通过链路传送数据包,并且是必需的。 数据链路层 (L2) 数据包必须在本地网络中的网络之间发送。 用于全球交付,使用网络层 (L3)。
Q.2: TCP是LAN还是WAN?
答:两者都使用 TCP/IP 协议。LAN 和 WAN 都使用传输控制协议/互联网协议 (TCP/IP) 模型,尽管它们的底层技术不同,如本部分所述。
Q.3:什么是网络中的 VLAN?
答:虚拟局域网 (VLAN) 是一种虚拟化链路,它将来自多个 LAN 的各种网络节点和设备组合成一个逻辑网络。
Q.4: FTP是哪一层?
答:FTP 依赖于应用层,这也是 HTTP 工作的地方。应用程序依赖于在此层运行的协议来传输数据并提供用户服务。使用 FTP 客户端或命令行 FTP,我们可以利用 FTP 通过网络在多个系统之间移动文件。

下一篇

开源SIP服务器你了解多少

通信系统集成

开源SIP服务器你了解多少

SIP服务器是促进基于互联网的电话的重要工具。它将您公司的IPPBX连接到互联网电话服务提供商(ITSP)。SIP开源服务器允许您以低成本创建自己的服务器,这与许多商业替代方案不同。 ...

相关内容

什么是ARP?

什么是ARP?

地址解析协议 (ARP) 是一种协议或过程,用于将不断变化的 Internet ......

通信百科

2023-12-03

什么是BGP?

什么是BGP?

BGP(边界网关协议)是启用互联网全球路由系统的协议。它通过在边缘路由器之间交换......

通信百科

2023-11-24

网络通信协议的类型

网络通信协议的类型

互联网和许多其他数据网络通过将数据组织成称为数据包的小块来工作。在两个网络设备之......

通信百科

2023-11-19