精华内容
下载资源
问答
  • 根据RFC950定义,子网掩码是一个32位的2进制数, 其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。 子网掩码的设定必须遵循一定的规则。与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。...

    根据RFC950定义,子网掩码是一个32位的2进制数, 其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。

    子网掩码的设定必须遵循一定的规则。与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。这样做的目的是为了让掩码与IP地址做按位与运算时用0遮住原主机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)。通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

     

    如果我们必须设置我们的网络,我们就必须确定我们的网络掩码是多少。下表列出A,B,C类地址的网络掩码:
    Class         Lowest               Highest                  Netmask
    A                 0.0.0.0              127.255.255.255    255.0.0.0
    B                 128.0.0.0          191.255.255.255    255.255.0.0
    C                 192.0.0.0          223.255.255.255   255.255.255.0

    通过计算机的子网掩码判断两台计算机是否属于同一网段的方法是,将计算机十进制的IP地址和子网掩码转换为二进制的形式,然后进行二进制“与”(AND)计算(全1则得1,不全1则得0),如果得出的结果是相同的,那么这两台计算机就属于同一网段。 [4] 

    类别 子网掩码的二进制数值 子网掩码的十进制数值
    A 11111111 00000000 00000000 00000000 255.0.0.0
    B 11111111 11111111 00000000 00000000 255.255.0.0
    C 11111111 11111111 11111111 00000000 255.255.255.0

    子网掩码一定是配合IP地址来使用的。对于常用网络A、 B、C 类IP地址其默认子网掩码的二进制与十进制对应关系如表1所示。子网掩码工作过程是:将32位的子网掩码与IP地址进行二进制形式的按位逻辑“”运算得到的便是网络地址,将子网掩码二进制按位取反,然后IP地址进行二进制的逻辑“与”(AND)运算,得到的就是主机地址。如:192.168.10.10 AND 255.255.255.0,结果为192.168.10.0,其表达的含义为:该IP地址属于 192.168.10.0这个网络,其主机号为10,即这个网络中编号为10的主机。 [3] 

     

    假设ABCDE类地址定义如下:

    first = (unsigned char )my_ip;//first字段为IP地址前八个字节
     if((first&0x80) == 0)//0x80=1000 0000
     {
      printf("a\n");//A类地址
     }
     if((first&0xc0) == 0x80)//0xc0=12-0=1100 0000
     {
      printf("b\n");
     }
     if((first&0xe0) == 0xc0)//0xe0=14-0=1110 0000
     {
      printf("c\n");
     }
     if((first&0xf0) == 0xe0)//0xf0=15-0=1111 0000
     {
      printf("d\n");
     }
     if((first&0xf0) == 0xf0)//
     {
      printf("e\n");
     }
     printf("%x\n",my_ip);
     return 0;
    }

    展开全文
  • Ubuntu Linux IP地址

    2021-02-06 19:54:17
    两种类型的 IP 地址:公有和私有。 公有 IP 地址是用于互联网通信的地址,这与你用于邮件物理地址相同。但是,在本地网络(例如使用路由器家庭)环境中,会为每个设备分配在该子网内唯一私有 IP 地址。这在...

    IP 地址

    互联网协议地址(通常称为 IP 地址)是分配给连接到计算机网络的每个设备(使用互联网协议)的数字标签。IP 地址用于识别和定位机器。

    IP 地址在网络中是唯一的,使得所有连接设备能够通信。

    两种类型的 IP 地址:公有和私有。

    公有 IP
    地址是用于互联网通信的地址,这与你用于邮件的物理地址相同。但是,在本地网络(例如使用路由器的家庭)的环境中,会为每个设备分配在该子网内唯一的私有
    IP 地址。这在本地网络中使用,而不直接暴露公有 IP(路由器用它与互联网通信)。

    另外还有区分 IPv4 和 IPv6 协议。

    IPv4 是经典的 IP 格式,它由基本的 4 部分结构组成,四个字节用点分隔(例如
    127.0.0.1)。但是,随着设备数量的增加,IPv4 很快就无法提供足够的地址。这就是 IPv6 被发明的原因,它使用 128 位地址的格式(与 IPv4 使用的 32 位地址相比)。

    在 Ubuntu 中检查 IP 地址(终端方式)

    在 Ubuntu Linux (虚拟机) 系统 中 检查 IP 地址

    检查 IP 地址的最快和最简单的方法是使用 ip 命令。

    一、
    同时显示 IPv4 和 IPv6 地址
    inet inet6

    ip addr show == ip a == hostname -I
    

    二、ifconfig 为什么不能用了?

    老版本可能会想要使用 ifconfig(net-tools 软件包的一部分),但该程序已被弃用。一些较新的 Linux
    发行版不再包含此软件包,尝试运行它,将看到 ifconfig 命令未找到的错误。 轻声体会啊!

    在 Ubuntu Linux 图形界面 中检查 IP 地址(GUI 方式)

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • Mysql怎样存储IP地址

    千次阅读 2020-05-11 16:59:45
    在Mysql中并没有提供针对IP地址存储的数据格式,在开发中我们可以选择使用char、varchar、int来存储,根据mysql字段类型选择的规则:字段类型... 这种算法其实借用了国际上对各国IP地址的区分中使用的ip number。 a.b

    在Mysql中并没有提供针对IP地址存储的数据格式,在开发中我们可以选择使用char、varchar、int来存储,根据mysql字段类型选择的规则:字段类型定义使用最合适(最小)、最简单的数据类型,优先选择使用int类型来存储,其在逻辑运算上也要比char、varchar更快

    int类型存储IP地址

    PHP语言中提供了两个函数用于IP地址和数字类型的转换:ip2long() 和 long2ip()

    在Mysql中提供了两个函数,用来把IP地址与数字类型的相互转化

    • inet_aton():把IP地址转化为数字

      这种算法其实借用了国际上对各国IP地址的区分中使用的ip number。
      a.b.c.d 的ip number是:
      a * 256的3次方 + b * 256的2次方 + c * 256的1次方 + d * 256的0次方。

      mysql> select inet_aton('255.255.255.255');
      +------------------------------+
      | inet_aton('255.255.255.255') |
      +------------------------------+
      |                   4294967295 |
      +------------------------------+
      1 row in set (0.00 sec)
      
    • inet_ntoa():把数字转化成IP地址

      mysql> select inet_ntoa(4294967295);
      +-----------------------+
      | inet_ntoa(4294967295) |
      +-----------------------+
      | 255.255.255.255       |
      +-----------------------+
      1 row in set (0.00 sec)


     

    展开全文
  • 因特网工作需要IP,我们经常会选择...这就是说,IP地址发生了变化,虽然这种变化是定期变换。静态IP是一个IP地址,长时间内分配给计算机或网络设备使用。当使用代理IP软件时,有动态线路和静态线路之分,这两者究竟.

    在这里插入图片描述

    因特网工作需要IP,我们经常会选择代理IP来进行网络推广、数据爬取、游戏测试、网络营销等工作。基于业务的不同需求,我们可以选择不同类型的IP,有动态的,也有静态的。因此,您知道代理IP的动态,静态线路意味着什么吗?

    为了更好地理解这个问题,首先,我们将动态IP和静态IP区别开来。在你每次上网时,电信会随机分配一个IP地址作为动态IP。这就是说,IP地址发生了变化,虽然这种变化是定期变换的。静态IP是一个IP地址,长时间内分配给计算机或网络设备使用。当使用代理IP软件时,有动态线路和静态线路之分,这两者究竟有何不同?

    动态线:一条线上会有多个IP地址,每次切换IP,都会获得不同的IP地址,适合做一些网站收集,网络投票,注册账号等等。

    静线:一条只有一个IP地址的线,每次连接这个线都是相同的IP,适合做论坛发帖,百度问答,推广营销等等。

    上面是代理IP动态线路、静态线路的详细说明,以后大家在选择代理IP时就会比较清楚了。
    文章部分内容源于网络,联系侵删*
    文章转载自:http://h.zhimaruanjian.com/faq/117633.html

    展开全文
  • IP地址和端口理解

    千次阅读 2019-02-27 14:29:56
    逻辑端口是指逻辑意义上用于区分服务端口,如TCP/IP协议中服务端口,端口号范围从0到65535,比如用于浏览网页服务80端口,用于FTP服务21端口等。由于物理端口和逻辑端口数量较多,为了对端口进行区分,将...
  • Linux——IP地址

    2019-09-25 21:56:33
    IP地址 一.含义: 网络通信所用来识别设备地址信息。...(一)早期IP地址类型:将所有IP地址分为五类 1.内容: A类:0.0.0.0~127.255.255.255 B类:128.0.0.0~191.255.255.255 C类:192.0.0.0~223.255...
  • 网络号码字段的前几位成为类别字段(又称为类别比特),用来区分IP地址的类型。 主机号码字段(Host-id):用于区分一个网络内的不同主机。 子网掩码:32比特的二进制数字,使用子网掩码可以确定IP地址中的网络号。...
  • 2019年3月最新权威(www.ip2location.com)全球ip地址库,为.csv格式,类型为[DB1.LITE] IP-COUNTRY Database,注意,本库即只提供按国家来区分的地址库,不含城市区分
  • 网工:IP协议与IP地址

    2020-10-13 21:42:21
    IP协议(Internet Protocol) TCP/IP体系中网络层协议,是方便计算机网络通信息协议。...服务类型:8位,指定特殊字段处理方式。分为两部分:优先权和Tos。后改为区分服务(Differentiated Services
  • MAC地址不能区分主机在那个区域或地方,MAC无法分层分段,而IP可以区分主机在那个区域,因为ip是分层分段分区域,根据IP地址可以查到主机在哪,IP地址需要花钱买。 我们想要上网就是想要得到一个公有的IP地址,...
  • 2019年3月最新权威(www.ip2location.com)全球ip地址库,为.csv格式,类型为 [DB3.LITE] IP-COUNTRY-REGION-CITY Database ,即按 国家-地区-城市 区分的地址库
  • (1)都定义在 netinet/in.h(2)struct sockaddr,这个结构体是网络编程接口中用来表示一个IP地址的,注意这个IP地址是不区分IPv4和... 网络内部用来表示IP地址的类型(4)struct in_addr { in_addr_t s_addr; };(5)s...
  • 这个问题属于老话重谈了,网上也有很多关于IP地址的博客,我写它的目的只是自己忘记的时候,只要翻阅自己的博客来review,而不需要再去查阅书籍或者他人博客。 目前主流的IP地址都是IPv4,一个32位的地址,这个地址...
  • 2019年3月最新权威(www.ip2location.com)全球ip地址库,为.csv格式,类型为[DB5.LITE] IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE Database,即提供按 国家-地区-城市-经纬度 来区分的数据
  • 2019年7月最新权威(www.ip2location.com)全球ip地址库,为.csv格式,类型为[DB5.LITE] IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE Database,即提供按 国家-地区-城市-经纬度 来区分的共5字段数据
  •  无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应...
  • 区分C++中&和&&

    2021-01-19 23:40:52
    位运算十分高效,数据分片时常会用到,例如网络数据报头、IP地址段、UTF-8编码等。 第二种用途:取地址。这个功能在C中比较常见,比如取函数地址、变量地址。用法示例: int b = 10; int *a = &b; // a指针指向b...
  • 区分服务:指示期望获得哪种类型的服务。 总长度:首部长度+数据长度,单位是1B。最大为65525B,但在实际发送中都不会到达这么大。 标识、标志和片偏移与分片有关。 生存时间TTL:IP分组保质期。经过一个路由器就-...
  • 在如今万物互联的今天IP地址的重要性不言而喻,它是所有联网设备的通行证,有了IP才拥有打开网络大门的钥匙,人和人之间才能实现跨越物理距离的网络沟通,设备与设备之间才能互通互联,但由于网络的复杂性常常会因为...
  • 由于代理服务器的类型很多,因此可以从两大角度进行区分。从功能上说,代理服务器主要分为HTTP代理、FTP代理、SOCKS代理等,每种代理对应其自身的功能。 在互联网时代下,我们无论在生活上还是工作上都离不开网络。...
  •   ICMP重定向报文的类型值是5,代码字段有4个可选值,用来区分不同的重定向类型。主机重定向的代码值为1。   ICMP的数据部分提供了两个信息: 1、引起重定向的IP数据报的源端IP地址。 2、应该使用的路由器的IP...
  • python ip,python-IPy模块

    2021-04-26 17:13:53
    首先来安装一下IPy模块:1、使用version方法来区分IP地址类型2、通过指定的网断输出该网段的IP个数及所有IP地址清单3、IP地址的反向解析、IP类型、IP转换的方法4、根据IP和掩码输出网段格式也可以通过strNorma...
  • IP 协议

    2020-02-20 19:14:13
    IP协议是TCP/IP协议族核心协议,为上层协议提供无状态,无连接,不可靠服务,它有一种能力将数据从A主机跨网络传输到B主机,IP地址分为网络地址和主机地址。 二、数据结构 版本号:占4位,指IP协议版本,...
  • 自己不会去主动连接,那客户端如何去连接它呢,这里提到2个东西,IP地址和端口号,通俗来讲就是你去拜访某人,知道了他地址是一号大街2号楼,这个是IP地址,那么1号楼这么多门牌号怎么区分,嗯!门牌号就是端口...
  • 自己不会去主动连接,那客户端如何去连接它呢,这里提到2个东西,IP地址和端口号,通俗来讲就是你去拜访某人,知道了他地址是一号大街2号楼,这个是IP地址,那么1号楼这么多门牌号怎么区分,嗯!门牌号就是端口...
  • 无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一...
  • 所谓基于端口虚拟主机,意思就是通过不同端口来区分不同虚拟主机,此类虚拟主机对应企业应用主要为公司内部网站,例如:一些不希望直接对外提供用户访问网站后台等,访问基于端口虚拟主机,地址里要带...
  • IP分组流量

    2013-12-04 22:06:30
    实现以下功能:捕获并分析通过本地网卡的IP分组,输入捕获IP分组时间限制,输出每个IP分组头部主要字段(包括版本、总长度、协议、源地址与目的地址等),协议字段需要区分出具体类型(例如TCP、UDP、ICMP、IGMP...
  • LSA类型—功能编码 ...Router LSA(1类):名称相同,作用类似,但是ospfv3不在描述IP地址信息,仅仅用来描述拓扑结构,也不再包含路由信息,在ospfv2中有link id字段,有IP地址信息 Network LSA(2类
  • 公网ip有什么用?

    2021-02-26 13:55:05
    有些人会说公网ip是没有什么用处,事实上,公网IP地址是你拨号成功后运营商动态分配给你的IP地址,是你在互联网唯一标示,因此,这是在我们浏览互联网上相当重要,因此想要使用公网ip,我们可以采用以下方式。...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 298
精华内容 119
关键字:

区分ip地址的类型