Unit 2, Checksum, CRC and MAC

在这里插入图片描述
Although Checksums, CRC and MAC can’t guarantee many types of errors, but remember that “guarantee” is a strong statement, while in reality they still have great chance of detecting errors.

Moreover, in practice you tend to have multiple layers of error detection, e.g.

LayerMethod
ApplicationOwn error detection
TCPChecksums
IPChecksums
Link layerCRC

End-to-end check是必须的,也就是每一层之间需要进行,而不能说Eternet layer check后IP就可以略过了,因为Eternet card might introduce an error after check. So IP has to do its own end-to-end check at the network layer.

MAC, message authentication code, usually used in TLS (transport layer security).它不保证error detection, 但保证安全。坏人改了message中的bit后,很难猜出MAC是什么,即c是什么。 c = MAC(M, s) M=message, s=security code。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值