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. cocos2dx中的假动作,又称动作回调函数

    1.动作与动画的区别 动作是:定时器+属性的改变,是帧循环的累积效应 动画是:帧图片的播放效果,我们知道电影的播放就是快速播放的胶片,这就是动画的原理 2.假动作:又称动作回调函数 四大类假动作: c ...

  2. VS查看工程项目代码行数

    ctrl+shift+F  查找选项选正则表达式  正则表达式 b*[^:b#/]+.*$或 ^b*[^:b#/]+.*$

  3. 为什么V8引擎这么快?(转载)

    转载请注明出处:http://blog.csdn.net/horkychen Google研发的V8 JavaScript引擎性能优异.我们请熟悉内部程序实现的作者依源代码来看看V8是如何加速的. 作 ...

  4. adb 选择设备

    在adb中有多个设备时,可以先adb devices列举出设备,然后可以通过adb -s <设备名>  [其他参数] 对某个设备进行操作. 例如: adb -s 0123456789ABC ...

  5. 使用Putty连接VirtualBox的Ubuntu

    从vbox中安装了ubuntu server,然后用ssh连过去,发现有一个错误:server unexpectedly closed network connection.猛然发现,ssh没有安装. ...

  6. Kali Linux 优化过程

    修改输入法横向候选字 vim ~/.config/fcitx/conf fcitx-classic-ui.config 修改此行 为 false  :VerticalList=False   mb这玩 ...

  7. 3144:[HNOI2013]切糕 - BZOJ

    题目描述 Description 经过千辛万苦小 A 得到了一块切糕,切糕的形状是长方体,小 A 打算拦腰将切糕切成两半分给小 B.出于美观考虑,小 A 希望切面能尽量光滑且和谐.于是她找到你,希望你 ...

  8. mysql myisam

    .frm .myd .myi insert delayted show variables like '%delayed%' lock read, write, read local pointer ...

  9. java文件操作(输出目录、查看磁盘符)

    问题描述:     java操作文件,所有硬盘中所有文件路径 问题解决:     (1)查看所有磁盘文件 注:     如上所示,使用接口 File.listRoots()可以返回所有磁盘文件,通过f ...

  10. java 使用 comet4j 主动向客户端推送信息 简单例子

    [背景] 今天,一个前端的师弟问我怎样做实时聊天窗口,我毫不犹豫地说:在前台定时访问服务端呀!师弟默默地百度了一番,最后告诉我,有一种技术是后服务端动推送信息给客户端的,这种技术的名字叫comet,我 ...