IP地址:有一种标识符,被TCP/IP协议簇的IP层用来标识 连接到因特网的设备。
IP协议的第4版IPv4地址是32位地址,是连接地址,定义了每一个连接到因特网上的设备(可以认为是主机的别名),而不是主机或路由器的地址,因为如果设备移动到另一个网络,IP地址可能会改变。
地址空间:b位,地址空间2b,即主机数。
标记法:二进制标记法点分十进制标记法十六进制标记法
为了IPv4地址简洁易读,采用十进制标记法来书写,并用十进制点来分隔这些字节。
每个字节8位,因此点分十进制表示法每个数据在0和255之间。
地址层次结构:前缀+后缀;
前缀可以是固定长度,也可以是变长的;
IPv4网络标识符最早被设计为定长前缀,即分类寻址,后被废止;
变长的网络前缀被称为无类寻址;

分类寻址设计三种前缀,8、16、24。整个地址空间分为五类(ABCDE)
A类,网络前缀长度8位,第一位固定为0,因此只能使用7位做网络标识符,即2的7次幂,理论上128个网络可以拥有A类地址,首字节大小0~127,但网络前缀除固定位的其他位全0或全1为保留地址,所以可用的只有1~126
B类,网络前缀长度16位,前两位固定为10,网络标识符2的14次幂,首字节大小128~191
C类,网络前缀长度24位,前三位固定为110,网络标识符2的21次幂,首字节大小192~223
D类,多播地址,不分前后缀,前四位固定1110;
E类,预留地址,不分前后缀,前四位固定1111;

            (所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
A类地址:网络地址全0的IP地址是保留地址意思为“本网络”;而网络号为127(即01111111)保留作为本机软件回路测试之用:127.0.0.0~127.255.255.255
      网络ID为10.0.0.0的地址10.0.0.0~10.255.255.255为私有地址

B类地址:169.254.0.0到169.254.255.255是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,这时你将会从

      169.254.0.1到 169.254.255.254中临时获得一个IP地址。
      172.16.0.0到172.31.255.255是私有地址

C类地址:192.168.0.0到192.168.255.255是私有地址

为解决地址耗尽问题,提出子网化超网化
子网化:A类或B类的大地址被分为几个子网,每个子网有一个比原网络更大的网络前缀长度。
     A类网络被二次分配四个子网,那么每个子网有10个前缀,第9第10位,是0或1,正好4种。
超网化:C类地址(256个地址,即每个网络主机个数少)组合成一个较大的网络

问题

子网化:大组织不愿意将未使用的地址分割给小组织;
超网化:分组路由更加困难。

分类寻址有很多问题被废止,但有一个优势:
给一个地址,容易找到地址所属的类,不需要额外信息来提取前后缀;

地址耗尽长期解决办法:IPv6;短期解决办法:IPv4无类寻址;

IPv4的无类寻址:
前缀可变,0~32,网络大小与前缀长度成反比。
一个A类地址一旦确定,其前8位就确定了,故可以看做是前缀长度为8的无类寻址。
同理,B类地址可以看做是前缀长度为16的无类寻址。
前缀长度的确定:
1.斜杠标记法无类域间路由CIDR策略
字节.字节.字节.字节/n //其中n为前缀长度,表征网络长度,32-n表征地址空间,即可容纳的主机数
地址数量:N = 2的32-n次幂;
首地址:前缀n不变,后缀32-n全为0;
末地址:前缀n不变,后缀32-n全为1。
2.地址掩码
掩码为255.255.0.0,则网络号:前16位.0.0;广播地址:前16位。1.1。

IP地址分两部分: 网络ID+主机ID
比如192.168.1.100/24这个IP地址,掩码为:255.255.255.0
所以它的网络ID是:192.168.1.0 而主机ID为:0.0.0.100
而192.168.1.0是不能作为主机IP用的,它代表192.168.1.0这个子网,这个子网可用IP范围是
192.168.1.1-192.168.1.254 一头一尾都不能用。192.168.1.0代表网络ID,而192.168.1.255是广播地址。

IP地址的分类与寻址的更多相关文章

  1. 关于网络IP地址的分类

    一.IP地址的分类 众所周知,IP地址都是以点号.分为4段来表示.不同类的IP前几位的表示含义也不尽相同. 1.A类IP [网络地址] 第一位表示网络地址,且第一个字节的第一位必须以0开头.依据此原则 ...

  2. IP地址的分类及各类IP的最大网络数、网络号范围和最大主机数

    总结自谢希仁老师的<计算机网络>第五版 每一类网络地址都由两部分组成:网络号net-id+主机号host-id.IP地址的分类可以参看下图: 可以看到各个类别的区别,同时,所有的类别都是3 ...

  3. IP地址结构分类(包括主机号和网络好计算)

    IP地址:互联网上的每个接口的唯一标识. 长度:32bit. 五类不同的互联网地址格式: 各类IP地址范围: 点分十进制:32位的地址通常写成四个十进制数,其中每个整数对应一个字节. 主机号和网络的计 ...

  4. IP地址的分类

    IPv4 地址的分类:   一,组成   1. 使用32位地址 2. 以点分十进制表示,如172.16.0.0,每一个数字对应于8个二进制的比特串,称为一个位组(octets).如某一台主机的IP地址 ...

  5. IP地址的分类——a,b,c 类是如何划分的

    现在的IP网络使用32位地址,以点分十进制表示,如172.16.0.0.地址格式为:IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址. IP地址类型 最初设计互联网络时,为了便 ...

  6. IP地址的分类——a,b,c 类是怎样划分的

    如今的IP网络使用32位地址,以点分十进制表示,如172.16.0.0.地址格式为:IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址. IP地址类型 最初设计互联网络时,为了便 ...

  7. IP地址的分类——a,b,c 类是如何划分的【转】

    ip分类已经是耳熟能详了.但是说的都比较繁琐,这里简述一下,便于以后复习. IP地址,一共分成了5类,范围分别如下: A类IP:从0.0.0.0 – 127.255.255.255,共有1677721 ...

  8. IP地址的格式和分类,你都清楚吗?

    一个执着于技术的公众号 在网际层中,利用 IP 地址将数据传输到目的地.为了能够使数据正确地发送到目标主机上,网络上的 IP 地址必须有一定的规则来识别主机的位置. IP地址的基本构成 为了便于寻址, ...

  9. [转,讲的非常精彩]CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)

    http://blog.csdn.net/dan15188387481/article/details/49873923 CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)   1. ...

随机推荐

  1. 阿里云Linux系统挂载数据盘

    Linux云服务器数据盘未做分区和格式化,我们可以根据以下步骤进行分区以及格式化操作. 目录 [隐藏]  1 查看数据盘 2 对数据盘进行分区 3 查看新的分区 4 格式化新分区 5 添加分区信息 6 ...

  2. 2016.8.16 JQuery学习记录

    1.$(document).ready(function(){}); 这个函数会在浏览器加载完页面之后,尽快执行: 2.所有的JQuery函数用有个$开始表示,All jQuery functions ...

  3. Codeforces 617E XOR and Favorite Number(莫队算法)

    题目大概说给一个序列,多次询问区间异或和为k的连续子序列有多少个. 莫队算法,利用异或的性质,通过前缀和求区间和,先处理出序列各个前缀和,然后每次区间转移时维护i以及i-1前缀和为某数的个数并增加或减 ...

  4. SqlServer 事务回滚(1)

    SQL事务   一.事务概念     事务是一种机制.是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行.因此事务是一个不可分割的工作逻辑单元.在数据库系统上执行并发操作 ...

  5. iOS之07-三大特性之多态 + NSString类

    多态 1.没有继承就没有多态 2.代码体现:父类类型的指针指向子类对象 类的创建: #import <Foundation/Foundation.h> // 动物 @interface A ...

  6. 如何终止java线程

    http://blog.csdn.net/anhuidelinger/article/details/11746365 终止线程的三种方法 有三种方法可以使终止线程. 1.  使用退出标志,使线程正常 ...

  7. Spoj 10628. Count on a tree 题解

    题目大意: 给定一棵n个点的树,每个点有一个权值,m个询问,每次询问树上点x到点y的路径上的第k小数. 思路: dfs后给每个节点一个dfs序,以每个点在他父亲的基础上建立主席树,询问时用(点x+点y ...

  8. jquery dialog open后,服务器端控件失效的快速解决方法

    jquery dialog为我们提供了非常漂亮实用的对话框,比单调的alert.confirm.prompt好用很多. 在使用jquery与.net共同开发时,直接调用jquery dialog的op ...

  9. NodeJS优缺点及适用场景讨论

    概述:NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢? 本文就个人使用经验对这些问题进行探讨. 一. N ...

  10. Rockey 4加密狗介绍

    Rockey 4加密狗介绍 特点:该加密狗是单片机加密狗时代飞天公司的主力产品,R4一样继承了R2的硬件特征,具有全球唯一性硬件ID.R4内置了硬件随机数生成器,可以进行一些抗跟踪,或在硬件算法中参与 ...