黑客在入侵Internet中的计算机之前都需要确定其IP地址,然后扫描指定计算机中有哪些开放着的端口,从而猜测出可能存在的漏洞。因此用户需要理解IP地址和端口这两个概念,并掌握查看本地计算机的IP地址以及打开、关闭端口的操作。
A IP地址就是指给每台连接在Internet上的计算机所分配的一个32位地址。
如果用户要写信给某位好友,首先要知道对方的地址,这样邮递员才会将信件准确地送到好友手中。计算机发送信息就相当于邮递员送信,它必须知道对方的IP地址才能将信息准确地送到目标计算机中。只不过IP地址并非使用文字表示,而是利用十进制数字表示。
IP是英文Internet Protocol的缩写,中文译为“网络之间互连的协议”,是为计算机网络相互连接进行通信而设计的协议。该协议有一个非常重要的内容,那就是给Internet中的每台计算机和其他设备都规定了一个唯一的地址,该地址就是“IP地址”。
IP地址利用二进制来表示,目前的IP地址的长度为32bit(bit的中文名称是位,音译为比特),如采用二进制形式的IP地址是“11000000101010000000000100000101”,这么长的IP地址处理起来很费劲,因此为了方便人们的使用,IP地址经常被记为十进制形式的数字,分为4段,每段8位,并且中间使用句点符号“.”隔开,所以上面的IP地址可以写成192.168.1.5。这种表示法叫做“点分十进制表示法”,与一长串的1和0相比,利用点分十进制表示法记录的IP地址更容易被记住。
在目前的Internet中,每个IP地址包括两个标识码(ID),即网络标识码(网络ID)和主机标识码(主机ID),网络ID能够告诉用户计算机所处的特定网络,而主机ID则用来区分该网络中的不同计算机。也许有人会问:“我怎么知道IP地址中哪一部分是网络ID,哪一部分是主机ID呢?”这就需要根据IP地址的分类来识别。Internet委员会将IP地址划分成5类以适合不同容量的网络,即A、B、C、D和E类,通过这5类的标准可以判定指定IP地址的网络ID部分和主机ID部分,5类IP地址的信息如表1-1所示。
认识IPv4与IPv6
IPv是英文Internet Protocol version的简称,中文译为“网际协议版本”,目前Internet中采用的网际协议版本为IPv4,IPv6将是下一版本。随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,地址空间的耗尽将妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6以重新定义地址空间。IPv4采用32位地址长度,只有大约43亿个地址,而IPv6采用128位地址长度,几乎可以不受限制地提供地址。按保守方法估算采用IPv6在每平方米的面积上仍可分配1000多个地址。