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

【计算机网络】子网划分

时间:2024-11-10 22:43:48浏览次数:3  
标签:子网 主机 地址 计算机网络 255.255 划分 0.0 子网掩码


子网划分


ip地址分类


公网:


A类:

1.0.0.0 ~ 127.255.255.255  

作用:

大量主机 公网


B类:

128.0.0.0 ~ 191.255.255.255

作用:

国际大公司 政府


C类:

192.0.0.0 ~ 233.255.255.255

作用

小公司 校园网 科研单位


D类:

234.0.0.0 ~ 239.255.255.255

作用:

组播


E类:

240.0.0.0 ~ 255.255.255.255

作用:

保留


私网

A类:

0.0.0.0 ~ 0.255.255.255 保留 

127.0.0.0 ~ 127.255.255.255 系统回环测试

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.25


子网掩码

子网掩码 网络掩码 子网络遮罩:就是将网络遮盖 不让外界窥察

默认网关

某主机的ip地址=默认网关

IPv4地址

ip地址(默认网关)和子网掩码按位与计算得到

默认子网掩码

A类:255.0.0.0

B类:255.255.0.0

C类:255.255.255.0

隐藏真正的主机号 主机和&0 = 0

掩码号究竟有多少 取决于ip种类 掩码盖住主机号 所以掩码类型和ip地址相似


网关

网间连接器 协议转换器 网间连接器 是连接两个子网之间的设备和软件

利用两个网关功能连接

路由器一个具有网关功能设备


广播地址

由于向网络中所有的设备进行广播 具有正常的网络信号部分

主机号全为1(255) 的ip地址称为广播地址

直接广播

ip相同 端口号相同 由客户端发送的消息可以被所有连网线ip服务的接收


//直接广播 把发送地址改为直接广播地址
addrServer.sin_addr.S_un.S_addr = inet_addr("192.168.3.255");

有限广播 本网广播

需要权限 申请权限setsockopt


BOOL val = true; //有限广播
setsockopt(sock, SOL_SOCKET, SO_BROADCAST, (char*)&val, sizeof(val));
addrServer.sin_addr.S_un.S_addr = inet_addr("255.255.255.255");


子网划分


原理

子网掩码:子网掩码是一个 32 位的二进制数,用于区分 IP 地址中的网络位和主机位。子网掩码中连续的 1 表示网络位,连续的 0 表示主机位。

网络位和主机位:IP 地址由网络位和主机位两部分组成。网络位用于标识网络,主机位用于标识网络中的主机。通过改变子网掩码中网络位和主机位的划分,可以实现子网划分。

步骤

  1. 确定需要划分的子网数量:根据网络的实际需求,确定需要划分的子网数量。
  2. 计算子网掩码:根据子网数量,计算出相应的子网掩码。子网掩码的计算方法是:将子网数量转换为二进制数,然后将二进制数的位数作为子网掩码中网络位的位数,其余位为 0。
  3. 确定每个子网的网络地址:根据子网掩码,确定每个子网的网络地址。网络地址是子网中第一个可用的 IP 地址,其主机位全为 0。
  4. 确定每个子网的广播地址:广播地址是子网中最后一个可用的 IP 地址,其主机位全为 1。
  5. 确定每个子网中可用的主机地址范围:可用的主机地址范围是网络地址和广播地址之间的 IP 地址,不包括网络地址和广播地址。

问题 

     1.选定子网掩码可以划分多少子网?2^x个 x是子网掩码借用的主机位数 

     2.每个子网可以连接多少主机?2^y-2台 其中y是被借用的主机位数 -2因为全0是默认网关,全1是这个子网广播地址

     3.有哪些子网?算出子网步长,从0开始不断增加到子网掩码值,中间就是子网。例如步长8则子网有0,8,16,32 .....

标签:子网,主机,地址,计算机网络,255.255,划分,0.0,子网掩码
From: https://blog.csdn.net/2301_79461609/article/details/143636053

相关文章

  • 第四届智能系统、通信与计算机网络国际学术会议(ISCCN 2025) 2025 4th International C
    @目录一、会议详情二、重要信息三、大会介绍四、出席嘉宾五、征稿主题一、会议详情二、重要信息大会官网:https://ais.cn/u/vEbMBz三、大会介绍第四届智能系统、通信与计算机网络国际学术会议(ISCCN2025)将于2025年2月21-23日在中国南宁隆重召开。会议旨在将“智能系统”“......
  • 如何训练——草原牛羊马目标检测数据集 数据集拥有3个类别、总计2400张图片 支持YOLO
    如何使用YOLOv8进行草原牛羊马的目标检测,并提供详细的训练代码和数据集准备步骤。假设你已经有一个包含2400张图片的数据集,并且这些图片已经标注了YOLO格式的标签,且已经分好训练集、验证集和测试集。项目结构深色版本grassland_animal_detection/├──dataset/│......
  • 计算机网络 - UDP 协议
    定义UDP(UserDatagramProtocol)用户数据报协议:是一种无连接的数据传输协议,传输前不需要建立连接,没有复杂的协议优点是:首部开销小,不需要连接,机制简单,可以一对一,一对多,多对一通信,使用与直播、视频通话等业务领域缺点是:传输无序,不能保证消息一定送到,有丢包的问题报文如下UDP报......
  • 计算机网络(7) 数据链路层
    数据链路层的内容不学不知道,一学真的是吓一跳哦,内容真的挺多的,但是大家不要害怕,总会学完的。还有由于数据链路层的内容太多,一篇肯定是讲不完的所以我决定把它分为好几个部分进行学习与讲解。大家可以关注以后文章的发布。数据链路层(DataLinkLayer)数据链路层是计算机网络......
  • 计算机网络 - 体系结构
    定义和分层图先说定义:计算机网络的体系结构就是值计算机网络的各层及其协议的集合分层图示如下:七层协议具体是指国际标准化组织ISO定义的标准化的计算机网络模型OSI/RM(OpenSystemInterconnectionReferenceModel,开放系统互联基本参考模型)然而由于其设计复杂,实际上目前......
  • 计算机网络:网络安全(网络安全概述)_网络安全概论
    一、网络安全的概念与特征由于计算机网络多样的连接形式、不均匀的终端分布,以及网络的开放性和互联性等特征,使通过互联网传输的数据较易受到监听、截获和攻击。伴随着虚拟化、大数据和云计算技术等各种网络新技术广泛而深入的应用,如今网络安全问题已经和几乎所有传统的安全问......
  • 专题三:计算机网络
    七层模型层次名称主要功能主要设备及协议7应用层实现具体的应用功能POP3、FTP、HTTP、Telnet、SMTPDHCP、TFTP、SNMP、DNS6表示层数据的格式与表达、加密、压缩5会话层建立、管理和终止会话4传输层端到端的连接TCP、UDP3网络层分组传输和路......
  • 【Linux】获得同一子网下当前在线设备IP/Latency/MAC 通过nmap指定CIDR扫描当前在线设
    【Linux】获得同一子网下当前在线设备IP/Latency/MAC通过nmap指定CIDR扫描当前在线设备通过路由器的后台,查看当前在线设备,受到网卡版本的影响,有时会有部分设备看不见MAC和分配的IP。此时,可以借助命令行工具扫描子网下所有连接的设备信息与通信状态。Nmap是一个强大的网......
  • 计算机网络(2)网络的组成
    今天更新网络的组成部分,这个学的有点久了可能会有遗漏的,文章有点长,希望大家耐心阅读,一起努力。一.网络架构点对点网络(Peer-to-PeerNetwork)和客户-服务器网络(Client-ServerNetwork)是两种常见的计算机网络架构模型,它们在数据通信、资源共享和网络管理方面有显著不同。1.点......
  • HyperWorks实体网格划分
    实体网格剖分在HyperMesh中,使用SolidMap功能进行实体网格剖分。该面板如下图所示:图4-4SolidMap面板 Ø通过SolidMapPanel进行实体网格剖分:•通过主菜单栏选择3D页面>solidmap。•通过下拉式菜单选择Mesh>create>SolidMap。 ØSolidMap......