计算机网络传输分层模型
对于互联网数据传送的分层模型,有分成七层的,有分成5层的,还有分成4层的。例如分成七层模型的如下(从上到下):
七层中,越往下越靠近计算机底层,越往上越靠近用户。
不过,我们今天要讲的,是以分成五层的模型来讲。其分层如下图:
下面,我们从下往上讲解每层的作用以及每层涉及的相关的协议
一. 物理层
一台计算机与另一台计算机要进行通信,第一件要做的事是什么?当然是要把这台计算机与另外的其他计算机连起来啊。
例如可以通过光纤啊,电缆啊,双绞线啊等物体把他们联起来。然后才能进行通信,也就是说,物理层负责把两台计算机连起来,然后在计算机之间传送0,1这样的电信号。
二. 数据链路层
前面说了,物理层它只是单纯着负责在计算机之间传输0,1这样的电信号。假如这些0,1组合的传送毫无规则,计算机是解读不了的。因此,我们需要制定一套规则来进行0,1的传送。例如多少个电信号为一组啊,每一组信号应该如何标识才能让计算机读懂啊等。
数据链路层工作在物理层之上,负责给这些0,1制定传送的规则,然后另一方再按照相应的规则来进行解读。
1. 以太网协议
以太网协议规定,一组电信号构成一个数据包,把这个数据包称之为“桢”。每一个桢由标头(Head)和数据(Data)