- 博客(5)
- 资源 (17)
- 收藏
- 关注
转载 TCP/IP 校验和算法简介
1. 前言 校验和计算是NAT功能和内容修改功能的基本功,这些操作进行后都需要修改数据头中的校验和。 2. 16位校验和计算 2.1 基本原理 IP/ICMP/IGMP/TCP/UDP等协议的校验和算法都是相同的,采用的都是将数据流视为16位整数流进行重复叠加计算。为了计算检验和,首先把检验和字段置为0。然后,对有效数据范围内中每个16位进行二进制反码求和,结果存在检验和字段中
2013-04-26 17:52:31 852
转载 IP头结构详解
版本号(Version) 长度4比特。标识目前采用的IP协议的版本号。一般的值为0100(IPv4),0110(IPv6) IP包头长度(Header Length) 长度4比特。这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分。该部分占4个bit位,单位为32bit(4个字节),即本区域值= IP头部长度(单位为bit)/(8*4),因此,一个IP包头的长度最长
2013-04-26 17:27:02 1005
转载 Mysql常用命令行大全
第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP
2013-04-13 11:27:10 417
原创 NAT检测实现方法
1. 准备工作 1) 服务器设置 服务器需要2个公网IP(主地址,从地址),绑定3个端口(直接回复、换IP回复、换Port回复)。 2) 客户端设置 客户端要主动接收数据,也需要绑定一个端口。 3) 通信数据包 // 请求数据 struct sReqData { sReqData() { memset(this, 0, sizeof(sReqData)
2013-04-12 10:53:15 2205
转载 NAT定义、分类及检测
因项目需求,在网上找了NAT的相关资料,现整理如下: 1. NAT定义 NAT是将私有地址转换为合法IP地址的技术。通俗的讲,就是将内网与内网通信时,怎么将内网私有IP地址转换为可在网络中传播的合法IP地址。NAT的出现,完美地解决了lP地址不足的问题;而且,还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。 2. NAT分类 RFC3489 中
2013-04-09 10:54:22 1321
自己整理的一个简单界面库(基于MFC)
2019-12-20
LRLite.zip
2019-12-20
Windows调试(通过dump文件定位崩溃)
2017-03-31
NAT检测程序
2013-04-12
软键盘小程序(第二版)
2013-03-01
网络蜘蛛小程序
2012-01-14
Awicons 是一个搜索,创建,编辑,导入/导出,管理图标,光标,和小型图片的强力工具
2009-08-12
如何用KMDF开发驱动
2009-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人