zoukankan      html  css  js  c++  java
  • 第二章——Internet地址结构

    表示IP地址

    IPv6

    采用包含8个块,每块4个16进制数的表示方法,共128位

    注意点

    1. 一个块中前导的0不必书写
    2. 全0的块可以省略,并用::代替,但只能使用一次
    3. IPv4映射的IPv6地址:在IPv6格式中可以嵌入IPv4地址,紧接着IPv4部分的地址块的值为ffff,如:::ffff:10.0.0.1
    4. IPv4兼容的IPv6地址:IPv6地址的低32位通常用点分四组表示法
    5. 在包含地址的URL中使用IPv6地址,需要使用[ ]包围,避免冒号分隔符与其他分隔符混淆

    基本的IP地址结构

    分类寻址

    1. A类:网络号(8位,0)+主机号(24位)
    2. B类:网络号(16位,10)+主机号(16位)
    3. C类:网络号(24位,110)+主机号(8位)
    4. D类(组播地址):网络号(32位,1110)
    5. E类(保留):网络号(32位,1111)

    子网寻址

    子网掩码:用于确定一个IP地址的网络/子网部分的结束和主机部分的开始,IP地址与一个子网掩码使用按位与操作,就可以得出网络号,注:子网掩码纯粹是站点内部的局部问题,站点外的路由器并不知道

    可变长度子网掩码(VLSM):可使每个子网支持不同数量的主机

    广播地址

    • 定向广播地址:网络号不变,主机号全1
    • 本地广播地址:网络号,主机号都为1,本地广播不需要路由器
    • IPv6没有广播地址

    CIDR和聚合

    类似于VLSM,有一个CIDR掩码(网络前缀),区别是不仅仅局限于站点内部,而是对所有路由器可见

    聚合:通过将相邻的多个IP前缀合并成一个短前缀,可以覆盖更多地址空间,从而减少路由表的条目数

  • 相关阅读:
    LeetCode 116. 填充每个节点的下一个右侧节点指针
    angluar 表单的验证 动态数据项表单验证
    Angular:ng-style,ng-class的使用
    1.splice(),slice(),split()快查
    js输入小写金额转大写
    Angular--CheckBox,checkbox多选,保存的时候用逗号隔开
    Angular--CheckBox
    Angular--Radio
    对于mysql中的group by分组后获取组内创建时间最大的那行数据
    GIT版本管理看这一篇就够了
  • 原文地址:https://www.cnblogs.com/xkf97/p/12592122.html
Copyright © 2011-2022 走看看