文章目录 循环冗余码CRC 多帧滑动窗口 连续ARQ协议 后退N帧协议GBN 选择重传协议SR CSMA/CA---针对无线局域网 处理隐蔽站问题RTS,CTS 循环冗余码CRC /** * 计算CRC16校验码 * * @param bytes * @return * [1,3,4,1,205,1,18,235,173] */ public static String CRC16(byte[] bytes) { int CRC = 0x0000ffff; int POLYNOMIAL = 0x0000a001; int i, j; for (i = 0; i < bytes.length; i++) { CRC ^= ((int) bytes[i]