网际协议

网际协议(internet  protocol),简称IP;

概念:TCP/IP网络体系结构中网际层的协议。用以提供无连接的数据服务。

1.IP地址的概念及组成

概念:IP地址就是用来唯一标识Internet上的主机的,Internet每台主机都拥有唯一的IP地址。

IP又分为固定IP和动态IP,动态IP一般无须多了解,都是有计算机系统自动完成的。

IP地址又分为公有地址和私有地址。公有地址即已注册地址,可直接访问因特网;私有地址即非注册地址,专门为组织机构内部使用。

组成:IP地址通常用二进制或十进制表示

二进制表示:由4个字节组成,每字节由8位二进制数组成,总共占32位;形如:11001101 01011011 01101010 01001110

十进制表示:由四个数字组成,数字之间用小圆点隔开,每个数字的取值范围就是000.000.000.000~255.255.255.255之间。

形如:192.168.31.121

而这4个数字是由两部分组成的,前面一部分叫网络标识,后面一部分叫主机标识。

由此可将IP地址进行分类:A类、B类、C类、D类、E类(“N”代表网络标识,“H”代表主机标识)

A类IP:N.H.H.H     B类IP:N.N.H.H     C类IP:N.N.N.H

网络标识:同一个物理网络上的所有主机都用同一个网络标识,IP地址的4个字节划分为2个部分,一部分用以标明具体的网络段,即网络标识。

主机标识:某个网络中的特定的计算机号码。

eg:某服务器的IP地址为210.73.140.16,对于该IP地址,我们可以把它分成网络标识和主机标识两部分;

  网络标识:210.73.140.0
  主机标识:           16
  合起来写:210.73.140.16

2.IP 地址的分类(这是最基本的编址方法)

IP 地址空间分为 5类: A类、B类、C类、D类、E类

实际可供用户分配的只有A、B、C三类
      各类具有不同的网络号前缀位数和主机号位数。
      各类可分别表示不同大小的网络

A类IP地址编址:

形如:N.H.H.H,具有 8-bit 网络号前缀,其最高位置为0,其余7位为网络号, 随后的 24-bit 为主机号。

最多可定义 126 (2^7 – 2) 个网络号(由于全0和全1的地址用作特殊用途)。最多可定义16777214 (2^24– 2) 台主机 。
                      (全0的主机号字段表示该IP地址是“本主机”所连接到的单个网络地址。例如: 一台主机的ip地址为5.6.7.8,那么该主机所在的网络地址就是                         5.0.0.0;而全1表示“所有的”,因为全1的主机号字段表示该网络上的所有主机,Internet有126个可用的A类地址。)

B类IP地址编址

形如:N.N.H.H,具有 16-bit 网络号前缀,其最高两位置为 1-0 ,其余 14-bit 为网络号,随后为16位的主机号。

最多可定义 16,384 (2^14) 个网络,和 65,534 (2^16 – 2) 台主机 。

C类IP地址编址

形如:N.N.N.H,具有 24-bit 网络号前缀,其中 3 个最高位置为 1-1-0 ,其余 21bit 为网络号, 随后为 8-bit 主机号。

最多可定义 2,097,152 (2^21) 个网络, 和 254 (2^8 – 2)台主机。

D类IP地址编址

最高的前4位置为 1-1-1-0 ,用于多广播。

             224.0.0.0.~239.255.255.255

E类IP地址编址

最高前5位置为 1-1-1-1-0, 留作试验或未来的特殊使用。
            240.0.0.0~247.255.255.255

保留地址

在A至C类IP地址中,有若干地址有专门的用途或特殊意义,不能分配给主机。具体如下:
               网络地址:即主机号为全0;例如:129.1.0.0
               广播地址:即主机号为全1     例如:129.1.255.255
               自检地址:127.H.H.H
               0.0.0.0表示缺省路由,如果路由表中没有目的网络号,往往由缺省网关来转发。

私有地址

RFC1919规定:以下地址不能上Internet,只能作为内部地址或私有地址:
               A类:10.0.0.0~10.255.255.255
               B类:172.16.0.0~172.31.255.255
               C类:192.168.0.0~192.168.255.255

3.子网的划分  这是对最基本的编址方法的改进

4.构成超网 

最新文章

  1. DS实验题 融合软泥怪-1
  2. php中Jpgraph的运用
  3. Servlet深层知识
  4. Zabbix报告无交换内存主机 Lack of free swap space on xxxxx
  5. (转载)div最小宽度和自适应的实现方法
  6. synapse socket总结一:服务器模型
  7. SoccerLeagueDB
  8. [转载]Arguments
  9. STM32驱动DS18B20
  10. HTML5学习笔记<一>: 认识H5
  11. 老李分享:《Linux Shell脚本攻略》 要点(六)
  12. Python内置函数(51)——hasattr
  13. linux下的Shell编程(7)使用-x和-n调试shell程序
  14. HBase2.0中的Benchmark工具 — PerformanceEvaluation
  15. [原创]Zynq AXI-CDMA测试结果
  16. Spring Boot(三):AOP&日志操作&异常处理
  17. 模拟@Test的功能实现
  18. Python2.x与3.x版本区别
  19. saliency 2015-2016的论文、代码
  20. webpack 打包问题2

热门文章

  1. C++之构造函数、拷贝类型
  2. [转]分享20佳好玩的 jQuery 游戏
  3. org.apache.subversion.javahl.ClientException: Working copy is not up-to-date
  4. 解决MyEclipse报errors running builder ‘javascript validator’ on project
  5. c# 小数点格式化
  6. CSS的相对定位和绝对定位(position)
  7. es6-Set和Map数据结构
  8. arcgis Flex QueryTask
  9. adobe air ane 中有的java class 打包 apk 后却没有了报NoClassDefFoundError ,ClassNotFoundException
  10. 百度web应用诉讼费计算器