有好多小伙伴对网络协议不了解,下面我们就借助本次掘金举办的活动来科普下什么是网络协议?
什么是网络协议?
网络协议是由定义网络上两个或多个设备之间通信的规则、过程和格式组成的正式标准和策略。
它们确保计算机网络设备可以使用一种通用语言传输和接收数据,而不管它们的设计、硬件或基础设施如何。
网络协议管理及时、安全、管理的数据或网络通信的端到端过程。
它们可以内置到硬件或软件中,而且它们是如此重要,以至于在实践中,每个网络的使用都依赖于网络协议来进行通信和连接。
Techopedia解释网络协议
网络协议包含了发起和完成计算机、服务器、路由器和其他网络设备之间通信的所有过程、要求和约束。
它们必须由发送方和接收方确认和安装,以确保网络/数据通信,并适用于在网络上通信的软硬件节点。
网络协议是由几个组织根据某些行业标准开发和发布的。
最重要的包括:
万维网联盟(W3C)
国际电信联盟(ITU)
国际标准化组织(ISO)
互联网工程专责小组(IETF)
电气和电子工程师协会(IEEE)
协议套件是一组不同的网络协议,它们相互合作以交换信息并使因特网在不同层之间连接。
例如:
TCP/IP套件包括传输控制协议(TCP)、用户数据报协议(UDP)、Internet协议(IP)、超文本传输协议(HTTP)或文件传输协议(FTP)。
它们中的每一个都允许在信息包级别(主要是TCP和UDP,并增加一个额外的稳定层)、Internet地址级别(IP)和显示级别(HTTP和FTP)之间传输数据。
广泛的网络协议类型
网络通信协议
通信协议允许网络设备之间进行基本的数据通信。 它们的用途包括在计算机之间或通过互联网传输文件,交换基于文本的消息,以及在路由器和外部或物联网设备之间建立通信。
通信协议的例子有:
蓝牙协议
FTP
TCP / IP
和HTTP
网络安全协议
安全协议通过保证在网络上传输的数据不会被未经授权的用户访问来实现网络通信的安全性。
安全性是通过各种方法建立的,例如通过使用密码、身份验证协议或数据加密。
在设备之间的传输过程中可以对数据进行加密和保护,可以拒绝未知或未经授权的设备或用户访问。
安全协议的例子包括:
HTTPS
SSL
SSH
SFTP
网络管理协议
网络管理协议通过定义操作网络所需的过程来提供网络治理和维护。
它们应用于在给定网络中运行的所有设备上,如服务器、路由器和计算机,以有效地协调它们。
网络管理协议保证了每台设备之间以及与网络本身之间的连接,并保证了这些连接的稳定性。
它们通常用于故障排除和评估网络连接的质量。
网络管理协议的例子包括:
SNMP
ICMP
免责声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。如稿件版权单位或个人不想在本网发布,可与本网联系,本网视情况可立即将其撤除。