![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机通用技术
计算机相关通用技术专栏
卓修武
- 程序猿
- 健身
- 看书
展开
-
TCP 协议的握手连接
TCP协议TCP (Transmission Control Protocol) 是面向连接、可靠的传输层协议,数据的传送要先从建立连接开始,TCP为了保证可靠性做了很多控制,比如 为了保证不丢包,每一个包都设置了序列号,接收者在接收到一定数量的连续字节流后才发送确认(选择确认),并且如果包丢失时(没有收到该报对应的ACK),针对跟包重新发送即可。TCP使用 一个 检验和函数来检验数据是否有错,在发原创 2016-12-19 10:45:18 · 550 阅读 · 0 评论 -
【数据加解密】CRC检验算法的原理及实现
CRC检验算法的原理及实现循环冗余校验(英语:Cyclic redundancy check,通称“CRC”)是一种根据网络数据包或计算机文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误。生成的数字在传输或者存储之前计算出来并且附加到数据后面,然后接收方进行检验确定数据是否发生变化。一般来说,循环冗余校验的值都是32位的整数。由于本函数易于用二进...原创 2019-11-18 15:18:51 · 3247 阅读 · 0 评论 -
【数据加解密】MD5检验算法的原理及实现
MD5检验算法的原理及实现MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在 RFC 132...原创 2019-11-14 16:42:48 · 2585 阅读 · 0 评论