初入网络学习第一篇

news2024/11/25 3:38:57

引言 

不磨磨唧唧,跟着学就好了,这个是我个人整理的学习内容梳理,学完百分百有收获。

1、使用的网络平台:eNSP

下载方法以及内容参考这篇文章

华为 eNSP 模拟器安装教程(内含下载地址)_ensp下载-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/weixin_43113691/article/details/124847964

2、了解平台硬件设备

从左到右,这些设备的描述如下:

  1. 路由器:一种网络设备,用于连接不同网络,负责在不同网络之间转发数据包管理网络流量

  2. 交换机:用于在局域网内部连接多个设备的网络设备。交换机通过MAC地址来转发数据,以实现设备之间的直接通信,提高网络效率。简单来说就是用于在局域网内部连接多个设备,进行数据包的转发。

  3. 无线局域网(Wi-Fi):一种通过无线信号提供网络连接的局域网技术。它允许设备如笔记本电脑、手机和其他无线设备在无线覆盖范围内接入网络。简单来说就是提供无线网络连接,允许设备通过Wi-Fi接入网络。

  4. 防火墙:一种网络安全设备或软件,监控和控制进出网络的流量,以防止未经授权的访问和网络攻击。防火墙可以在网络边界提供第一道防线。简单来说就是监控和控制进出网络的流量,保护网络安全。

  5. 终端:指与计算机网络连接的设备,通常用于输入和输出数据。终端可以是个人计算机、智能手机、或专用设备等。

  6. 其他设备(FRSW(防火墙交换机)、云(Cloud))
  7. 云(Cloud):表示云计算服务,提供在线存储和计算资源,支持数据的远程访问和处理。
  8. FRSW(防火墙交换机):结合了防火墙和交换机功能的设备,既能进行数据包转发,又能提供网络安全防护。
  9. HUB(集线器)是一种网络设备,通常用于局域网(LAN)中。它的主要功能是将多个网络设备连接在一起,使它们能够作为一个单一的网络进行通信。
  10. 连接线用于物理连接网络设备的介质,包括网线(如以太网线)、光纤和其他类型的通信线缆,以传输数据和供电。

以上是必须了解的基础知识,接下来我们来认识一下IP地址。

3、ip地址和子网掩码的的认识

ip地址和子网掩码

这里我直接比喻一下:

 子网掩码可以告诉是告诉你网络为和主机位(也可以说是可使用的主机位),这样子才可以知道这个ip地址怎么划分,在一般情况下是这样子写的:192.168.1.1/24

“192.168.1.1/24可以解读为:

192.168.1.1:这是一个具体的IP地址。

/24:这表示子网掩码的前缀长度为24位,也就是说,前24位用作网络位,后8位用作主机位

点分十进制表示法
例如,/24对应的子网掩码是255.255.255.0。这意味着前24位是“1”,后8位是“0”:

网络和主机位

网络位:通过子网掩码确定。这部分用于识别网络。对于192.168.1.1/24来说,网络地址是192.168.1.0。

主机位:这部分用于识别网络内的特定主机。对于/24的子网掩码,它允许最多2^8 - 2 = 254个可用主机地址(减去网络地址和广播地址也可以说是掐头去尾)。

4、组建同网段的局域网

所需的硬件:

一个交换机S5700、三个PC,三条Auto,然后连接(如下图)。

接着我们来配置IP地址和子网掩码,这里做个示范,点击PC1打开后配置IP地址和子网掩码然后点击应用,剩下的PC2和PC3均配置相应的IP地址和子网掩码(如上图)

配置PC1的ip地址

 这里大家了解一下什么是同网段:

如何确定同一网段

要确定两台设备是否在同一网段:

  1. 获取IP地址:找出两台设备的IP地址。
  2. 获取子网掩码:找出它们的子网掩码。
  3. 计算网络地址:将IP地址与子网掩码进行“与”运算(AND运算),以计算出网络地址。
  4. 比较网络地址:如果两台设备的网络地址相同,则它们在同一网段中。

同一网段的优点

  • 直接通信:在同一网段内的设备可以通过MAC地址直接互相发送数据包,不需要中介设备(如路由器)。
  • 减少延迟:直接通讯通常延迟更低,效率更高。

那上面的图片举例

  1. 设备PC1的网络地址:

    • IP:192.168.1.1
    • 子网掩码:255.255.255.0
    • 网络地址 = 192.168.1.1 AND 255.255.255.0 = 192.168.1.0
  2. 设备PC2的网络地址:

    • IP:192.168.1.2
    • 子网掩码:255.255.255.0
    • 网络地址 = 192.168.1.2  AND 255.255.255.0 = 192.168.1.0
  3. 设备PC3的网络地址:

    • IP:192.168.2.66
    • 子网掩码:255.255.255.0
    • 网络地址 = 192.168.2.66  AND 255.255.255.0 = 192.168.2.0

由于两个设备的网络地址相同(192.168.1.0),所以它们是在同一网段内而PC3网络地址不同所以不是同一个网段。

简单来说就是两台电脑网络位相同即为同网段。

PC1给PC2发送探测数据包(ping)

知道这些了之后我们怎么去知道PC1与PC2成功通信了呢?

说微信,qq发消息的出去罚站!这是一个没有显示器的平台。我们应该用命令给通信的电脑发消息。这里就介绍ping(发包)命令。

ping 命令是一个网络诊断工具,通常用于测试网络连接的可用性和网络延迟。它可以用来检查本机与其他主机(如另一台计算机、路由器或服务器)之间的通信是否正常

怎么做?

我们点击PC1点击命令行输入ping 192.168.1.2

会弹出以下消息,说明通信正常(原因是他们在同一网段)而ping192.168.2.66没ping通的原因在于不是同一网段。

实现PC1与PC3ping通

那么怎么使PC1和PC3ping通呢?

方法一:添加路由器

引入路由器:在网络中添加一个路由器(或三层交换机),使其连接到 PC1 和 PC3 所在的不同子网。

方法二:使用 VLAN

配置 VLAN:如果交换机支持 VLAN,可以将 PC1 和 PC3 配置在同一个 VLAN 中。

方法三:更改 IP 地址

将 PC1 或 PC3 的 IP 地址更改为同一网段

方法四:修改子网掩码

我们可以修改他们的子网掩码

这里就讲一下方法三和四。

方法三改一下打开PC后改IP地址(同一网段)就行

方法四修改子掩码也是修改为同网段就行,那么怎么不改变IP地址的情况下PC1和PC3通信呢?

我们可以扩大子网掩码的范围(这里是扩大),方法如下:改一下PC1和PC3的子网掩码为255.255.0.0使其变为同网段。

盖完后我们用PC1ping一下

ok没问题成功ping通。

好啦,今天的内容就到这里。你已经学号了IP地址和子网掩码以及简单的组建简单局域网的内容啦。

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

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

相关文章

javaScript操作元素(9个案例+代码+效果)

目录 1.innerHTML 案例:使用innerHTML修改文本内容 1.代码 2.效果 2.innerText 案例:使用innerText修改文本 1.代码 2.效果 3.textContent 案例:使用textContent修改文本 1.代码 2.效果 4.通过style属性操作样式 案例:改变小球颜色 1.代码 2.效果 5.通过className属性操作样式 …

【Iceberg分析】Spark集成Iceberg采集输出

Spark集成Iceberg采集输出 文章目录 Spark集成Iceberg采集输出Iceberg提供了两类指标和提供了两类指标输出器ScanReportCommitReport LoggingMetricsReporterRESTMetricsReporter验证示例相关环境配置结果说明 Iceberg提供了两类指标和提供了两类指标输出器 ScanReport 包含在…

基于SpringBoot+Uniapp的家庭记账本微信小程序系统设计与实现

项目运行截图 展示效果图 展示效果图 展示效果图 展示效果图 展示效果图 5. 技术框架 5.1 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框架的应用程序的开源框架。它采用约定大于配置的理念,提供了一套默认的配置,让开发者可以更…

Three.js基础内容(二)

目录 一、模型 1.1、组对象Group和层级模型(树结构) 1.2、递归遍历模型树结构、查询具体模型节点(楼房案例) 1.3、本地(局部)坐标和世界坐标 1.4、改变模型相对局部坐标原点位置 1.5、移除对象.remove() 1.6、模型隐藏与显示 二、纹理 2.1、创建纹理贴图(TextureLoade…

005集—— 用户交互之CAD窗口选择图元实体(CAD—C#二次开发入门)

如下图:根据提示选择若干图形要素,空格或右键结束选择,返回图元的objectid,以便进一步操作图元实体。 代码如下: using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.EditorInput; using Autodesk.Aut…

嘉兴儿童自闭症寄宿学校独特教育模式探秘

自闭症(孤独症)儿童的教育问题一直是社会关注的焦点。如何为这些特殊的孩子提供一个安全、稳定且充满爱的成长环境,成为了许多家庭的期盼。在众多自闭症儿童教育机构中,广州的星贝育园自闭症儿童寄宿制学校以其独特的教育模式和全…

Keycloak 获取token 用户信息

进入Clients菜单,选择Client ID找到Access settings 》Direct access grants 将Direct access grants勾选Postmans URL输入地址:{IP}:{prot}/realms/{ realms }/protocol/openid-connect/token 例:http://10.18.11.3:31873/realms/master/pro…

Centos7 NTP客户端

目录 1. NTP客户端1.1 安装1.2 启动1.3 同步状态异常1.4 更改/etc/chrony.conf配置文件1.5 同步状态正常 1. NTP客户端 1.1 安装 如果chrony没有安装,可以使用以下命令安装 sudo yum install chrony1.2 启动 启动并设置开机自启 sudo systemctl start chronyd …

【Matlab学习日记】② 常用滤波以及噪声分析方法(上)

关注星标公众号,不错过精彩内容 作者 | 量子君 微信公众号 | 极客工作室 【Matlab学习日记】专栏目录 第一章 ① Sinmulink自动代码生成教程 第二章 ② 常用滤波以及噪声分析方法(上) 文章目录 前言一、使用滤波的目的二、常见的几种噪声和表…

棋牌灯控计时计费系统软件免费试用版怎么下载 佳易王计时收银管理系统操作教程

一、前言 【试用版软件下载,可以点击本文章最下方官网卡片】 棋牌灯控计时计费系统软件免费试用版怎么下载 佳易王计时收银管理系统操作教程 棋牌计时计费软件的应用也提升了顾客的服务体验,顾客可以清晰的看到自己的消费时间和费用。增加了消费的透明…

免费高可用软件

高可用软件是指那些能够提供高可用性、高可靠性的软件,它们在各种应用场景下都能确保系统的稳定运行。以下是四款免费的高可用软件,它们在不同领域都表现出色,能够满足各种高可用性需求。 一、PanguHA PanguHA是一款专为Windows平台设计的双…

数据分析之Spark框架介绍

文章目录 概述一、发展历程与背景二、核心特点三、生态系统与组件四、应用场景五、与其他大数据技术的比较 核心概念1. 弹性分布式数据集(RDD, Resilient Distributed Dataset)2. 转换(Transformations)和动作(Actions…

python jpg 简单研究 1

起因, 目的: 就是想看看 jpg 里面有什么。 其实,我最开始的想法是,自己来写一个文件格式,只能我自己才能打开。 然后看了 jpg 相关的内容,发现太复杂,只能罢了。 1. jpg 的魔法头数字(File Ma…

蝶形激光器驱动(温控精度0.002°C 激光电流分辨率5uA)

蝶形半导体激光器驱动电流的稳定性直接决定了其输出波长的稳定性,进而影响检测精度.为了满足气体浓度检测中对激光器输出波长稳定可调的要求,设计了数字与模拟电路混合的恒流驱动电路.STM32为主控芯片数控模块完成扫描AD/DA转换;模拟电路主要由负反馈运算放大、高精度CMOS管和反…

《向量数据库指南》揭秘:Mlivus Cloud如何借Fivetran Partner SDK实现数据飞跃

哈哈,各位向量数据库领域的同仁们,今天咱们来聊聊 Fivetran 的 Partner SDK 如何助力技术供应商构建自定义连接器和目标,特别是与 Mlivus Cloud 的集成,这可是个热门话题啊! Fivetran 的 Partner SDK,简直就是为技术供应商量身打造的“神器”。有了它,你就可以轻松地为…

LeetCode讲解篇之300. 最长递增子序列

文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 这题我们可以通过动态规划求解&#xff0c;使用一个数组f&#xff0c;数组f的i号元素表示[0, i]范围内最长递增子序列的长度 状态转移方程&#xff1a;f[i] max(f[j] 1)&#xff0c;其中 0 < j < i 题…

node高版本报错: digital envelope routines::unsupported

node高版本报错&#xff1a; digital envelope routines::unsupported 解决方案&#xff1a; package.json中&#xff0c;启动命令前加上&#xff1a; set NODE_OPTIONS--openssl-legacy-provider &&

Windows安装Linux子系统报错:WslRegisterDistribution failed with error: 0x8007019e

WslRegisterDistribution failed with error: 0x8007019e 报错截图如下图&#xff1a; 该处是由于没有安装Linux内核&#xff0c;因此需要安装。可前往官网查看详情&#xff1a;https://aka.ms/wslinstall 需要解决该问题&#xff0c;可参照官网方法&#xff08;我没试过官网…

pip丢了怎么办!不用怕,教你用get-pip.py来下载

1.下载get-pip.py进行安装 我们有的时候环境中会找不到或者误删丢失了pip模块&#xff0c;就没办法安装新的python模组&#xff0c;那怎么办呢&#xff0c;官方提供了get-pip.py模块可以帮我们快速安装pip。 get-pip.py网站 bootstrap.pypa.io/get-pip.py 直接将文件下载下来…

已解决:AttributeError: ‘str‘ object has no attribute ‘decode‘

已解决&#xff1a;AttributeError: ‘str’ object has no attribute ‘decode’ 文章目录 写在前面问题描述报错原因分析 解决思路解决办法1. 确保只对 bytes 对象调用 decode()2. 将 Python 2 的旧代码迁移到 Python 33. 检查数据来源4. 处理编码不一致的问题5. 使用 six 库…