计算机网络 OSI参考模型 ---开放系统互连参考模型

协议三要素:

语义:做什么

语法:怎么做

时序规则:何时做

计算机网络 OSI参考模型 ---开放系统互连参考模型_第1张图片

计算机网络 OSI参考模型 ---开放系统互连参考模型_第2张图片

计算机网络 OSI参考模型 ---开放系统互连参考模型_第3张图片计算机网络 OSI参考模型 ---开放系统互连参考模型_第4张图片


1.物理层的功能?

:物理连接的建立与拆除

数据传输

物理层管理

2.数据成帧的方法都有哪些 ?

字节计数法

违例编码法

带填充字符的首尾定界符方法

使用比特填充的首尾定界符法


注意:一般在数据成帧时候,容易出现错误,所以数据链路层,必须有差错控制功能。


3.差错控制方式包括哪几种 ??

奇偶校验码

循环冗余校验码CRC

海明码


4.使用循环冗余校验码CRC,

接收方如何检查收到的信息有无错误(一个简单通俗的模型) 首先接收方和发送方约定一个“生成多项式”g(x);

发送方发送的是T(x),接收方接收到的是R(x),若T(x)和R(X)相等,则传输的过程中没有出现错误。

发送方要传输的信息info包含在T(x)里,info是T(x)的一部分,但不能说info就是T(x)。

CRC码是由两部分组成,前部分是信息码,就是需要校验的信息,后部分是校验码,如果CRC码共长n个bit,信息码长k个bit,就称为(n,k)码。 它的编码规则是:

移位

  将原信息码(kbit)左移r位(k+r=n)

相除

  运用一个生成多项式g(x)(也可看成二进制数)用模2除上面的式子,得到的余数就是校验码。  非常简单,要说明的:模2除就是在除的过程中用模2加,模2加实际上就是我们熟悉的异或运算,就是加法不考虑进位,公式是:  0+0=1+1=0,1+0=0+1=1  即‘异’则真,‘非异’则假。  由此得到定理:a+b+b=a 也就是‘模2减’和‘模2加’直值表完全相同。  有了加减法就可以用来定义模2除法,于是就可以用生成多项式g(x)生成 CRC校验码。


你可能感兴趣的:(网络)