zoukankan      html  css  js  c++  java
  • 子网划分学习

    首先为什么需要进行子网划分?

    在上一篇博文中,我们知道IP地址分为五类,用于主机的有A、B、C三类地址。其中A类网络有126个,每个A类网络有16777214(2^24-2)个主机,它们处于同一个广播域,这么多台主机在同一个网络中是不可能的,网络会被广播占满,而IP地址大部分就不能分配出去,形成了浪费。所以为了充分利用主机地址中的每一位,也为了将网络划分为更小的广播域,就需要将大型的网络地址进行子网的划分,划分之后通过子网掩码将子网隐藏起来,使得从外部看网络没有变化。

    在TCP/IP网络中,用路由器连接的网段叫做子网。同一子网内的IP地址必须具有相同的网络地址。而子网掩码的作用是屏蔽一个IP地址的网络部分的全1比特模式,对A类IP来说,默认的子网掩码是255.0.0.0,B类IP默认是255.255.0.0,C类IP子网掩码默认是255.255.255.0。利用子网掩码可以把大的网络划分成子网,即VLSM(可变长子网掩码)。

    如何进行子网划分?举个栗子。

    问题:申请到一个C类地址:192.168.1.0               子网掩码:255.255.255.0

    要求:公司中共有200台主机,要求分为四个子网,每个子网最少容纳50台主机

    分析:需要分四个子网,2^N>=4,得N=2,所有需要借两位主机位来充当网络位,此时剩下6位主机位,能容纳2^6-2=64个主机满足至少容纳50台主机的要求。

    开始划分:

    子网1:192.168.00000001.00000000(红色位为主机位充当网络位的2位,下同)

    子网2:192.168.00000001.01000000

    子网3:192.168.00000001.10000000

    子网4:192.168.00000001.11000000

    2位主机位充当网络位后,余下6位:对子网1来说,后8位的范围为:0-63,所以可得,子网1的网络地址:192.168.1.0/26;广播地址:192.168.1.63/26;可用IP地址范围:192.168.1.1/26-192.168.1.62/26。

    同理推出其他3段子网可得下表:

    网段

    网络地址

    广播地址

    可用IP范围

    子网1

    192.168.1.0

    192.168.1.63

    192.168.1.1-192.168.1.62/26

    子网2

    192.168.1.64

    192.168.1.127

    192.168.1.65-192.168.1.126/26

    子网3

    192.168.1.128

    192.168.1.191

    192.168.1.129-192.168.1.190/26

    子网4

    192.168.1.192

    192.168.1.255

    192.168.1.193-192.168.1.254/26

    至此,子网划分的知识得到初步掌握。

  • 相关阅读:
    区块链学习笔记
    Ubuntu下Maven配置与Maven项目创建教程
    Java数字签名——ECDSA算法
    Java数字签名——DSA算法
    Java数字签名——RSA算法
    Python——Web.py詳解
    Flask從入門到入土(五)——Flask与数据库
    Flask從入門到入土(四)——登錄實現
    Flask從入門到入土(三)——Web表單
    Flask從入門到入土(三)——模板
  • 原文地址:https://www.cnblogs.com/rongtangzi/p/6615907.html
Copyright © 2011-2022 走看看