首页 > 其他分享 >计算机网络——子网划分

计算机网络——子网划分

时间:2023-06-19 18:31:39浏览次数:46  
标签:24 子网 网段 ip 地址 计算机网络 划分 主机

为什么要进行子网划分?

在网络的ip地址中,我们常常看见ip地址后面有/24,/26,/32…的后缀,对于常用的ABC类地址,子网掩码是固定的,比如A类:255.0.0.0/8,B类:255.255.0.0/16,C类:255.255.255.0/24,后面的/8、/16、/24是子网掩码的位数。 (将上面的子网掩码换成2进制表示,比如C类,就是11111111.11111111.11111111.00000000/24,这样就很明显的可以理解24具体是什么意思)

我们以C类地址为例,一个C类地址可以分配的主机数是2^8-2=254台(减掉全0和全1这两个特殊地址),那么在生活中很可能出现不够用的情况,所以我们需要对其进行子网划分,来为更多的主机分配ip地址,同时达到让网络更加安全,可靠,容易管理的目的。

2、子网划分原则——网络位向主机位借位

有效的ip地址段=网段号+主机位

主机数=2^n-2(借位后要减掉全0和全1的ip地址,其中n为主机位数) 子网数=2^N(N位子网部分位数)

3、举例说明

我们以题目为例,了解子网划分的具体步骤,将192.168.1.0/24划分为两个小网段,并求其有效的ip地址

(1)从左到右,向主机位借位(主机位是二进制形式,转换为十进制后依次是128,64,32…)

(2)计算网段号(ip地址范围为1~2^6-2=62;借的两个位各自可以是1也可以是0,借两位排序的方式有四种,所以得到四个网段)

(3)计算有效IP地址(全0和全1的ip是子网地址和广播地址,不属于有效的IP使用地址, 二进制表示: 192.168.1.00000001~192.168.1.11111110) 其中网段号已经固定好了,63(00111111)、127(01111111)、191和255的地址即表示二进制为全部为1的ip地址,属于广播地址;64(01000000)、128(10000000)、192(11000000)属于借的位后面全是0的地址,属于网络地址,他们都不是有效的IP地址,。

计算机网络——子网划分_子网

标签:24,子网,网段,ip,地址,计算机网络,划分,主机
From: https://blog.51cto.com/u_16165827/6516889

相关文章

  • 算法题总结-均等划分
    原题https://leetcode.cn/problems/partition-to-k-equal-sum-subsets/submissions/给定一个整数数组nums和一个正整数k,找出是否有可能把这个数组分成k个非空子集,其总和都相等。[1<=k<=len(nums)<=16]输入示例nums=[4,3,2,3,5,2,1],k=4输出示例True......
  • strDivide2.cpp字符串划分
    //strDivide2.cpp:Definestheentrypointfortheconsoleapplication.//#include"stdafx.h"#include"string.h"/*s为bwe@#$at111YYY*oo那么func(s)将打印atbweooYYY★树★(240028358)21:07:57先挑字母,再排序吧国嵌唐老师(22134670)21:21:25我来说说......
  • 链表划分
    链表划分题目:描述给定一个单链表和数值x,划分链表使得所有小于x的节点排在大于等于x的节点之前。你应该保留两部分内链表节点原有的相对顺序。样例样例1:输入:list=nullx=0输出:null解释:空链表本身满足要求样例2:输入:list=1->4->3->2->5->2->nullx=3输出:1->2-......
  • 计算机网络概述
    1.计算机网络概述1.1.计算机网络的定义1.2.计算机网络的基本功能1.3.计算机网络的演进1.4.计算机网络的中的基本概念1.4.1.局域网,城域网,广域网1.4.2.网络的拓扑结构1.4.3.电交换与分组管理1.5.衡量计算机网络的主要指标1.6.网络标准化组织2.OSI参考......
  • 计算机网络协议之https协议(五)
    一、HTTPS协议HTTP协议是在HTTP协议的基础上通过加密传输和身份认证来保证传输过程安全的协议。HTTP传输存在如下安全隐患:明文数据传输,攻击者最常用的攻击手法就是网络嗅探,试图从传输过程当中分析出敏感的数据。进行网络嗅探攻击非常简单,对攻击者的要求很低。使用网络......
  • 计算机网络(七)应用层
    计算机网络(七)应用层应用层:解决通过应用进程交互实现特定网络应用的问题运输层:解决进程之间基于网络的通信问题网络层:解决分组在多个网络上的传输(路由)问题数据链路层:解决分组在一个网络(或一个链路)上的传输问题物理层:解决用何种信息来传输比特的问题1应用层概述应用层......
  • 计算机网络(六)运输层
    计算机网络(六)运输层计算机网络体系中的物理层、数据链路层以及网络层共同解决了将主机通过异构网络互联起来所面临的问题,实现了主机到主机的通信但是在计算机网络中真正进行通信的实体是位于通信两端主机中的进程如何为运行在不同主机上的应用进程提供直接的通信服务是......
  • 计算机网络协议之http协议(四)
    一、HTTP协议概述HTTP协议又称超文本传输协议,是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。HTTP协议的特点如下:基于客户/服务器模式。在HTTP/0.9和1.0中每次连接只处理一个请求。服务器不保留与客......
  • 计算机网络协议简介(二)
    一、网络协议的概念网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。网络协议是由语法、语义、时序三个要素组成,语义表示要做什么,语法表示要怎么做,时序表示做的顺序。语义:解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做......
  • 计算机网络原理复习
    教材:计算机网络——自顶向下方法(第七版)作者:JamesF.Kurose,KeithW.Ross内容0-2在复述书6.7节0.数据的获得以访问网站为例。现在Bob(人在美国)要访问www.google.com这个网站!他所需要的是:他自己的IP地址、google的IP地址在获取的过程中,他还要用到:DNS服务器地址、本......