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

【计算机网络】IP地址及子网划分

时间:2024-12-11 13:33:32浏览次数:14  
标签:子网 网段 主机 网络 计算机网络 地址 IP地址

随着互联网技术的飞速发展,网络已经成为现代社会的基础设施。在这样一个高度互联的世界中,有效的IP地址管理变得至关重要。IP子网划分作为网络设计和优化的关键技术之一,对于确保网络的可扩展性、性能和安全性起着决定性作用。

本文旨在深入探讨IP子网划分的原理和实践,帮助读者理解子网划分的必要性,以及如何通过子网划分来优化网络架构。在网络日益复杂的今天,合理地规划和使用IP地址资源,不仅能够提高网络效率,还能降低管理成本和潜在的安全风险。

IP地址

含义IP Address,用来标识网络中的一个节点或接口,用于寻址。
在这里插入图片描述

IP地址结构

32位二进制(32bits)组成,采用“点分十进制”表示。

在这里插入图片描述
在这里插入图片描述

关键术语备注
网络部分/网络位标识一个网络,代表IP地址所属网络/网段。
主机部分/主机位标识一个网络内的主机,能唯一标识网段上的某台设备。
子网掩码/前缀用来区分网络位和主机位
“1”代表网络位,“0”代表主机位(必须是连续的1和0
前缀=/数字(有多少位网络位(1))

在这里插入图片描述
在这里插入图片描述

IP地址分类

根据第一组八位二进制的不同规则定义。

默认子网掩码

  • A类:0~126

  • B类:128~191

  • C类:192~223

  • D类:224~239

  • E类:240~255

在这里插入图片描述

特殊IP地址

特殊IP地址地址范围作用
任意地址0.0.0.0“任何网络”的网络地址;
这个网络上这个主机接口”的IP地址
广播地址255.255.255.255可作为目的地址,发往该网段所有主机
环回地址127.0.0.0测试设备自身的软件系统
本地链路地址169.254.0.0当自动获取地址失败后,随机分配的临时通信地址

公网地址 & 私网地址 & 地址转换

地址类型备注
公网地址用于Internet,向ISP付费申请,全球唯一
私网地址用于企业内部网络,不能用于Internet ,免费使用,可以重复
地址转换私网地址访问Internet时必须转换为公网地址,该技术为NAT

在这里插入图片描述

公网地址的管理和分配

私网地址备注表达方式
A类10.0.0.0~10.255.255.25510.0.0.0/8
B类172.16.0.0~172.31.255.255172.16.0.0/12
C类192.168.0.0~192.168.255.255192.168.0.0/16

网络地址、主机地址、广播地址

  • 通常一个网络位代表的网络称为“网段”。
  • 每个网段上都有两个特殊地址(最小和最大)不能分配给主机。
  • /32即使网络地址又是主机地址还是广播地址。
地址类型规则
网络地址主机位 = 全为0,标识一个网段(头)
主机地址主机位 = 不全为0也不全为1,标识一个网段内的一个节点(身体)
广播地址主机位 = 全为1,标识一个网段内的所有节点(尾)

在这里插入图片描述
在这里插入图片描述

地址计算案例

为什么需要子网划分

默认A、B、C类每个网段内可用主机数

在这里插入图片描述

性能和安全问题

一个网段内(广播域)过多的主机带来的问题。

在这里插入图片描述

而实际需求

导致大量的地址浪费。

在这里插入图片描述

合理的规划

根据需求将一个网段划分成更小的子网。

在这里插入图片描述

子网划分

  • 满足不同网络对IP地址的需求
  • 实现网络的层次性
  • 节省IP地址
  • 默认子网掩码可以进一步划分,成为变长子网掩码(VLSM)
  • 操作核心:网络位向主机位“借位”

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

子网划分实例

某公司共有生产部、销售部、财务部、客服部四个部门,每个部门的主机数最多不超过

50台。若该公司获得了一个C类地址192.168.100.0/24,应该如何划分子网呢?

在这里插入图片描述

请思考

如果该公司有五个部门,每个部门的主机数最多不超过30台,应该如何划分子网呢?

如果生产部有主机100台,销售部有50台,财务部有25台,客服部有12台,应该如何划分子网呢?

牛刀小试

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

附:可以检验IP地址计算的网址

IP地址计算1

IP地址计算2

喜欢的话就点个关注吧~
持续关注本专栏,后续还会分享更多计算机网络的相关知识~

标签:子网,网段,主机,网络,计算机网络,地址,IP地址
From: https://blog.csdn.net/2402_89174705/article/details/144397017

相关文章

  • 计算机网络八股(http篇)
    1、http是什么?HTTP是超文本传输协议,也就是HyperTextTransferProtocol。HTTP是一个在计算机世界里专门在「两点」之间「传输」文字、图片、音频、视频等「超文本」数据的「约定和规范」。2、http状态码?分为5类1xx,一般是表示请求成功,继续等待下......
  • 05计算机网络相关概念
    网络开发的两大架构:CS架构,BS架构(c是client客户端,s是server服务端,b是brower浏览器)BS架构(Browser/ServerArchitecture)定义BS架构,即浏览器/服务器架构,是一种基于Web的分布式计算模型,其中浏览器作为客户端,服务器作为服务端。在这种架构中,浏览器负责向服务器发送请求,并接收服务......
  • 计算机网络-IPSec VPN工作原理
    一、IPSecVPN工作原理昨天我们大致了解了IPSec是什么,今天来学习下它的工作原理。IPsec的基本工作流程如下:通过IKE协商第一阶段协商出IKESA。使用IKESA加密IKE协商第二阶段的报文,即IPsecSA。使用IPsecSA加密数据。IPse......
  • 计算机网络常考简答题(1)
    1.因特网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点?答:边缘部分:由各主机构成,用户直接进行信息处理和信息共享;低速连入核心网。核心部分:由各路由器连网,负责为边缘部分提供高速远程分组交换。2.试从多个方面比较电路交换、报文交换和分组......
  • [豪の学习笔记] 计算机网络#003
    3.1.1-网络应用(层)内容概述网络应用体系结构客户机/服务器P2P混合结构网络应用的服务需求可靠性带宽时延Internet传输层服务模型TCPUDP特定网络应用及协议HTTPSMTP,POP,IMAPSocket编程TCPUDP3.2.1-网络应用体系结构客户机/服务器结构(Client-Server,C/S)服......
  • 22Java之网络编程(IP地址、端口号、协议、UDP通信、TCP通信、BS架构程序)
    一、网络编程概述同学们,今天我们学习的课程内容叫网络编程。意思就是编写的应用程序可以与网络上其他设备中的应用程序进行数据交互。网络编程有什么用呢?这个就不言而喻了,比如我们经常用的微信收发消息就需要用到网络通信的技术、在比如我们打开浏览器可以浏览各种网络、视频......
  • [豪の学习笔记] 计算机网络#002
    2.1.1-速率、带宽、延迟①速率速率即数据率,或称数据传输速率或比特率单位时间(秒)传输信息(比特)量是计算机网络中最重要的一个性能指标单位:b/s(或bps)、kb/s、Mb/s、Gb/sk=10^3、M=10^6、G=10^9速率往往是指额定速率或标称速率②带宽带宽(bandwidth)原本指信号......
  • 热门推荐:免费IP地址SSL证书试用方法
    IP地址的HTTPS证书是专门给那些通过IP地址而不是域名去访问的网站或者服务打造的。能支持IP地址的SSL证书特别少,只有一部分像JoySSL这样的CA机构提供了专门用于IP地址的证书。而且现在还开放了不多的试用名额,领取的办法如下:访问官网并创建账号打开浏览器,进......
  • 计算机网络复习5——运输层
    运输层解决的是进程之间的逻辑通信问题两个主机进行通信归根结底是两个主机中的应用程序互相通信,又称为“端到端的通信”端口运行在计算机中的进程是用进程标识符来标志的。但不同的操作系统标识进程的方法不统一,因特网重新以统一的方法对TCP/IP体系中的应用进程进行标识。......
  • 计算机网络原理之HTTP与HTTPS
    一、前言为了理解HTTP,我们有必要事先了解一下TCP/IP协议簇。通常我们使用的网络(包括互联网)是在TCP/IP协议簇的基础上运作的。而HTTP属于它内部的一个子集。计算机与网络设备要相互通信,双方必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用那种语言进......