我对这个听起来不太好听的术语“循环冗余校验”(CRC)的概念和工作原理感到困惑。 我正在参加计算机网络课程,但已经迷失了方向。 问题在于我对数学的理解非常有限(很久以前上过数学课程,现在大部分都忘了),例如我不知道生成多项式是什么东西,多项式与CRC有什么关系,总之,所有这些似乎对我来说都是...
我正在阅读一个例子,其内容如下: 比特填充。假设以下比特串由数据链路层从网络层接收:01110111101111101111110。 填充后的结果是什么?加粗每个添加的比特位。 答案:0111011110111110011111010 ^ ...
我最近学习了一些网络课程(CCNA 1到4),因此我理解大部分理论知识。现在我想把这些知识应用到一些小型应用程序中去。 我已经阅读了一些MSDN上的文章,但它们似乎只涵盖第3或第4层及以上的网络编程,如果我没记错的话。我正在寻找一些简单的例子,例如如何处理主机之间的第二层连接(即帧)或者甚至...
一个以太网帧校验序列总是附加在数据链路层帧的末尾。为什么它附加在帧的末尾而不是其他地方呢? 我思考了一下,认为这可能与CRC校验和的计算方式有关,如果一个帧的结构是头+负载+CRC,那么硬件执行起来会更容易,而不是头+CRC+负载。 CRC执行的是形式为(数据+填充)/除数的XOR除法,在...