WEB开发网
开发学院网络安全黑客技术 Win2000中用户自定义IP头的实现及OicqSend完整实例... 阅读

Win2000中用户自定义IP头的实现及OicqSend完整实例源程序

 2006-07-04 20:27:18 来源:WEB开发网   
核心提示:一、引子前不久我写过一篇叫《个人上网用户自我防护手册》的文章,详细介绍了一般的网络安全常识、如何构建一个安全的个人系统以及在网上冲浪时需要注意的问题等等,Win2000中用户自定义IP头的实现及OicqSend完整实例源程序,旨在帮助广大上网用户学会在网上保护自己,其中曾提到关于IP隐藏的问题,比如:ICMP为1,IG

一、引子

前不久我写过一篇叫《个人上网用户自我防护手册》的文章,详细介绍了一般的网络安全常识、如何构建一个安全的个人系统以及在网上冲浪时需要注意的问题等等,旨在帮助广大上网用户学会在网上保护自己。其中曾提到关于IP隐藏的问题,因为那篇文章的对象主要是针对一般上网用户,所以没有详解介绍,没想到不少网友非常感兴趣,纷纷来信探讨,故而特写下了此文,献给大家。

二、IP头结构

我们知道,TCP/IP网络数据全部是通过封装在IP数据包中在Internet网上传送的,也就是封装建立起一个包含IP头和数据的IP数据报。一般来说,网络软件总是以多个32位字产生IP头,即使必须用附加的0填充IP头。IP头包含了传输IP数据包中封装数据的所有必要信息。IP头的数据结构和描述如下:

成员 长度(Bit) 描述

Version 4 IP头的版本号,目前是IPv4,最新是IPv6

Header Length 4 IP头的长度,若没有特殊选择,IP头总是20字节长

Type of Service 8 服务类型,定义了数据传输的优先级、延迟、吞吐量和可靠性等特性

Total Packet Length 16 IP包的长度,若没有特殊选项,一般为20字节长

Identification 16 IP包标识,主机使用它唯一确定每个发送的数据报

Flag 3 IP数据分割标志

Fragment Offset 13 IP数据分割偏移

Time to Live 8 数据报在网络上的存活时间,每通过一个路由器,该数值减一

Protocol 8 TCP/IP协议类型,比如:ICMP为1,IGMP为2,TCP为6,UDP为17等

Header Checksum 16 头部检验和

Source IP Address 32 源IP地址

Destination IP Address 32 目的IP地址

Other ? 其他选项

Data ? 数据

1 2  下一页

Tags:Win 用户 定义

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接