美文网首页
一、基础配置,子网,超网

一、基础配置,子网,超网

作者: SeanLink | 来源:发表于2023-10-19 10:31 被阅读0次

    1. 一些工具

    浏览器:
    chrome Fidder Wireshark
    模拟工具
    Xshell
    Packet Tracer
    GNS3

    2. 网络互连模型

    image.png

    3. 请求过程

    image.png

    4. 网络分层

    image.png

    5.计算机之前的几种通信方式

    1. 网线直连
    2. 同轴线缆
    3. 集线器 (Hub)
    4. 网桥(Bridge)
    5. 交换机(Switch)
    6. 路由器(Router)

    6.MAC地址与IP地址

    MAC地址:
    每一个网卡都有一个6字节(48bit)的MAC地址(Media Access Control Address)
    全球唯一,固化在了网卡的ROM中,由IEEE802标准规定.

    MAC地址的表示格式
    • Windows
      40-55-82-0A-8C-6D
    • Linux/Android/Mac/iOS
      40:55:82:0A:8C:6D
      -Packet Tracer
      4055.820A.8C6D
      当48位全为1时,代表广播地址
    Mac地址的获取
    1. 档不知道对方主机的MAC地址时,可以通过发送ARP广播获取对方的MAC地址
      2.获取成功后,会缓存IP地址、MAC地址的映射信息,俗称ARP缓存
      通过ARP广播获取的MAC地址,属于动态(dynamic)缓存
      储存时间比较短,默认是2分钟,过期了就自动删除
    相关命令
    1. arp -a [主机地址]: 查询ARP缓存
    2. arp -d [主机地址]: 删除ARP缓存
    3. arp -s 主机地址 MAC地址: 增加一条缓存信息,静态缓存,储存比较久
    ARP
    • ARP 全称Address Resolution Protocol 译为:地址解析协议
      通过IP地址获取MAC地址
    • RARP (RARP:Reverse Address Resolution Protocol) 译为:反向地址解析协议
      使用与ARP相同的报头结构
      作用于ARP相反,用于MAC地址转换为IP地址
      后来被BOOTP、DHCP所取代
    ICMP
    • ICMP(Internet Control Message Protocol)译为:互联网控制消息协议
    1. IPv4中的ICMP被称为ICMPv4,IPv6中的ICMP则被称作ICMPv6
    2. 通常用于返回错误信息. 比如TTL过期、目的不可达
    3. ICMP的错误消息总是包括了源数据并返回给发送者

    IP地址

    • IP Internet Protocol Address 互联网上每一个主机都有一个IP地址
      最初是IPv4, 32bit(4字节),2019年11月25日,全球的IP地址已经用完
      后面退出了IPv6版本,128(16字节)
    1100 0000 1010 1000 0000 0001 0000 1010
    第一部分 第二部分 第三部分 第四部分
    1100 0000 1010 1000 0000 0001 0000 1010
    192 168 1 10
    IP地址的组成
    • IP地址由2部分组成: 网络标识(网络ID)、主机标识(主机ID)
      通过子网掩码(subnet mask)可以得知网络ID、主机ID
    • 主机所在的网段 = 子网掩码 & IP地址
    • 计算机和其他计算机通信前,会先判断目标主机和自己是否在同一网段
    1. 同一网段: 不需要由路由器进行转发
    2. 不同网段: 交由路由器进行转发
    IP地址的分类
    • A类 : 默认子网掩码是255.0.0.0
    8bit 24bit
    网络ID 0 开头 主机ID
    • B类地址: 默认子网掩码是255.255.0.0
    16bit 16bit
    网络ID 10 开头 主机ID
    • C类地址: 默认子网掩码是255.255.255.0
    24bit 8bit
    网络ID 110 开头 主机ID
    • D类地址: 以1110开头,多播地址
    • E类地址: 以1111开头,保留为今后使用
    只有A\B\C类地址才能分配给主机
    1. 主机ID为全0,表示主机所在的网段
    2. 主机ID为全1,表示主机所在网段的全部主机(广播)
    3. 可以尝试用ping给某个网段的全部主机发数据
    A类地址
    image.png
    • 网络ID
    1. 0不能用,127作为保留网段.其中127.0.0.1是本地环回地址(loopback),代表本机地址
    2. 可以分配给主机的--- 第1部分的取值范围是; 1----126
    • 主机ID
    1. 第2,3,4部分驱逐范围是 0---255
    2. 每个A类网络能容纳的最大主机数是: 256 * 256 * 256 - 2 = 2的24次方 - 2 = 16777214
    B类地址
    image.png
    • 网络ID
    1. 可以分配给主机的 第1部分取值范围: 128---191
    2. 第2部分的取值范围是: 0---255
    • 主机ID
    1. 第3,4部分驱逐范围是 0---255
    2. 每个A类网络能容纳的最大主机数是: 256 * 256- 2 = 2的16次方 - 2 = 65534
    C类地址
    image.png
    • 网络ID
    1. 可以分配给主机的 第1部分取值范围: 192--223
    2. 第2,3部分的取值范围是: 0---255
    • 主机ID
    1. 第4部分驱逐范围是 0---255
    2. 每个A类网络能容纳的最大主机数是: 256- 2 = 254
    • D类地址: 没有子网掩码,用于多播(组播)地址


      image.png

      第1部分取值是: 224--239

    • E类地址: 保留为今后使用


      image.png

    第1部分取值是: 240---255

    子网掩码的CIDR表示方法

    CIDR(Classless Inter-Domain Routing):无类别域间路由

    • 子网掩码的CIDR表示方法
    1. 192.168.1.100/24,代表子网掩码有24个1,也就是255.255.255.0
    2. 123.210.100.200/16,代表子网掩码有16个1,也就是255.255.0.0
      计算工具:https://www.sojson.com/convert/subnetmask.html

    子网划分是为了避免IP资源的浪费
    比如 200台主机在在C段 一共254个可用IP 这就浪费了54个IP地址
    如果需要让500台主机在同一网段内,那就要分配一个B类网段,比如191.100.0.0/16
    共出65534个可用IP地址: 191.100.0.1---191.100.255.254
    多出65034个空闲的IP地址,这种属于极大的浪费资源

    子网划分

    借用主机位作子网位,划分多个子网
    可用分为

    1. 等长子网划分: 将一个网段分成多个子网,每个子网的可用IP地址数量是一样的
    2. 变长子网划分: 每个子网的可用IP地址数量可以使不一样的
      子网划分器: http://www.ab126.com/web/3552.html
    • 子网划分步骤
    1. 确定子网的子网掩码长度
    2. 确定子网中第1个、最后1个主机可用的IP地址

    等长子网划分----等分成2个子网

    image.png
    • A子网:
      子网掩码: 255.255.255.125/25
      主机可用IP:192.168.0.1-192.168.0.126
    • B子网
      子网掩码: 255.255.255.128/25
      主机可用IP: 192.168.0.129-192.168.0.254

    等长子网划分 等分成4个子网

    image.png

    4个子网的子网掩码都是:255.255.255.192/26

    • A子网:
      主机可用IP:192.168.0.1-192.168.0.62
    • B子网
      主机可用IP: 192.168.0.62-192.168.0.126
    • C子网
      主机可用IP: 192.168.0.129-192.168.0.190
    • D子网
      主机可用IP: 192.168.0.193-192.168.0.254

    等分为8个子网

    image.png

    子网掩码都是:255.255.255.224/27
    A子网:192.168.0.1-192.168.0.30
    B子网:192.168.0.33 -192.168.0.62
    C子网:192.168.0.65-192.168.0.94
    D子网:192.168.0.97-192.168.0.126
    E子网:192.168.0.129-192.168.0.158
    F子网:192.168.0.161-192.168.0.190
    G子网:192.168.0.193-192.168.0.222
    B子网:192.168.0.225-192.168.0.254

    变长子网划分

    如果一个子网地址的长度是原网段的(1/2)^n,那么

    1. 子网的子网掩码,就是在原网段的子网掩码基础上增加n个1
    2. 不等长的子网,它们的子网掩码也不同


      image.png

    超网: 将多个连续的网段合并成一个更大的网段

    需求:原来有200台计算机使用192.168.0.0/24网段,现在需要增加200台设备到同一个网段
    200台在192.168.0.0/24网段,200台在192.168.1.0/24网段
    合并192.168.0.0/24、192.168.1.0/24为一个网段: 192.168.0.0/23(子网掩码往左移动1位)


    image.png
    合并3个网段
    • 子网掩码向左移动2位,可以合并4个网段


      image.png

      将192.168.0.0/24、192.168.1.0/24、192.168.2.0/24、192.168.3.0/24合并为192.168.0.0/22网段

    下面两个网段,能通过子网掩码像左移动1位进行合并吗?

    image.png

    合并网段的规律

    • 假设n是2的k次幂(k>=1)
      子网掩码左移k位能够合并n个网段


      image.png

    -假设n是2的k次幂(k≥1)
    如果第一个网段的网络号能被n整除,那么由它开始连续的n个网段,通过左移k位子网掩码进行合并
    比如:

    • 第一个网段的网络号以二进制0结尾,那么由它开始连续的2个网段,能通过左移1位子网掩码进行合并
    • 第一个网段的网络号以二进制00结尾,那么由它开始连续的4个网段,能通过左移2位子网掩码进行合并
    • 第一个网段的网络号以二进制000结尾,那么由它开始连续的8个网段,能通过左移3位子网掩码进行合并

    如何判断一个网段是子网还是超网

    1. 看看该网段的类型. 是A类网络,B类网络,C类网络
      默认情况下,A类子网掩码的位数是8,B类子网掩码的位数是16,C类子网掩码的位数是24
    2. 如果该网段的子网掩码位数比默认子网掩码多,就是子网
      3.如果该网段的子网掩码位数比默认子网掩码少,则是超网

    比如
    25.100.0.0/16是一个A类子网
    200.100.0.0/16是一个C类超网

    相关文章

      网友评论

          本文标题:一、基础配置,子网,超网

          本文链接:https://www.haomeiwen.com/subject/viafzrtx.html