美文网首页
终端网卡如何进行CRC校验

终端网卡如何进行CRC校验

作者: 爱看时事的通信崔 | 来源:发表于2019-05-30 08:20 被阅读0次

    码串在传输的时候因为不可控的原因,有可能会发生错误,发送端往往会在码串中加入校验码,方便在接收端进行校验,验证码串是否正确。CRC是众多校验码中的一种。

    终端网卡在发送数据帧的时候,会在帧后面加CRC校验码。

    接收数据的终端,在收到1个或多个字节的preamble(前导码)和1字节(帧起始定界符)后,就能判断出收到了以太网帧,处理方式有两种。

    1. 如果是以Ethernet II 帧格式,则直接检查最后四个字节,校验错误则丢弃。

    2. 如果是802.3帧格式,则根据帧头找到CRC校验码,如果为空或者经计算为错则丢弃。

    数据传输过程中,最容易出现校验错误的就是数据链路层,所以网卡绝不能省略CRC校验。

    相关文章

      网友评论

          本文标题:终端网卡如何进行CRC校验

          本文链接:https://www.haomeiwen.com/subject/sywptctx.html