网络通信原理(nodejs课程)

电脑发送数字信号,为二进制数据。服务器接受到之后,把二级制数据转换为相对应的编码。传递信息也需要格式,这个格式称为协议。

  • 什么是协议
    协议是网络中计算机或设备之间进行通信的一系列规则的集合。常用有IP、TCP、HTTP…
  • 什么是协议栈
    在网络中,为了完成通信,必须使用多层上的多种协议。这些协议按照层次顺序组合在一起,构成了协议栈(Protocol Stack),也称为协议族。
  • 协议的作用
    网络协议的作用主要有两种:建立对等层之间的虚拟通信,实现层次之间的无关性。
  • 层次间的无关性。
    指高层次和相邻的相抵层次进行沟通时,只利用较低层次提供的接口和服务,不需要了解该层实现功能的算法和协议细节。较低层也仅使用参数和控制信息。
  • 网络协议族/栈组成
    负责在网络上建立通信通道和控制通过通道的信息流的规则。

网络协议有很多层
在这里插入图片描述
ARP/RARP物理层最底层,假设一个快递从一个地方送到另外一个地方,快递点之间的协议
网络层,发快递需要知道对方的地址,用来定位
传输层,相当于写信封,快递单的格式,把内容包装起来。
应用层,浏览器写的数据可以互相传递。
前端最主要的是了解http协议。

猜你喜欢

转载自blog.csdn.net/sinat_33940108/article/details/112966271