每日攻防 I 一个神奇的数字一IP地址「第2期」

初识IP地址

在网络上,高手只要利用对方的一个IP地址就可以找到他的主机,所以,如果你想要攻击某个外网的主机,就必须知道该主机的域名或者IP地址。就像张无忌空有一身三百重的九阳神功,却想和穿着马克3000的钢铁侠刚一波,根本不可能的事,想啥呢对不对。

每日攻防I一个神奇的数字一IP地址「第2期」

IP地址的概述

IP地址其实就是给每个在Internet环境中的主机分配的一个32位的地址,也可以叫做网际协议地址。按照国际标准的TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网协议)协议族的规定,IP地址用二进制来表示,每个IP地址长度为32bit,就是4个字节。比如一个二进制的IP地址是“10101001011010001110000000111100(32位)”,这么长的地址看起来都费劲,写起来更不用说了,所以就有了一些比较(xian)伟(ma)大(fan)的同志,把这么一串数字用十进制的形式给换算过来了,中间用“.”来分隔字节,就是现在我们看到的192.168.1.1这样的形势来表现,但是规定每个字节必须小于等于255,至于为什么不能是256,那是因为8个二进制位一共可以表示2的8次方256个数,即0~255。这种表示方法被全世界人民亲切的称为“点分十进制表示法”。

每日攻防I一个神奇的数字一IP地址「第2期」

IP地址信息的构成

一个完整的IP地址信息,包括:IP地址、子网掩码、默认网关、DNS四部分组成,如果想让它正常工作,访问Internet并且被Internet环境中的主机访问,这四部分必须协同工作。

每日攻防I一个神奇的数字一IP地址「第2期」

1.IP地址

网络使用的合法IP地址,由网络服务商(ISP)分配私有IP地址,购买了私有IP地址之后,我们的网络管理员就可以自由分配了。但是在局域网内的所有计算机的IP地址都不能相同,否则,会发生IP地址冲突,导致网络连接失败。

每日攻防I一个神奇的数字一IP地址「第2期」

2.子网掩码

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

每日攻防I一个神奇的数字一IP地址「第2期」

3.默认网关

默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。

每日攻防I一个神奇的数字一IP地址「第2期」

4.DNS

DNS(DomainNameSystem域名系统)是互联网的一项服务。它作为将域名和IP地址互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。简单地说DNS就是用于将用户的域名转换为IP地址的一项服务。

每日攻防I一个神奇的数字一IP地址「第2期」

IP地址的分类

IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。全0和全1的都保留不用,全0代表本网络,全1是广播地址。

A类

地址范围:1.0.0.0~126.0.0.0,默认子网掩码:255.0.0.0或0xFF000000,第一个字节为网络号,后三个字节为主机号。网络地址的最前面为“0”,可用的网络可达到126个,所以地址的网络号取值1~126之间(不能为127,127作为回路和诊断)。一般用于大型网络,可容纳1亿多台主机。

B类

地址范围:128.0.0.0-191.255.0.0,默认子网掩码:255.255.0.0或0xFFFF0000,前两个字节为网络号,后两个字节为主机号。网络地址的最前面为“10”,可用的网络可达到16382个,所以地址的网络号取值于128~191之间。一般用于中等规模网络,可容纳6万多台主机。

C类

地址范围:192.0.0.0-223.255.255.0,子网掩码:255.255.255.0或 0xFFFFFF00,前三个字节为网络号,最后一个字节为主机号。网络地址的最前面为“110”,可用的网络可达到209万个,所以地址的网络号取值于192~223之间。一般用于小型规模网络,可容纳254台主机。

D类

该类IP地址用于多点广播。网络地址最前面为“1110”。它是一个专门保留的地址,并不直向特定的网络。该地址的网络号取值于224~239之间。一般用于多路广播用户。

E类

该类IP地址是保留地址。网络地址为“11110”开头。全零(0.0.0.0)对应于当前主机,全“1”(255.255.255.255)是当前子网的广播地址,所以地址的网络号取值于240~255之间。