查看此帖的完整版本:基础知识1—IP Address阅读 4308 次

作者:凉风 2003/8/11 9:33:10

基础知识1—IP Address
基础知识1—IP Address

[ccbirds入门级教程]--基础知识1--ip地址

开篇语

从这一篇开始,我将陆续给大家奉献hacker入门级教程,希望能和大家一起探讨我们所感兴趣的事情:网络安全,也希望对初学者能有一些帮助。

我们先从ip 地址开始把,什么?为什么要先从它开始?他最酷嘛!IP是网络的基础之一,是TCP/IP协议中的重要协议。不知道有多少hack都是从了解了它而起步的,那好,我们也从它开始吧!!!

课程:ip address

想当一个黑客,就一定要先知道ip地址是怎么一回事,因为你以后要经常跟它打交道(hihi,不是经常,是根本就离不开它),大家可能对这一大串数没什么好感,那是你还没有很好的理解它,其实这一堆数还是很有趣的,相信跟我学完这一节,你会爱上它哟!

一 作用

先来说ip地址的作用,举个简单的例子,你家的电话有电话号码吧,别人打这个号码就能找到你,那么计算机也一样,ip便是每台计算机的号码,也就是计算机在internet中的地址,它与每台计算机是一一对应的。通过它,别人就能查找到你的计算机,与你在internet上进行信息传送。讲完了,就这么简单。

要注意的是,internet上的ip是唯一的,没有两个完全一样的ip,想想,你见过一个电话有两个号码吗:)

二 数字特征

ip地址是由32位二进制数组成的,也就是说如果完整的写出来,应该是由32个0或1组成的一串数(哇,会好长亚),但为了方便,人们便用十进制数来代替二进制数表示它们,并且人为的分为四个部分,每个部分也就代表了8位二进制数,因此每部分的范围是0-255,且每部分用句号隔开,就得到了我们所熟悉的形如202.98.123.69 这样的ip地址。

什么?为什么每个部分只能是0-255的十进制数,因为8位的二进制数最大才255嘛,嘿嘿,明白了吗?

好了,慢慢想一下,看能不能理解(别告诉我你不会数制转换哟)

三 动态/静态ip

ip有两种形式,动态ip与静态ip(即固定ip)。动态ip一般是isp(internet服务商)临时分配的,一般拨号用户都是动态ip,每次拨号isp都会给你分配不同的ip(这样也是为了节省IP资源,按照目前的网络发展速度,internet上的ip资源将在不久后枯竭);静态ip是不变的,比如网站,企业,网吧等,静态ip主要分配给DDN,ADSL等(如果你是静态ip,你可要隐藏好它,否则……)。

四 分类

一个IP地址是由网络标识和主机标识两部分组成的,就像我们的电话号码,也是由地区号和主机号码组成的,比如010-12345678等.

假如一个IP地址的网络标识为:210.124.140.0,主机标识为5,那么这个IP地址就是210.124.140.5

由于网络中包含的计算机有可能不一样多,有的网络可能含有较多的计算机(那么主机标识就会很大),也有的网络包含较少的计算机,于是人们按照网络规模的大小,把32位地址信息设成五种定位的划分方式,这五种划分方法分别对应于A、B、C、D、E类。

A类IP地址

   一个A类IP地址是指,在IP地址的四段号码中,第一段(前八位)号码为网络号码,其范围为1-126,可支持126个A类网络,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,且网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为7(1×8-1)位,主机标识的长度为24位,A类网络地址适合大型网络,一个A类网络最多可以有2的24次方即16777214台计算机,由于internet网络发展的历史原因,A类地址早已分配完毕;

B类IP地址

   一个B类IP地址是指,在IP地址的四段号码中,前两段号码为网络号码,其范围为128-191,(127作为回送地址),可支持16384个B类网络,剩下的两段号码为本地计算机的号码。如果用二进制表示IP地址的话,B类IP地址就由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”。B类IP地址中网络的标识长度为14(2×8-2)位,主机标识的长度为16位,B类网络地址适用于中等规模规模的网络,每个B类网络所能容纳的计算机数为65534(2的16次方-2);

C类IP地址

   一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,其范围为192-223,可支持2097152个C类网络,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为21(3×8-3)位,主机标识的长度为8位,C类网络地址的数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。(2的8次方-2)

D类IP地址:高4位为1110,用于多路广播; E类IP地址:高4位为1111,仅供试验,为将来的应用保留。D,E类为特殊地址。

注意:

1)A,B,C三类的最高位分别为0,10,110,这里指的最高位为二进制数位,而不是十进制数位。

2)由于主机地址中的全0与全1作为保留地址,因此每个网络所支持的主机数应减2。

(本教程不定期更新,欲获得最新版本,请登陆官方网站:菜菜鸟社区原创http://ccbirds.yeah.net

五 特殊地址

1本网地址:一个主机号所有位都为0的地址是保留给该网络本身的(网络号不变),主机号0从不分配给某个单独的主机,它是用来指此网络本身的。

2广播地址:一个主机号所有位都为1的地址是保留给广播的(网络号不变),比如一个网络的网络号为202.0.0.0,那么这个网络的广播地址为202.255.255.255;当你向这个地址发送数据时,你的数据将传遍这个网络上所有的主机。广播地址分为两类:定向广播地址(直接广播);有限广播地址(本网广播)。

1)定向广播地址:包含一个有效的网络号和主机号,优点是可以向指定的网络发送广播,但由此可见其缺点是必需要知道目标网络号;

2)有限广播地址:各个二进制位全为1的地址,即255.255.255.255,它可以向本网络内发送广播,但由于其没有一个有效地网络号码,因此只能向本网络内发送广播,而不能向其他网络发送广播。

3回送地址:此网络地址是用来做反馈测试的,可以用来测试TCP/IP以及本机进程间通信,不用作其他用途,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输,例如将信息发送给127.0.0.1(主机地址是随意的,这里选择了1),此信息将回传给发送信息方。TCP/IP协议规定:

1)含网络号127的分组不能出现在任何网络上;

2)主机和网关不能为该地址广播任何寻径信息;

由以上规定可以看出,主机号全“0”全“1”的地址在TCP/IP协议中有特殊含义,不能用作一台主机的有效地址。

六 私有地址

若要直接接入internet,应使用由InterNIC(internet网络信息中心)分配的合法IP地址。如果通过代理服务器接入internet,也不应随便选择ip地址,而应使用由IANA(因特网地址分配管理局)保留的私有ip地址,以避免与internet上的合法ip地址冲突。这些私有地址的范围是:

A类:10.0.0.1--10.255.255.254

B类:172.13.0.1--172.32.255.254

C类:192.168.0.1--192.168.255.254

网络管理员在组建intranet时,应尽量选用这些私有地址。

七 查找本地/远程ip

在9X和me中,开始-运行-winipcfg

在2000,NT,xp中,在系统提示符下运行ipconfig

用第三方软件,比如IP Hunter,网络刺客(还有很多很多啦)等软件。

嘿嘿,你要问我如何查找远程计算机的ip吗,答案很简单,当然还是用第三方软件拉,这种软件很多的,这些我们以后会详细讲的,我并不是在卖关子(老师郑重地说)

八 查询ip来源

就是查询一个ip地址所代表的计算机所在的真实地址,我们仍然要用软件,比如[追捕]等,只要输入对方的ip,就可以查到目标计算机的真实来源,哈哈,够酷吧!!(但也不是100%准确哟)

九 其他

关于IP地址还有其他的一些知识,比如IP的寻址规则;IP子网掩码概述等,大家感兴趣可以自己去找一些详细的相关资料,在这里就不再详细介绍了,毕竟是入门级教程嘛。当然,在以后的教程中我可能会慢慢加入。


分页:[1]