zoukankan      html  css  js  c++  java
  • 网络地址

    网络地址

    IP地址 = 网络号(包括子网号)+ 主机号组成

    规定首字节不能是127、0、255,主机各位不能同时为0和1。主机号全0表示网络号,主机号全1表示广播地址

    A类地址:0开头。  网络号:第一个字节。 范围:1.0.0.0 ~ 127.255.255.255

    B类地址:10开头。 网络号:前两个字节。 范围:128.0.0.0 ~ 191.255.255.255

    C类地址:110开头。网络号:前三个字节。 范围:192.0.0.0 ~ 223.255.255.255

    D类地址:1110开头。范围:224.0.0.0 ~ 239.255.255.255【组播】

    E类地址:1111开头。范围:240.0.0.0 ~ 255.255.255.255。E类地址为保留地址,供以后使用。

    只有A,B,C有网络号和主机号之分,D类地址和E类地址没有划分网络号和主机号。

    广播=直接广播+受限广播

    特殊的ip:

    255.255.255.255

    该IP地址是受限广播地址,只能用于本地网络,路由器不会转发以受限广播地址为目的地址的分组;广播地址(直接广播地址)能够通过某些路由器(不是所有的路由器),而受限的广播地址不能通过路由器。

    0.0.0.0

    常用于寻找自己的IP地址,例如在我们的RARP,BOOTP和DHCP协议中,若某个未知IP地址的无盘机想要知道自己的IP地址,它就以255.255.255.255为目的地址,向本地范围的服务器发送IP请求分组。

    127.0.0.1   回环地址

    127.0.0.0/8被用作回环地址,回环地址表示本机的地址,常用于对本机的测试,用的最多的是127.0.0.1。

    A、B、C 类私有地址

    私有地址(private address),私有路由不能对外直接提供信息

    在 IPv4 规划时担心 IP 有不足的情况,而且为了应付某些企业内部的网络设定,于是有了私有 IP (Private IP) 。私有 IP 分别在 A, B, C 三个 Class 当中各保留一段作为私有 IP 网段:

     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

    网络标识与主机标识

    将 IP 地址和子网掩码进行逻辑与运算
    如:192.168.0.1,  255.255.255.0,先转换为二进制

      IP      11000000.10101000.00000000.00000001 
      子网掩码    11111111.11111111.11111111.00000000 
      逻辑与结果     11000000.10101000.00000000.00000000 

    转换为十进制192.168.0.0,这就是网络标识

    再将子网掩码取反:00000000.00000000.00000000.11111111,与IP逻辑与运算

    得出结果00000000.00000000.00000000.00000001,转换为10进制,即0.0.0.1, 
    0.0.0.1就是主机标识

  • 相关阅读:
    【解决办法】移动硬盘在电脑上显示“本地磁盘”并且出现打不开的情况
    在Windows上搭建Python环境
    Thymeleaf模板的使用
    thymeleaf中的th:remove用法
    AngularJS PhoneCat代码分析
    AngularJS PhoneCat代码分析
    利用java反射调用类的的私有方法--转
    Java Reflection (JAVA反射) --转载
    Eclipse 常用快捷键 (动画讲解)--转载
    三大JavaScript框架对比——AngularJS、BackboneJS和EmberJS
  • 原文地址:https://www.cnblogs.com/topass123/p/12531319.html
Copyright © 2011-2022 走看看