链路层杂谈(凭个人理解瞎说的,欢迎拍砖) 链路层,说白了就是把网络层的IP数据处理一下,加点东西,放到物理层上去。 加的东西:源、目的地址和CRC校验值,有的还有类型这个字段,用来区分协议。 处理的部分:就是数据,就是把IP数据报,用指定的方法打个包;打包的方法有以下几种: 尾部封装:把变长...
分类:
其他好文 时间:
2016-01-05 21:00:30
阅读次数:
261
ip路由选择crc校验数据包转发子模块ttl值ip输出队列/输入队列icmp报文路由表ip是网络层 tcp是传输层应用层表示层会话层传输层网络层链路层物理层网卡工作在链路层网卡是工作在链路层的网络组件,是局域网中连接计算机和传输介质的接口,不仅能实现与局域网传输介质之间的物理连接和电信号匹配,还.....
分类:
Web程序 时间:
2015-10-06 10:24:41
阅读次数:
244
原文链接 http://blog.chinaunix.net/uid-26435987-id-3164528.htmlCRC(英文全称Cyclical Redundancy Check), 循环冗余码校验校验原理:1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和...
分类:
其他好文 时间:
2015-10-03 14:20:25
阅读次数:
134
classes.dex在Android系统上基本负责完成所有的逻辑业务,因此很多针对Android应用程序的篡改都是针对classes.dex文件的。在APK的自我保护上,也可以考虑对classes.dex文件进行完整性校验,简单的可以通过CRC校验完成,也可以检查Hash值。由于只是检查cla.....
分类:
其他好文 时间:
2015-09-15 16:32:54
阅读次数:
170
/****************************************************************************** * Compilation: javac CRC16CCITT.java * Execution: java CRC16CCIT...
分类:
其他好文 时间:
2015-08-15 18:01:56
阅读次数:
316
关于校验算法的学习(学习以太网时遇到的)以太网的包头还是数据都会有校验,在FPGA上实现IP核时,用的是CRC校验,然后学习ICMP协议时,也看到一种校验算法,以此学习分析一下背后原理。一、先看看ICMP的包格式,主要是写ping命令是用到(会有一篇专门将ping的c语言实现),所以只是展示与ping命令背后的ICMP规则。
(来自维基)
对于校验的研究暂时不需要理解其他数据的意思,...
分类:
编程语言 时间:
2015-06-25 15:44:31
阅读次数:
176
430单片机超过64K Flash访问方法IAR默认Data Model数据模型为Small。需要改为Large。430硬件CRC使用方法MSP430x5xx 和 MSP430x6xx 系列都带有硬件CRC计算单元。CRC校验公式为f(x) = x16+ x12+ x5+1。符合CRC-CCITT标...
分类:
其他好文 时间:
2015-06-13 11:07:05
阅读次数:
157
nsis的固实(solid)压缩
问题由解压框而来
解压框显示的逻辑是这样的
1,运行第一步是进行crc校验,校验的过程大约4kb的步长读取exe文件,并做crc校验,每一次校验检查当前校验时间是否已经超过了1s,超过则展现解压框
2,压缩文件时固实算法是,将所有文件按照如下格式 |FileSize|FileContent|FileSize2|FileContent2|... 将所有文件拼...
分类:
其他好文 时间:
2015-06-10 10:27:35
阅读次数:
136
/**
* 计算产生校验码
*
* @param data
* 需要校验的数据
* @return
*/
public static String Make_CRC(byte[] data) {
byte[] buf = new byte[data.length];// 存储需要产生校验码的数据
for (int i = 0; i < da...
分类:
编程语言 时间:
2015-05-29 12:00:18
阅读次数:
174
结论已经出来了,现在补充下正文... 碰到CRC校验好多次了.. 这次在datasheet里面直接看到了。 不纠结。 果断去找资料。 这个.c文件不记得从哪里扣过来的了.. /*
* crc8.c
*
* Computes a 8-bit CRC
*
*...
分类:
其他好文 时间:
2015-05-27 21:21:05
阅读次数:
379