Skip to content

广泛的网络协议类型

网络通信协议

通信协议允许网络设备之间进行基本的数据通信。

它们的用途包括在计算机之间或通过互联网传输文件,交换基于文本的消息,以及在路由器和外部或物联网设备之间建立通信。

通信协议的例子有:

  • 蓝牙协议
  • FTP
  • TCP / IP
  • HTTP

网络安全协议

安全协议通过保证在网络上传输的数据不会被未经授权的用户访问来实现网络通信的安全性。   安全性是通过各种方法建立的,例如通过使用密码、身份验证协议或数据加密。

在设备之间的传输过程中可以对数据进行加密和保护,可以拒绝未知或未经授权的设备或用户访问。

安全协议的例子包括:

  • HTTPS
  • SSL
  • SSH
  • SFTP

网络管理协议

网络管理协议通过定义操作网络所需的过程来提供网络治理和维护。

它们应用于在给定网络中运行的所有设备上,如服务器、路由器和计算机,以有效地协调它们。   网络管理协议保证了每台设备之间以及与网络本身之间的连接,并保证了这些连接的稳定性。

它们通常用于故障排除和评估网络连接的质量。

网络管理协议的例子包括:

  • SNMP
  • ICMP

axios、浏览器、xhr、js之间的关系

  • Javascript由三部分构成
  1. ECMAScript:描述了JS的语法和基本对象;

  2. DOM:文档对象模型,处理网页内容的方法和接口。是 W3C 的标准;

  3. BOM:浏览器对象模型,提供与浏览器交互的方法和接口。各个浏览器厂商根据 DOM在各自浏览器上的实现,表现为不同浏览器定义有差别,实现方式不同;

  • 联系

Window对象:BOM的核心对象,包含 Document对象

Window对象 既是通过js访问浏览器窗口的一个接口,又是一个Global(全局)对象。这意味着在网页中定义的任何对象,变量和函数,都以window作为其global对象。

Document对象:DOM的根本对象

Window对象 包含属性:document、location、navigator、screen、history、frames

Document 根节点包含子节点:forms、embeds、anchors、images、links