计算机网络基础一

news2024/11/15 15:43:35
任务背景
由于某些原因,某公司搬迁至新地方,现需要对公司网络环境重新调整规划,申请了一个 B IP 地址 : 172.25.0.0 ,子
网掩码为 255.255.224.0 。需要根据公司部门和电脑数进行子网划分并分配 IP 。公司目前有 6 个部门,最大部门员工数
28 人。
任务要求
1. 根据申请的 IP ,划分至少 6 个子网
2. 计算出每个子网的 有效 IP 地址的范围
任务拆解
1. 根据申请的 IP ,分析判断 可以划分几个子网
2. 分析判断 每个子网的有效 IP 是否可以 满足最大部门员工数
3. 根据子网 IP 给每个主机分配有效的 IP
知识储备

一、认识网络设备

1. 常见的网络设备

集线器 (HUB)
共享带宽 的设备,采用 广播 的形式来传输信息,可以实现多台电脑同时使用一个进线接口来上网或组成局 域网 。
HUB 不管有多少端口,所有端口都 共享一条带宽 ,同一时刻 只能有两个端口 传送数据,其它端口只能等待, 传输效率低 ;如果是 8 口的 HUB ,那么每个端口得到的带宽就只有 1/8 的总带宽;
交换机
交换机的每一个端口所连接的网络都是独立的,也就是 独享带宽
并且能够进行 地址学习 (源端和目标端的 MAC 地址),维护一张 MAC 地址表
隔离冲突域 。因为每个端口都有一条独占的带宽,当两个端口工作时不影响其它端口的工作。
路由器
一个作用是 连接不同的网络 ,另一个作用是 选择信息传送的线路 (选路)。
选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通率。
总结:
1. 单从组建局域网来说,交换机的速度最快,其次是路由器,最后是 HUB 。而价格是路由器最贵,然后是交换机和HUB.
2. 集线器和交换机的作用可以简单的理解为将一些机器连接起来组成一个局域网;但是两者在性能上有区别: 集 线器采用的式共享带宽的工作方式,而交换机是独享带宽 。这样在机器很多或数据量很大时,两者将会有比较 明显的区别;
3. 路由器的作用在于 连接不同的网络 并且找到 网络中数据传输最合适的路径
4. 交换机与路由器的区别在于:
交换机属于 OSI 第二层即数据链路层设备。它根据 MAC 地址寻址
路由器属于 OSI 第三层即网络层设备,它 根据 IP 地址进行寻址 ,通过路由表路由协议产生。

2. 常见的网络连接介质

双绞线
1. 双绞线俗称网线,每条双绞线通过两端安装的 RJ-45 连接器(俗称水晶头)将各种网络设备连接起来。 多 用于 主机到集线器或交换机的连接
2. 双绞线中两种标准:
568A 标准:绿白 -1 ,绿 -2 ,橙白 -3 ,蓝 -4 ,蓝白 -5 ,橙 -6 ,棕白 -7 ,棕 -8
568B 标准:橙白 -1 ,橙 -2 ,绿白 -3 ,蓝 -4 ,蓝白 -5 ,绿 -6 ,棕白 -7 ,棕 -8
直通线:双绞线两边是一样标准,如 568B-568B (常用)
交叉线:双绞线两边标准不一样,如 568A-568B
3. 网络设备连接
直通线:交换机到路由器、计算机到交换机、计算机到集线器等 不同设备 互联
交叉线:交换机到交换机、交换机到集线器、集线器到集线器、路由器到路由器、计算机到计算机、 计算机到路由器等 相同设备 互联 光纤 与其它传输介质比较,光纤的电磁绝缘性能好、信号衰小、频带宽、传输速度快、传输距离大。主要用于要求 传输距离较长、布线条件特殊的主干网连接。具有不受外界电磁场的影响,无限制的带宽等特点,可以实现每秒万兆位的数据传送,尺寸小、重量轻,数据可传送几百千米,价格昂贵。

二、IP地址基础知识

1. IPMAC地址简介

1. 以太网上的两台计算机之所以能够交换信息就是因为每个设备都有一块网卡,并且每块网卡拥有唯一的物理地 址(称为MAC 地址)和唯一的逻辑地址(称为 IP 地址)。
2. MAC 地址是由生产厂商烧录好的,一般不能改动,并且 全球唯一 IP 地址需要绑定在网卡上,并且同一个 IP 地 址不能绑定在多个网卡上。
3. MAC 地址和 IP 地址的区别如下:
        MAC地址和 IP 地址结构长度不一样。
                MAC地址是48 位的十六进制数, IPv4 地址是 32 位的二进制数,IPv6地址是128位,通常写成8组,每 组为四个十六进制数的形式。
                0 1 bit 1B=8bit 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB 1PB EB
                IPv4地址使用" 点分十进制 " 法表示; IPv6 地址使用 " 冒分十六进制 " 法表示
                        IPv4地址:192.168.1.1 十进制数
                        IPv6地址:FE80: 0000:0000:0000 :AAAA: 0000 :00C2:0002
                        MAC地址:00-E1-8C-D8-EC-FE 十六进制
MAC 地址和 IP 地址在 OSI 模型中寻址层不同
        IP地址应用于 OSI 第三层,即网络层
        MAC地址应用在 OSI 第二层,即数据链路层
MAC 地址和 IP 地址分配方式不一样
        MAC地址分为 24 ( 称为组织唯一标志符 , 是由 1 的注册管理机构给厂商分配 ) 和后 24 ( 称为扩展标 识符,由厂家自己分配)
        IP地址是由 网络拓扑结构 决定分配

2. IP地址介绍

        为了便于根据IP 地址寻找到该地址所代表的主机,这个 32 位的二进制数被分为 2 个部分:
                192.168.10.1——>网络号+ 主机号
                网络ID(网络号 ) 和 主机 ID( 主机号 )
        网络号:区分网络是否在同一区域(网段),说明可以划分为几个网络或区域。
        主机号:区分同一个网络中的主机,说明网络里有多少台主机。
说明:我们现在所说的互联网就是由两个或者两个以上的网络进行互联。

3. 子网掩码介绍

思考:
每个 IP 地址都分割成 网络号 主机号 两部分,目的是便于 IP 地址的寻址操作;那么 IP 地址的网络号和主机号各是多少 位呢?如何确定?
子网掩码特点:
1. 子网掩码不能单独存在,它必须结合 IP 地址一起使用;
2. 子网掩码 只有一个作用 ,就是将某个 IP 地址划分成 网络地址 主机 地址两部分;用来判断两个 IP 是否在同一网络
3. 子网掩码是一个 32 位的二进制数,用 " 点分十进制 " 表示;其对应 网络地址的所有位置都为 1 ,对应于主机地址的 所有位置都为0
IP 地址: 192.168.1.254
子网掩码: 255.255.255.0
十进制 转换 二进制 :除 2 取余数,倒叙排列,不够用 0 补齐
二进制转换十进制: 11000000=192
192 = 11000000
168 = 10101000
1 = 00000001
254 = 11111110
255 = 11111111

4. IP地址分类

1. A IP 地址由 1 字节的网络地址和 3 字节主机地址组成,网络地址的最高位必须是 "0" ;
2. 地址的表示范围为: 0.0.0.0 ~ 127.255.255.255 ;默认子网掩码为: 255.0.0.0 / 8 ;
255.0.0.0 = 11111111.00000000.00000000.00000000
3. 网络号全为 0 表示保留不能用 ;
4. 网络号全为 1 IP : 127 .x.x.x / 8 表示保留,用于本机回环测试用。
5. 主机号全为 0 代表本主机所在的网络地址 ; 主机号全为 1 代表该网络上的所有主机 . 故不能分配。
113.0.0.0
113.255.255.255
综上所述 :
1. A 类地址可用的网络数为 2 ^ 7 - 2 = 126 个;
2. A 类地址每个网络能容纳的主机数为 2 ^ 24 - 2 = 16777214 (上千万台) ;
3. A 类地址一般分配给规模比较大的网络使用。

1. B IP 地址由 2 个字节的网络地址和 2 个字节的主机地址组成,网络地址的最高位必须是 "10" ;
2. 地址范围是 128.0.0.0 191.255.255.255 ;默认子网掩码为: 255.255.0.0 / 16 ;
3. 网络号全为 0 一般表示保留(老版教材),现在可以用 ;
4. 主机号全为 0 代表本主机所在的网络地址 ; 主机号全为 1 代表该网络上的所有主机 . 故不能分配。
综上所述 :
1. B 类地址可用的网络数为 2 ^ 14 - 1 = 16383 个;
2. B 类地址每个网络能容纳的主机数为 2 ^ 16 - 2 = 65534 (上万台) ;
3. B 类地址一般分配给中型的网络使用。

1. C IP 地址由 3 字节的网络地址和 1 字节的主机地址组成,网络地址的最高位必须是 "110" ;
2. 地址范围是 192.0.0.0 223.255.255.255 ;默认子网掩码为: 255.255.255.0 / 24
3. 网络号全为 0 表示一般保留(老版教材),现在可以用 ;
4. 主机号全为 0 代表本主机所在的网络地址 ; 主机号全为 1 代表该网络上的所有主机 . 故不能分配。
综上所述 :
1. C 类地址可用的网络数为 2 ^ 21 - 1 = 2097151 个;
2. C 类地址每个网络能容纳的主机数为 2 ^ 8 - 2 = 254 ;
3. C 类地址一般分配给小型的网络使用。
113.0.0.0 A 255.0.0.0
113.1.1.254 A 255.0.0.0 广播: 113.255.255.255

5. 课堂练习

三、子网划分

1. 子网划分核心

" 借用 " 主机位来 " 制造 " 新的网络。
IP 地址 = 网络号 + 主机号 ( 子网位 + 主机位 )
IP 地址 = 网络位 + 子网位 + 主机位

2. 子网划分方法

IP = 网络号 + 主机号
|
        子网位 (n) + 主机位 (m)
假设子网位为 n; 主机位为 m; 则子网数为 2 ^ n 个,主机数为 2 ^ m-2 个。
子网掩码都是由一串连续的 0 和连续的 1 组成。这里可以将 n 看做后面有多少个 1 m 看做后面有多少个 0
由于主机位全 0 表示本网络,全 1 留作广播地址,减掉 2
子网掩码:网络位为全为 1 ,主机位全为 0
3. 举例说明
根据子网掩码判断主机数
子网掩码为 255.255.255.0 时,可以容纳多个台设备?
分析:
1. 子网掩码由连续的 1 和连续 0 组成;
2. 用于判断 IP 地址网络位 + 主机位
255.255.255.0
11111111.11111111.11111111.0000000
主机数: 2 ^ 8 - 2
255.255.248.0 这个子网掩码可以最多容纳多少台电脑?
1. 将子网掩码转成二进制数
11111111.11111111.11111000.00000000
2. 判断有多少个连续的 0
主机数: 2 ^ 11 - 2 = 2046
255.255.128.0
11111111.11111111.10000000.00000000
2 ^ 15 - 2
根据主机和子网判断子网掩码
有一个 B 类网络 145.38.0.0 需要划分为 20 个能容纳 200 台主机的子网网络,子网掩码设置多少合适?
2 ^ n = 子网数 = 20
2 ^ m-2 = 主机数 = 200
子网掩码 = n 个连续的 1 m 个连续的 0 11111111.11111111.11111000.00000000
分析:
1. B 类网络 255.255.0.0 / 16
2. 网络数大于等于 20 个子网;主机数大于等于 200 个主机
网络数:
11111111.11111111.11111000.00000000 = 255.255.248.0
2 ^ n >= 20 n = 5 ,m = 11
主机数:
11111111.11111111.11111111.00000000 = 255.255.255.0
2 ^ m-2 >= 200 m = 8 ,n = 8

根据IP和子网掩码判断子网数

已知 192.168.0.0 / 255.255.255.128 网络,请问最多可以划分几个子网,每个子网范围分别是多少?
思路:
1. 根据 IP 分类和子网掩码判断出向主机号借了几位(子网位)
2. 根据所借的子网位数算出子网数和主机 IP 范围
步骤:
1. 子网掩码转成二进制
C 类默认: 11111111.11111111.11111111.00000000
实际掩码: 11111111.11111111.11111111.10000000
结果:对比判断,当前 IP 向主机位借了 1 位;当前 IP 最多可以划分 2 ^ 1 个子网
2. 判断每个子网的 IP 范围
x = 0
192.168.0.0 -------
192.168.0.0 ~ 192.168.0.127
有效的 IP 范围:
192.168.0.1 ~ 192.168.0.126 / 255.255.255.128
广播地址: 192.168.0.127
x = 1
192.168.0.1 -------
192.168.0.128 ~ 192.168.0.255
有效的 IP 范围:
192.168.0.128 ~ 192.168.0.254 / 25
广播地址: 192.168.0.255

 

5. 课堂练习

某公司申请到了一个 C 类网络,但需要接 9 个子公司,最大的一个子公司有 12 台计算机,每个子公司都在同一个网段中,则子
网掩码应设为多少合适?
C 类掩码: 255.255.255.0
子网数:至少是 9
主机数量:至少 12
11111111.11111111.11111111.11110000 = 255.255.255.240
2 ^ n >= 9 n = 4 ,m = 4
2 ^ m-2 >= 12 m = 4 ,n = 4
C 类地址,主机位为 8
2 ^ 4 > 9
2 ^ 4 > 12
所以借用的子网位为 4 ,主机位剩余 4 位,总共有 16 个子网,每个子网不超过 16 个主机,
所以掩码为 28 24 + 4 )位,即: 255.255.255.240

 

实战演练 

分析:
1. 申请的 B 类网络, 172.25.0.0 默认: 255.255.0.0 实际: 255.255.224.0
A 类 网络位 . 主机位 . 主机位 . 主机位
B 类 网络位 . 网络位 . 主机位 . 主机位
C 类 网络位 . 网络位 . 网络位 . 主机位
通过以上分析得出,该网络向主机位借位。
2. 根据实际子网掩码 255.255.224.0 可以分析出向主机位借了几位
255.255.224.0 转成二进制
11111111.11111111.11100000.00000000
结果算出借了 3
3. 如何判断是否满足公司需求?
IP = 网络位 + 主机位(子网位 n + 主机位 m
划分的子网数: 2 ^ n = 2 ^ 3 = 8 > 6 所以满足需求
主机数: 2 ^ m-2 = 2 ^ 13 - 2 > 28 所以满足需求
结论:该 IP 完全满足公司的需求
4. 判断出每个网络的有效 IP 地址
如果像主机位借 1 位的话: x = 0 x = 1 可以分出 2 个子网
如果像主机位借 2 位的话: x = 00 x = 01 x = 10 x = 11 可以分出 4 个子网
如果像主机位借 3 位的话: x = 000 x = 001 x = 010 x = 011 x = 100 x = 101 x = 110 x = 111 可以分出 8 个子网
5. 算出每个子网的 IP 范围
172.25.0.0 255.255.224.0 11111111.11111111.11100000.00000000
x = 000
172.25 .x /----- . --------
172.25.0.0 ~ 172.25.31.255 有效 IP 172.25.0.1 ~ 172.25.31.254
x = 001
172.25 .x /----- . --------
172.25.00100000.00000000
172.25.00111111.11111111
172.25.32.0 ~ 172.25.63.255 有效 IP 172.25.32.1 ~ 172.25.63.254
依次类推,自己完成
课程总结
今日目标
了解基本的网络设备,如集线器( HUB )、交换机、路由器的区别和作用
了解网络连接介质,如双绞线(网线)、光纤
了解 IP 地址的基础知识,如 IP 地址结构、分类
理解网络号(位)和主机号(位)
了解子网掩码的特点和结构
了解子网划分的核心思想: 借用 主机位来 制造 新的网络
今日总结

 

判断 IP 地址是否在同一个网段:
192.168.1.254 / 24
IP : 11000000.10101000.00000001.11111110
子网掩码: 11111111.11111111.11111111.00000000
11000000.10101000.00000001.00000000
192.168.0.254 / 24
IP 11000000.10101000.00000000.11111110
NETMASK 11111111.11111111.11111111.00000000
1100000.10101000.00000000.00000000
方法: IP 地址和子网掩码做 and 运算,然后判断网络位是否相同

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1141444.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何监听/抓取两个设备/芯片之间“UART串口”通信数据--监视TXD和RXD

案例背景&#xff1a;全网仅此一篇&#xff01;&#xff01;&#xff01; 两个设备/芯片之间采用UART串口通信。我们如何实现芯片1 TXD – > 芯片2 RXD&#xff0c;芯片2 TXD <-- 芯片1 RXD两个单线链路上的数据抓取和监听&#xff1f;这篇博客将告诉您。 目录 1 什么是…

VR结合|山海鲸虚拟展厅解决方案

方案背景 虚拟现实技术是另一项革命性的创新&#xff0c;它可以将用户带入一个完全虚拟的环境中。借助VR头盔和控制器&#xff0c;用户可以亲临虚拟现实中&#xff0c;与数字世界互动&#xff0c;仿佛置身于其中。 山海鲸根据用户实际需求变化将数字孪生与虚拟现实技术相结合…

EtherNet/IP转profienrt协议网关连接EtherNet/IP协议的川崎机器人配置方法

EthernetIP 协议一般用于采集机器人&#xff0c;控制器等设备的数据。 下面介绍通过远创智控YC-EIPM-PN网关把EtherNet/IP协议的川崎机器人通过西门子1500PLC的控制方法。有些 EIP 的从站设备提供了 EDS 文件&#xff0c;可以从EDS 文件中获取点位信息。这些信息是需要填写到网…

nginx配置反向代理和动静分离应用

一. Nginx配置反向代理和实现动静分离与虚拟主机流程图&#xff1a; 二 .Nginx配置反向代理和实现动静分离与虚拟主机实现详细配置和效果图 2.1 nginx 配置反向代理 #在nginx.conf配置server同级下配置 include tomcat.conf# vim tomcat.conf upstream api.z.mukewang.com{…

docker应用部署---Tomcat的部署配置

1. 搜索tomcat镜像 docker search tomcat2. 拉取tomcat镜像 docker pull tomcat3. 创建容器&#xff0c;设置端口映射、目录映射 # 在/root目录下创建tomcat目录用于存储tomcat数据信息 mkdir ~/tomcat cd ~/tomcatdocker run -id --namec_tomcat \ -p 8080:8080 \ -v $PWD:…

设计模式之桥梁模式

什么是桥梁模式 桥梁模式&#xff08;Bridge Pattern&#xff09;也称为桥接模式&#xff0c;属于结构型模式&#xff0c;它主要目的是通过组合的方式建立两个类之间的联系&#xff0c;而不是继承。桥梁模式将抽象部分与它的具体实现部分分离&#xff0c;使它们都可以独立地变…

python3飞机大战源码(让小白做出第一个飞机大战游戏)

让小白做出第一个飞机大战游戏 配置环境 pip install pygame 安装依赖包 目录层级&#xff0c;在飞机的文件夹下面有2个文件一个是代码文件plan.main一个是图片文件images 下载下面的四张图片&#xff0c;改名字后并放到指定的文件夹中&#xff08;图片都是png格式&#xff09…

数据库和sql语句

一、数据库和sql语句 &#xff08;一&#xff09;数据库的相关概念 1、数据&#xff1a;数据信息。据&#xff1a;属性&#xff0c;对一系列对象的具体属性的描述的集合 2、数据库&#xff1a;用来组织&#xff08;表示各个数据之间是有关联的&#xff0c;按照规则组织起来&…

【QT】信号和槽能自动传递参数

一、前置示例代码 main.cpp #include "widget.h"#include <QApplication>int main(int argc, char *argv[]) {QApplication a(argc, argv); // 应用程序对象a&#xff0c;在Qt中&#xff0c;应用程序对象&#xff0c;有且仅有一个。Widget w; // 窗口对…

2023年09月 Python(一级)真题解析#中国电子学会#全国青少年软件编程等级考试

Python等级考试&#xff08;1~6级&#xff09;全部真题・点这里 一、单选题&#xff08;共25题&#xff0c;每题2分&#xff0c;共50分&#xff09; 第1题 下列 Python 语句能够正确输出"学而时习之"五个字的是&#xff1f;&#xff08; &#xff09; A: print “…

springboot项目打jar包,运行时提示jar中没有主清单属性

可能性一&#xff1a; 没有在pom中加入maven插件 在pom中加入下方代码即可。 <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</ve…

电脑定时关机

电脑定时关机 1.右键 管理 2. 3. 4. 5. shutdown.exe/s /f /t 06.点击完成就好了 7.这里面可以 看到定时任务和启动 右键有运行 结束 禁用

【Java 进阶篇】Java Request 继承体系详解

在Java编程中&#xff0c;Request&#xff08;请求&#xff09;是一个常见的概念&#xff0c;特别是在Web开发中。Request通常用于获取来自客户端的信息&#xff0c;以便服务器能够根据客户端的需求提供相应的响应。在Java中&#xff0c;Request通常涉及到一系列类和接口&#…

【Linux】解决缓存锁问题:无法获得锁 /var/lib/dpkg/lock-frontend

今天在运行apt-get update更新软件包后&#xff0c;突然发现安装新的软件出现了这个报错&#xff1a;正在等待缓存锁&#xff1a;无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 1855&#xff08;unattended-upgr&#xff09;持有。如图。 这个错误通常是由于其他进程正在…

3DMAX金属屋顶墙面铺设插件使用方法

3DMAX金属屋顶墙面铺设插件教程 3DMAX金属屋顶墙面铺设插件&#xff0c;一键生成金属板屋顶、金属外墙面板&#xff0c;是一款非常实用的建筑建模插件。 【适用版本】 3dMax7或更新版本 【使用方法】 1.启动3dMax软件&#xff0c;打开&#xff08;或创建&#xff09;场景文件…

《持续交付:发布可靠软件的系统方法》- 读书笔记(八)

持续交付&#xff1a;发布可靠软件的系统方法&#xff08;八&#xff09; 第 8 章 自动化验收测试8.1 引言8.2 为什么验收测试是至关重要的8.2.1 如何创建可维护的验收测试套件8.2.2 GUI 上的测试 8.3 创建验收测试8.3.1 分析人员和测试人员的角色8.3.2 迭代开发项目中的分析工…

Java学习 3. 习题 1.

一、 1. 2. 3. 4. 5. 二、 1. 2. 3. 4. 5. 6. 7. 8.

Vsan数据恢复—Vsan存储断电导致虚拟机无法启动的数据恢复案例

Vsan分布式存储故障&检测&#xff1a; 异常断电导致一台vsan存储设备上层虚拟机无法启动。 将故障Vsan存储上的所有磁盘编号后取出&#xff0c;由北亚企安的硬件工程师对vsan存储上的所有硬盘进行物理故障检测&#xff0c;经过检测没有发现硬盘存在物理故障。 vsan存储结构…

北邮22级信通院数电:Verilog-FPGA(7)第七周实验(2):BCD七段显示译码器(关注我的uu们加群咯~)

北邮22信通一枚~ 跟随课程进度更新北邮信通院数字系统设计的笔记、代码和文章 持续关注作者 迎接数电实验学习~ 获取更多文章&#xff0c;请访问专栏&#xff1a; 北邮22级信通院数电实验_青山如墨雨如画的博客-CSDN博客 关注作者的uu们可以进群啦~ 一.verilog代码 1.1 …

【数据结构】选择排序

⭐ 作者&#xff1a;小胡_不糊涂 &#x1f331; 作者主页&#xff1a;小胡_不糊涂的个人主页 &#x1f4c0; 收录专栏&#xff1a;浅谈数据结构 &#x1f496; 持续更文&#xff0c;关注博主少走弯路&#xff0c;谢谢大家支持 &#x1f496; 直接选择、堆排序 1. 直接选择排序2…