电脑发送数字信号,为二进制数据。服务器接受到之后,把二级制数据转换为相对应的编码。传递信息也需要格式,这个格式称为协议。
- 什么是协议
协议是网络中计算机或设备之间进行通信的一系列规则的集合。常用有IP、TCP、HTTP… - 什么是协议栈
在网络中,为了完成通信,必须使用多层上的多种协议。这些协议按照层次顺序组合在一起,构成了协议栈(Protocol Stack),也称为协议族。 - 协议的作用
网络协议的作用主要有两种:建立对等层之间的虚拟通信,实现层次之间的无关性。 - 层次间的无关性。
指高层次和相邻的相抵层次进行沟通时,只利用较低层次提供的接口和服务,不需要了解该层实现功能的算法和协议细节。较低层也仅使用参数和控制信息。 - 网络协议族/栈组成
负责在网络上建立通信通道和控制通过通道的信息流的规则。
网络协议有很多层
ARP/RARP物理层最底层,假设一个快递从一个地方送到另外一个地方,快递点之间的协议
网络层,发快递需要知道对方的地址,用来定位
传输层,相当于写信封,快递单的格式,把内容包装起来。
应用层,浏览器写的数据可以互相传递。
前端最主要的是了解http协议。