精华内容
下载资源
问答
  • 如何分辨IP地址类型

    千次阅读 2017-01-12 15:22:51
    地址为190.180.66.255的IP地址属于__ 类IP地址 IP地址的主要类型 A类IP地址,B类IP地址,C类IP地址

    我们经常会听到或者看到例如:地址为190.180.66.255的IP地址属于__ 类IP地址, 这样的字眼。那么如何来判别IP地址属于什么类型呢?
    (一般都是在IPv4的情况下,IPV6的话是不涉及IP分类的,IPV4分为ABCDE五类,一个IP共32字节)

    (1)A类IP地址

    范围从 1.0.0.1 到 126.255.255.254 的单址广播 IP 地址。第一个八位字节指明网络,后三个八位字节指明网络上的主机。
    例如:10.0.0.1,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。地址范围从0.0.0.1 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机(2的24次方的主机数目)。以子网掩码来进行区别:255.0.0.0

    A类地址默认子网掩码为255.0.0.0

    注:0 是保留的,并且表示所有IP地址,127也是保留地址,用于测试环回

    (2)B类IP地址:

    范围从 128.1.0.1 到 191.255.255.254 的单址广播 IP 地址。前两个八位字节指明网络,后两个八位字节指明网络上的主机。
    例如:172.168.1.1,第一和第二段号码为网络号码,剩下的2段号码为本地计算机的号码。可用的B类网络有16382个(2的16次方),每个网络能容纳6万多个主机 。以子网掩码来进行区别:255.255.0.0

    B类地址默认子网掩码为255.255.0.0

    (3)C类IP地址

    范围从 192.0.1.1 到 223.255.255.254 的单址广播 IP 地址。前三个八位字节指明网络,后一个八位字节指明网络上的主机。“网络负载平衡”为 C 类 IP 地址提供可选的会话支持(除了支持单个 IP 地址以外)以适应在客户站点使用多个代理服务器的客户。
    例如:192.168.1.1,第一,第二,第三段号码为网络号码,剩下的最后一段号码为本地计算机的号码。C类网络可达209万余个,每个网络能容纳254个主机(2的8次方)。以子网掩码来进行区别: 255.255.255.0

    C类地址默认子网掩码为255.255.255.0

    (3.5)私有地址

    在以上三种主要的IP地址(A,B,C类)类型中,各保留了三个区域作为私有地址,常见于局域网中。
    范围如下:
    A类地址:10.0.0.0 ~ 10.255.255.255
    B类地址:172.16.0.0 ~ 172.31.255.255
    C类地址:192.168.0.0 ~ 192.168.255.255

    (4)D类IP地址

    D类IP地址第一个字段以“1110”开始,第一个字段的范围从224-239,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中,用于多目的地信息的传输,和作为备用。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。

    (5)E类地址

    以“11110”开始,第一个字段范围从240-254,为将来使用保留,仅做实验和开发用。 全零(“0.0.0.0”)地址对应于当前主机。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。

    展开全文
  • 用 Python 区分IP地址 目录 1. 前言 2. 代码 3. 演示 4.总结 一、前言 ↶ 最近在看计算机网络,写一段小程序来分类IP地址。代码非常简单,应该不会有问题吧(⊙o⊙)…。 二、代码 ↶ import re def ...

    用 Python 区分IP地址

    目录

    1. 前言
    2. 代码
    3. 演示
    4. 总结

    一、前言

    最近在看计算机网络,写一段小程序来区分IP地址。代码非常简单,应该不会有问题吧(⊙o⊙)…。

    二、代码

    在这里插入图片描述

    import re
    
    def classifyIPAddress(IP_list):
        IP_binary_string = '.'.join(bin(int(i))[2:].zfill(8) for i in IP_list)
        print("Bin: ", IP_binary_string)
    
        if IP_binary_string.startswith('0'):
            print("A类地址")
        elif IP_binary_string.startswith('10'):
            print("B类地址")
        elif IP_binary_string.startswith('110'):
            print("C类地址")
        elif IP_binary_string.startswith('1110'):
            print("D类地址")
        else:
            print("E类地址")
    
    if __name__ == '__main__':
        regex = re.compile(r'([0-9]+).([0-9]+).([0-9]+).([0-9]+)')
    ##    for i in range(20):
    ##        print('\n')
        while True:
            IP = input("IP: ")
            result = re.findall(regex, IP)
            if not result:
                break
            IP_list = list(result[0])
    ##        print(IP_list)
            
            classifyIPAddress(IP_list)
    

    三、演示

    试辨认以下 IP 地址的网络类别。
    (1)128.36.199.3    (2)21.12.240.17   (3)183.194.76.253     
    (4)192.12.69.248   (5)89.3.0.1        (6)200.3.6.2** 
    (2) 和 (5) 是 A 类;(1) 和 (3) 是 B 类;(4) 和 (6) 是 C 类。
    在这里插入图片描述

    四、总结

    主要写了用Python区分IP地址的小程序。

    点我回顶部

     
     
     
     
     
     
     
    Fin.

    展开全文
  • 一个小程序,可以获取本地所有ip地址,包括有线,无线,虚拟机,环回接口网卡,等。 如图,一台机器多个网卡: 程序执行结果: #include"stdio.h" #include"string.h" #include"...

    一个小程序,可以获取本地所有ip地址,包括有线,无线,虚拟机,环回接口网卡,等。

    如图,一台机器多个网卡:
    这里写图片描述
    程序执行结果:
    这里写图片描述

    
    #include"stdio.h"
    #include"string.h"
    #include"Winsock2.h"
    #pragma comment(lib,"WS2_32.lib")
    
    void main()
    {   printf("********************************\n");
        printf("方法一,精确输出\n");
        WSADATA wsaData;
        if(WSAStartup(MAKEWORD(2,2),&wsaData)==SOCKET_ERROR)
        {
            exit(0);
        }
        int nLen=256;
        char hostname[20];
        gethostname(hostname,nLen); 
        hostent *pHost = gethostbyname(hostname);
        LPSTR lpAddr = pHost->h_addr_list[0];
        struct in_addr inAddr;
        memmove(&inAddr,lpAddr,4);
        printf("有  线  IP地址:%s\n",inet_ntoa(inAddr));
        memmove(&inAddr,lpAddr+4,4);
        printf("无  线  IP地址:%s\n",inet_ntoa(inAddr));
        memmove(&inAddr,lpAddr+8,4);
        printf("环  回  IP地址:%s\n",inet_ntoa(inAddr));
        memmove(&inAddr,lpAddr+12,4);
        printf("虚拟机1 IP地址:%s\n",inet_ntoa(inAddr));
        memmove(&inAddr,lpAddr+16,4);
        printf("虚拟机2 IP地址:%s\n",inet_ntoa(inAddr));
    
    
        printf("********************************\n\n");
        printf("********************************\n");
        printf("方法二,打印所有Ip,验证第一次输出\n");
        char szHost[256] = {0};
        hostent *lpHost = gethostbyname(szHost);
        memset(szHost,0,sizeof(szHost));
        // 取得本地主机名称
        ::gethostname(szHost, 256);
        // 通过主机名得到地址信息
    
    
        // 打印出所有IP地址
        in_addr addr;
        for(int i = 0; ; i++)
        {
            char *p = lpHost->h_addr_list[i];
            if(p == NULL)
                break;
            memcpy(&addr.S_un.S_addr, p, lpHost->h_length);
            char *szIp = ::inet_ntoa(addr);//将32位的二进制数转化为字符串;
            printf("本机IP地址:%s \n", szIp);
        }
        printf("********************************\n");
        ::WSACleanup();
    }
    
    展开全文
  • 如何区分内网和外网IP地址

    千次阅读 2019-02-25 14:35:33
    之前有看到有一句话叫“路由以内为内网,路由以外为外网”,大家都知道家里有网线之后,如果想卧室的电脑和客厅的电脑都想上网的话就需要通过路由器达到网络共享,而路由器为了方便区分,就会给你的电脑都发一个IP,...

    顾名思义,内网就是对内的网络,常用范围如家里、公司,而外网就是在有网络的情况下,所有人都可以访问,而不是单单一个小的范围。

     

    之前有看到有一句话叫“路由以内为内网,路由以外为外网”,大家都知道家里有网线之后,如果想卧室的电脑和客厅的电脑都想上网的话就需要通过路由器达到网络共享,而路由器为了方便区分,就会给你的电脑都发一个IP,默认都是在192.168.0.1-192.168.0.254之间。

    一般家庭用都是用的内网,如果需要让所有人都可以访问你的话就需要到三大购买一个固定IP,这个固定IP就相当于你在外面的名字,也就是外网,而内网就相当于你在家里亲人叫你的小明,可以不一样,但是外面名字就不能改了(PS:外面的名字可能重复,不过IP地址是不能重复的哦,这里只是举个例子方便大家更好的理解)。或者也可以理解为你的身份证号。

     

    网络攻击(DDOS)就是别人通过IP查找到你们那一片小区的主IP,在通过主ip查找它下面你的IP,然后在通过IP给你发送大量的数据包,占用你的网速,达到你自己使用网络非常非常慢直至掉线。

     

    本人微信公众号:云龙网络科技,大家可以关注我的公众号留言,需要什么软件或者技术上的交流都可以给我留言我会定期回复大家的,不定时更新网络小知识分享。

    展开全文
  • IP地址类型&子网的划分

    千次阅读 2008-02-16 15:04:00
    TCP/IP协议,即Transmission Control Protocol/Internet Protocol(传输控制协议/因特网协议),是目前最完美并广为接受的通信协议之一,它应用于在广域网中实现不同类型的网络以及不同类型的芯片和*作 系统的主机...
  • IP地址详解

    千次阅读 多人点赞 2018-02-05 11:15:47
    IP地址IP地址是用来标识网络中一个通信实体的,一个数据包具有源主机的IP和目的主机的IP地址,路由器通过IP地址所在网络来进行数据包转发,选择路由。IP地址属于TCP/IP协议栈中的网络层 IP地址的分类 IP子网划分 ...
  • Mysql怎样存储IP地址

    千次阅读 2020-05-11 16:59:45
    在Mysql中并没有提供针对IP地址存储的数据格式,在开发中我们可以选择使用char、varchar、int来存储,根据mysql字段类型选择的规则:字段类型... 这种算法其实借用了国际上对各国IP地址区分中使用的ip number。 a.b
  • 来源:http://blog.csdn.net/caoshangpa/article/details/510731381.只有一个本地网卡 此时获取IP地址最简单的方法如下所示,但是这种方法只能获取IP地址。需包含头文件#include <QNetworkInterface>...
  • IP地址基础知识

    千次阅读 2017-08-11 11:59:28
    IP地址基础知识 ip地址总共分为5类,A、B、C、D、E IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址 ...为了便于管理,数据传输等,将IP地址...针对不同的网络规模分配不同类型IP地址。但是
  • IP地址的表示方法

    千次阅读 2019-08-07 16:15:27
    我们平常所说的IP地址都是指类似于 192.168...但这里却有一个问题,仅凭IP地址主体这一串数字,我们无法区分哪部分是网络号,那部分是主机号。 因为在组建网络时,我们可以自定义网络号和主机号之间的分配关系,所以...
  • IP地址段 详解

    千次阅读 2020-06-13 20:44:43
    在目前的设计中,IP地址主要由A、B、C三类区分,前面一部分是网络后,后面的则是主机号,例如:大家都是6号楼,一个是A小区的6号楼,一个是B小区的6号楼。 下面这个表格详细的表示了A、B、C类地址的所能包含的主机...
  • 计算机基础一:IP地址与域名解析

    万次阅读 2017-01-13 15:54:53
    2)可以扫描出某一个局域网中所有的ip地址(正在用的IP地址和没有使用的ip地址) 3)可以扫描对应的网卡MAC地址,计算机名,所在工作组或域等. 二,内网ip与外网ip的区别? (l路由器是分界线) 1)路由以里的网络叫...
  • IP地址分类(A类 B类 C类 D类 E类)

    万次阅读 多人点赞 2017-06-24 10:02:15
    IP地址由四段组成,每个字段是一个字节,即4个字节、 每个字节有8位,最大值是255(=256:0~255)。 全世界范围是唯一的32 位(4个字节 * 8位)的标识符。 IP地址由两部分组成,即网络地址和主机地址,二者是主从...
  • 判别IP地址的网络类别

    千次阅读 2019-01-06 14:05:33
    A类IP地址 地址范围1.0.0.0到127.255.255.255。 可用的A类网络有126个,每个网络能容纳1亿多个主机。 B类IP地址地址范围128.0.0.0-191.255.255.255。 可用的B类网络有16382个,每个网络能容纳6万多个主机 。 C类IP...
  • IP地址详细介绍

    千次阅读 热门讨论 2017-11-20 17:42:25
    说起IP地址大家都不陌生,可是你真的了解它吗?下面我们一起来看看。IP地址IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一...
  • IP地址的规划和设计方法(三)

    千次阅读 2015-08-02 09:28:32
    九,内部网络专用IP地址规划与网络地址转换NAT方法  (1)内部网络的专用IP地址选择的依据  RFC1918在讨论内部网络的专用IP地址规划方法时任务,使用专用地址规划一个内部网络地址系统时,首选的方 案是使用A类...
  • IP地址详解,网络分段

    千次阅读 2019-03-22 14:47:57
    IP地址 IP地址是什么? 百度百科:IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互...
  • IP地址和端口号1,IP地址:为使计算机连接到网络并收发数据,必须为其分配IP...现在主要使用的还是IPv4,IPv4标准的4字节IP地址是由网络地址和主机(指计算机)地址组成,且分为A,B,C,D,E等类型。 这个数据传输过程大
  • IP地址最简单的解释

    千次阅读 2014-09-07 14:52:59
    彻底明白IP地址 - 完整版(含CIDR讲解) 不管是学习网络还是上网,IP地址都是出现频率非常高的词。Windows系统中设置IP地址的界面如图1所示,图中出现了IP地址、子网掩码、默认网关和DNS服务器这几个需要设置的地方...
  • IP地址分类、子网划分和无分类编址

    千次阅读 2019-09-13 10:14:48
    IP地址由四段组成,每个字段是...IP地址的四大类型标识的是网络中的某台主机。IPv4的地址长度为32位,共4个字节,但实际中我们用点分十进制记法。 IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。 ...
  • IP地址类型 最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,...
  • IP地址你知道多少

    千次阅读 热门讨论 2015-12-26 11:11:39
    众所周知,要连接到Internet上的设备必须要有一个全球唯一的IP地址(IP Address),因为其和链路类型、设备硬件无关,而是由管理员来分配指定,所以也称逻辑地址。 Internet上的每个节点既有IP地址又有物理地址(即...
  • 计算机网络 IP地址基础知识

    千次阅读 2019-11-08 14:24:14
    IP地址定义 IP地址由网络和主机两部分标识组成 IP地址的分类 A类地址 B类地址 C类地址 D类地址 关于分配IP主机地址的注意事项 广播地址 两种广播 IP多播 子网掩码 CIDR与VLSM 全局地址与私有地址(NAT...
  • IPy——Python中ip地址处理模块

    千次阅读 2019-03-29 23:41:05
    IP地址规划中,涉及到计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、IP类型等。别担心,Ipy模块拯救你。Ipy模块可以很好的辅助我们高效的完成IP的规划工作。 思路:防止重复制造轮子,导入成熟的IP...
  • IP地址的ABC类划分

    万次阅读 2018-07-28 11:11:27
    A类网络的IP地址范围为:1.0.0.1-126.255.255.254; B类网络的IP地址范围为:128.1.0.1-191.255.255.254; C类网络的IP地址范围为:192.0.1.1-223.255.255.254 具体解释:  1.A类IP地址 一个A类IP地址...
  • IP地址中A类、B类、C类地址的区别

    万次阅读 多人点赞 2019-06-27 22:21:48
    一个A类IP地址是指, 在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0...
  • ip地址的分类以及子网的划分

    万次阅读 2016-01-02 17:44:35
    给一个IP地址,如何划分为几个子网? 1、 基本知识介绍 1.1网络中的每一个主机或路由器至少有一个IP地址; 在Internet中不允许有两个设备具有同样的IP地址; 1.2IP地址采用分层结构; IP地址是由网络号...
  • IP地址分类与子网掩码有关计算

    千次阅读 2016-04-27 20:36:47
    一、IP地址1、IP地址基本概念 IP地址在网络层将不同的物理网络地址统一到了全球唯一的IP地址上(屏蔽物理网络差异),是唯一标识互联网上计算机的逻辑地址(相当于手机号码,可以通过唯一的手机号码找到手机),...
  • IP地址的编码分为俩部分

    千次阅读 2018-12-24 10:06:56
      IP地址由两部分组成,网络号和主机号。   不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。4段数字就是只表示一个IP地址。网络位就是说该地址所处的网络能划分几个网段,主机位就说每个...
  • 运营商网络IP地址分配原则

    千次阅读 2019-09-25 15:52:26
    相关文章:你的宽带被运营商偷偷分配了内网IP怎么办?! 不过也可能有人不知道自己到底是不是被... 2、比对IP地址是否为内网IP地址,以下范围内的IP地址属于内网保留地址,即不是公网IP,而是属于内网IP: 10.0...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 111,490
精华内容 44,596
关键字:

如何区分ip地址类型