计算机网络.第四节课.笔记.CRC循环冗余检验、透明传输、SOH、EOT、PPP点对点协议
数据链路层三个基本问题
封装成帧
IP数据报添加用于帧定界的首部和尾部后即从首部开始1b1b地发送。
IP数据报长度不能超过MTU(最大传送单元为1500)。
数据报为文本时首部可用SOH字符(01),尾部可用EOT字符(04)。
透明传输
透明
某一个实际存在的事物看起来却不存在。
就是说让数据报中SOH字符和EOT字符的无法在定界时被辨认。常用字符(节)填充方法解决此问题(即转义字符ESC字符(1b)插入数据报中SOH字符和EOT字符的前面)。
差错检测
检测传输过程中的比特差错。 误 码 率 ( B E R ) = 传 输 错 误 的 比 特 总 比 特 误码率(BER)=\frac{传输错误的比特}{总比特} 误码率(BER)=总比特传输错误的比特
CRC
单个数据报
D
D
D含
k
k
k个比特,在
D
D
D后追加
n
n
n个
0
0
0后除以
(
n
+
1
)
(n+1)
(n+1)位常数
P
P
P得到
n
n
n位余数
R
R
R;然后将
R
R
R当作FCS(帧检验序列)放在尾部里随整个数据发送出去。
P
P
P的值可用生成多项式
P
(
X
)
P(X)
P(X)得到。
P
(
X
)
P(X)
P(X)分类:
{
C
R
C
−
16
:
P
(
X
)
=
X
16
+
X
15
+
X
2
+
X
0
C
R
C
−
C
C
I
T
T
:
P
(
X
)
=
X
16
+
X
12
+
X
5
+
X
0
C
R
C
−
32
\begin{cases}CRC-16:P(X)=X^{16}+X^{15}+X^2+X^0\\CRC-CCITT:P(X)=X^{16}+X^{12}+X^5+X^0\\CRC-32\end{cases}
⎩⎪⎨⎪⎧CRC−16:P(X)=X16+X15+X2+X0CRC−CCITT:P(X)=X16+X12+X5+X0CRC−32
本文地址:https://blog.csdn.net/dscn15848078969/article/details/109055967
下一篇: GH5188钴基合金圆棒