浅入浅出网络技术(二)—IP地址规划
2013-10-11 21:17
274 查看
一、作用
IP是英文Internet Protocol(网络之间的互联协议)的缩写 ,用于标识连入因特网上的每台主机,它是每台主机唯一的标识。IP地址像门牌号一样,一一对应。即为网络上的节点。二、层次
1、了解
在IPv4中,一个IP地址由32个二进制比特数字组成,通常被分割为4段,每段8比特,并用点分十进制表示。例如:aaa.bbb.ccc.ddd
每段的取值范围是0-255
最多容纳的机器数是:255×255×255×255约42亿台。
2、组成
每个32位的IP地址被分为网络号和主机号两个部分。(1)网络号:用于确定计算机从属的物理网络。
(2)主机号:用于确定该网络中的一台计算机。
如: 192.168.0|.168 (C类)
网络号|主机号
注:ISP(互联网服务提供商)负责向用户提供IP地址的前缀。
三、分类
1、基本类
A、B、CA类网:aaa的取值为1-127,前8位中的首位为1,并表示网络地址,后24位表示主机地址,代表主机所在的网络为大型网。
B类网:aaa的取值为128-191,前两位为10,前16位表示网络地址,后16位表示主机地址,代表主机所在的网络为中型网。
C类网: aaa的取值为192-223,前三位为110,前24位表示网络地址,后8位表示主机地址。
2、特殊类
D、ED类网:前4位为1110,后28位为组播地址。
E类网:前5位为11110,后面各位保留。
四、子网掩码
1、作用
(1)可划分成小子网(2)小子网也可以组成大的子网
2、表示形式:
子网掩码有二进制和点分十进制两种表示方法;(1)二进制: 11111111.11111111.00000000.00000000
(2)点分十进制: 255.255.0.0
3、表现形式
子网掩码由32位二进制位构成,与IP地址的每一位一一对应;4、制定规则
(1)与IP地址中Network ID对应的子网掩码位的取值定义为“1”,(2)与IP地址中Host ID对应的子网掩码位的取值定义为“0”,
5、子网掩码运算方法
将子网掩码与IP地址逐位与运算,通过得到的结果判断1 与 X =X
0 与 X =0
网络号各比特全为1,主机号各比特全为0
运算方法:将子网掩码与IP地址逐位与运算,通过得到的结果网络号;而主机号则将网络号部分为 零,后面部分有IP地址原有的值即可
相关文章推荐
- 编程验证网络字节序,大端字节序,小端字节序 (endian)
- 【Cocos2d-x】Cocos2d-x参考案例源码解析之二:TestCpp万变不离其宗Main入口点
- TCP/IP协议栈的基本工作原理
- 最简单的linux tcp网络编程
- 网络图片的获取和显示的方法
- 网络子系统50_ip协议选项填充
- C#编程网络大讲堂.郑千忠等(奋斗的小鸟)_PDF 电子书
- http://www.cnblogs.com/
- HttpClient小结
- 网络知识汇总(2) - Linux下如何修改ip地址
- Intellij idea 快捷键大全(网络收集整理)
- 设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码 详细出处参考:http://www.jb51.net/article/35063.htm
- 网络编程 socket 之 bind 函数
- mysql 基本使用教程(源于网络)
- TCP
- 网络安全热门资料 精品工具
- 几种网络负载均衡方法比较
- 葡萄引擎项目 -> 非常简单的Golang服 + C#客户端. TCP协议.
- Socket选项:SO_KEEPALIVE
- SPRING MVC3.2案例讲解--使用 Spring 3 MVC HttpMessageConverter 功能构建 RESTful web 服务