• Hacker(三)之黑客定位目标---IP


      IP即Internet Protocol的简称,中文简称“网协”,是为计算机网络相互连接进行通信而设计的协议。无论何种操作系统,只要遵守IP协议就可以与Internet互联互通。

      IP地址是为了识别Internet或局域网中的计算机或服务器产生的32bit地址。下面get IP地址及其分类。

    一、IP地址

      Internet中,计算机之间的通信就类似于现实生活中用户之间的通信,若想将信息发送给指定的计算机,就必须知道目标计算机的的IP地址。

      IP地址默认使用二进制来表示,目前IP地址长度为32bit,如采用二进制形式的IP地址是11000000101010000000000100100101,这么长的IP地址处理起来会特别的麻烦。因此为了方便使用,IP地址常被记为十进制形式的数字,分为4段,每段包括8位,中间用句点符号“.”隔开,这样上面的IP地址可以写成192.168.1.32。这种记法叫做“点分十进制表示法”,相比一长串的1和0,利用点分十进制表示法表示的IP地址更容易被记住。

    二、IP地址分类

      Internet中,每个IP地址都包括两个标识码(ID),分别是网络标识码和主机标识码。

    • 网络ID-----告诉用户计算机所处的特定网络
    • 主机ID----用来区分该网络中的多台计算机

      根据IP地址中网络ID和主机ID表示的不同数据段,可将IP地址划分为A、B、C、D、E 5类,其定义方式如下:

    IP地址的分类及定义
    地址类别 定义
    A类

    第1段为网络ID,第2~4段为主机ID。网络ID的第一位必须是0,因此该类IP地址中网络ID的长度为8位,主机ID 的长度为24位。

    IP地址范围:1.0.0.1~126.255.255.254

    子网掩码:255.0.0.0

    B类

    第1~2段为网络ID,第3~4段为主机ID。网络地址前2位必须是10,该类IP地址中网络ID长度为16位,主机ID长度为16位。

    IP地址范围:128.1.1.1~191.254.255.254

    子网掩码:255.255.0.0

    C类

    第1~3段为网络ID,第4段为主机ID。网络地址的前3位必须是110,该类IP地址中网络ID长度为24位,主机ID长度为8位。

    IP地址范围:192.0.1.1~233.255.254.254

    子网掩码:255.255.255.0
    D类

    该类IP地址第一个字节以1110开始,它是一个专门保留地址,并不指向特定的网络。目前该类地址被用在多点广播(Multicast)中。

    IP地址范围:224.0.0.1~239.255.255.254

    E类 该类IP地址以11110开始,为将来保留使用。

       除了以上5种IP地址之外,还有全0和全1的IP地址。其中:

      全0的IP地址(0.0.0.0)指当前网络;全1的IP地址(255.255.255.255)是广播地址。

    IPv4地址和和IPv6地址

      IPv是Internet Protocol version简称,即“网际协议版本”。目前Internet种常用的网际协议版本有IPv4和IPv6两个。

      IPv4采用32bit地址长度,只能容纳大约43亿台电脑,而IPv6采用了128bit地址长度,几乎可以不受限制的提供IP地址。按保守方法估算,IPv6可以在全球每平方米的面积上,除了能够提供现有的地址数量之外,还可以增加大约1000个地址。

  • 相关阅读:
    理解python多个参数*args
    物联网MQTT 协议测试
    python 自动化测试人工智能
    Django 初识
    算法排序
    python教程笔记GUI wxpython
    python入门教程学习笔记#3 基础部分
    python入门教程学习笔记#1 安装准备
    2012-2013 Northwestern European Regional Contest (NWERC 2012)
    2017 Benelux Algorithm Programming Contest (BAPC 17)
  • 原文地址:https://www.cnblogs.com/testing-way/p/6007414.html
Copyright © 2020-2023  润新知