5类IP地址
IP地址共有32位字节,其中A~C类IP地址由类标识号、网络地址和主机地址组成,A类标识最高位为0,网络地址为1字节,主机地址为3字节,
B类标识最高位为10,网络地址为2字节,主机地址为2字节,C类标识最高位为110,网络地址为3字节,主机地址为1字节,D类标识最高位为1110,不区分网络地址和主机地址,用于组播,E类标识最高位为1111,实验用地址。
IP地址中全0代表的是网络,全1代表的是广播。
IP地址分类 固定最高位 第一字节范围 网络位 网络数 主机位 主机数
A 0 0~127 8(1字节) 126
(0和127特殊用途)
 24(3字节) 16777214
(2^24
- 2)
B 10 128~191 16(2字节) 2^14 16(2字节) 2^16
-2
C 110 192~223 24(3字节) 2^21 8(1字节) 2^8
-2
D 1110 224~239 组播地址      
E 11110 240~255 保留给实验用      
                               
子网掩码:
一个子网掩码绑定一个IP地址,为计算IP地址中的网络号部分和主机号部分提供依据,子网掩码的格式与IP地址相同,并且对应网络号的部分为1,对应主机号的部分为0。
所以A、B、C类的子网掩码对应如下:
A类 255.0.0.0
B类 255.255.0.0
C类 255.255.255.0
特殊IP地址
特殊地址 网络id 主机id 源地址使用 目的地址使用 备注
本网络的本台主机 全0 全0 可以 不可以 运行引导程序时,但又不知道其ip,
则使用这个
本网络的某台主机 全0 主机id 不可以 可以  
网络地址 网络id 全0 可以 可以  
直接广播地址 网络id 全1 不可以 可以 特定网络所有主机,即全网广播
受限/本地
广播地址
全1 全1 不可以 可以  
回送地址 127 任何数 可以 可以  
 
组播与广播的区别
 
广播 --
就是指同时向子网中的多台计算机发送消息,并且所有子网中的计算机都可以接收到发送方发来的消息。每个广播消息包含一个特殊的IP地址。
广播消息地址分为两种类型:直接广播地址和本地广播。
直接广播地址:网络号正常,主机号全1 向目标网络中所有主机发送报文
本地广播地址:网络+主机号全1 向本地网络中所有主机发送报文,路由器不转发
 
组播
广播的通信模式虽然能够实现一对多的通信需要,但是,由于广播是向子网中的所有计算机用户发送消息,没有目的性,不但增加了网络传输负担,而且资源消耗较高。组播的出现,较好地解决了这个问题。组播也叫多路广播。
所谓组播是将消息从一台计算机发送到本网或全网内选择的计算机子集上,即发送到那些加入指定组播组的计算机上。组播组是开放的,每台计算机都可以通过程序随时加入到组播组中,也可以随时离开。
 
D 类地址 首字节 224~239
其中
224.0.0.0 ~ 224.0.0.255 为预留的组播地址(永久组地址)
例: 224.0.0.0到224.0.0.255是被保留的地址
       224.0.0.1表示子网中所有的组播组
       224.0.0.2表示子网中所有的路由器
       224.0.0.5表示OSPF路由器
       224.0.0.6表示OSPF指定路由器
       224.0.0.12表示DHCP服务器
       224.0.1.0 ~ 224.0.1.255 公用组播地址(用于Internet)
       224.0.2.0 ~ 239.255.255.255 本地管理组播地址 (特定的本地范围内有效)
 
 
私网IP
如果一个组织不需要接入互联网,但同时运行TCP/IP,则选择私网IP,Internet路由器不转发
目的地址是 私网地址的数据包。
私网IP地址
类型 网络地址 网络数
A 10.x.x.x 1
B 172.16.x.x
~ 172.31.x.x
16
C 192.168.x.x  256
 
自动专用IP地址 (APIPA
auto private IP address)
范围:169.254.0.0
~169.254.255.255 169.254.x.x
当无法获得动态地址时,作为临时的主机地址,该地址不在internet使用。例
若开启DHCP获取动态ip,但分配此ip,则网络可能出现问题。

IP地址分类及私网IP的更多相关文章

  1. 推断给定的IP地址是否是内网IP

    /** * 推断给定的IP地址是否是内网IP * * @author GaoHuanJie */ public class Test{ public boolean isInnerIP(String ...

  2. 网吧局域网里的设置外网IP地址、设置内网IP地址、限制内网速度和路由器共享

    现在啊,网吧的需求越来越高,同时在经济比较充裕的情况下,作为网吧的老板可能希望打造全千兆的网吧,让每个进入网吧的人都能充分体验高速的感觉,当然更重要的是在同行竞争中处于上游,特别是对网络游戏爱好者的吸 ...

  3. 判断ip地址是否为内网ip或局域网ip

    bool IsLanIp(string& ip) { ,) == ,) == ,) == "192.") { return true; } else { return fa ...

  4. IP地址分类(转)

    IP地址分类以及C类IP地址的子网划分 国际规定:把所有的IP地址划分为 A,B,C,D,E A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的 ...

  5. IP 地址分类

    1.1 网络IP地址分类 网络通讯过程中数据封装与解封过程(网际互联通讯过程) TCP/IP模型 1)应用层 总结记录一些常见网络协议以及对应的端口号(FTP HTTP telnet) 2)主机到主机 ...

  6. 公网Ip和私网ip

    IP可以分为Public IP 和 Private IP,出现这种规划的原因在于IPv4所能表示的IP太少而电脑太多以至于不够用,然而只有Public IP才能直接连接上网络,所以对于那些公司,学校, ...

  7. OSI和TCP/IP的对比+IP地址分类

    一.OSI和TCP/IP对比 二.IP地址分类 A类私有IP地址:10.0.0.0-10.255.255.255B类私有IP地址:172.16.0.0-172.31.255.255C类私有IP地址:1 ...

  8. python学习-判断是否是私网IP地址

    判断是否是私网IP地址 私网IP地址范围如下: 192.168.0.0-192.168.255.255 172.16.0.0-172.31.255.255 10.0.0.0-10.255.255.25 ...

  9. 公网IP、私网IP

    公网.内网是两种Internet的接入方式.公网接入方式:上网的计算机得到的IP地址是Internet上的非保留地址,公网的计算机和Internet上的其他计算机可随意互相访问. NAT(Networ ...

随机推荐

  1. 简单的C#线程开发实例(隔一秒改变一下Label的Text)

    要实现的效果:点击按纽,窗口上的label上出现1~100数字的变化. 第一个实例(把窗口上的label上文字改成0): using System; using System.Windows.Form ...

  2. JAVA类与对象(三)----类定义关键字详解

    static 表示静态,它可以修饰属性,方法和代码块. 1.static修饰属性(类变量),那么这个属性就可以用类名.属性名来访问,也就是使这个属性成为本类的类变量,为本类对象所共有.这个属性就是全类 ...

  3. 在Windows下忘记MySQL最高用户权限密码的解决方案

    1.打开MySQL配置文件 my.ini中,添加上skip-grant-tables,可以添加到文件的末尾或者是这添加到[mysqld]的下面(直接添加在my.ini文件最后亲测可以,但是在[mysq ...

  4. cocos3.2版本中的一些新特性

    1.设置屏幕分辨率的大小,需要手动添加: 2.去掉了所有CC开头的命名: 3.所有的单例(以前是采用shared开头方法),全部改为getInstance(); 4.cocos3.x以上的版本支持C+ ...

  5. skrollr 中文教程

    skrollr 0.6.29 skrollr是一个单独的视差滚动的JavaScript库,移动端(Android,iOS,等)和pc都可以使用,压缩后大小仅仅不到12K 使用方法 首先你需要引入skr ...

  6. 2012 Asia Hangzhou Regional Contest

    Friend Chains http://acm.hdu.edu.cn/showproblem.php?pid=4460 图的最远两点距离,任意选个点bfs,如果有不能到的点直接-1.然后对于所有距离 ...

  7. 同一机器 部署 两个 jboss

    当jboss和oracle在同一机器上时,通常oracle占用8080端口,这时只需要去修改\deploy\jbossweb-tomcat50.sar\server.xml中.当在同一台机器上运行两个 ...

  8. Unity3D 游戏开发构架篇 —— 动态大场景生成 = 区域加载+对象池管理

    项目做一个类似无尽模式的场景,想了一想,其实方法很简单,做一个相关的总结. 主要先谈一谈构架,后期附上代码. 一.区域加载 其实无尽场景的实现很简单,因为屏幕限制,那么不论何时何地,我们只能看到自己的 ...

  9. XEE介绍

    摘要: XMl Entity Expansion(攻击)某种程度上类似于 XML Entity Expansion,但是它主要试图通过消耗目标程序的服务器环境来进行DOS攻击的.这种攻击基于XML E ...

  10. Download Manager

    从Android 2.3(API level 9)开始Android用系统服务(Service)的方式提供了Download Manager来优化处理长时间的下载操作.Download Manager ...