基础二层交换组网(静态IP)

server/2024/12/21 14:55:16/

拓扑图

实验目的

掌握并了解网络中静态IP默认无路由影响的情况。

实验过程

1.创建拓扑

2.配置PC1、PC2 IP地址

PC1:
IP地址:192.168.0.1
子网掩码:255.255.255.0PC2:
IP地址:192.168.0.2
子网掩码:255.255.255.0

3.验证

使用PC1的CLI去PingPC2的IP

补充知识

有的时候,查看数据抓包可以快速的找到问题所在。

我们可以看到(黄色部分),一个正常的Ping请求,是从ARP开始的,先寻找谁是192.168.0.2(目标主机)

所以我们知道,ARP协议,是根据IP地址,寻找Mac地址使用的,绿色框选区域1中,是典型的ARP数据包:

1.谁是192.168.0.2?来自192.168.0.1

2.192.168.0.2 是 54:89:89:87:37:a3 这台机器

为什么不能直接通过IP通讯呢?因为二层设备是不能理解IP地址的,IP地址在二层设备上就只有一个“名字”,我们抽象的将这些知识当成快递,IP地址是你的名字,那么MAC地址是你的地址。我们只有根据你的名字查询你的地址,这个快递才能正儿八经完完整整的送到你的手上。

我们还可以看到(紫色部分)发现紫色部分由绿色框选的区域,第一条是request,第二条是reply,并且观察后发现,我们的request的source ip是192.168.0.1,而Destination是192.168.0.2,但是reply是正好相反的。

那么我们又得出一条结论:

Ping是双向的,有发送,有返回。数据类型为ICMP。


http://www.ppmy.cn/server/151969.html

相关文章

开启新征程——QML

文章目录 前言什么是 QML?QML 的主要特点: 什么是 Qt Quick?Qt Quick 的主要特点: QML 与 C 的结合开发工具总结 文章目录 前言什么是 QML?QML 的主要特点: 什么是 Qt Quick?Qt Quick 的主要特点…

计算机网络基础--WebSocket

什么是 WebSocket? WebSocket 是一种基于 TCP 连接的全双工通信协议,即客户端和服务器可以同时发送和接收数据。 WebSocket 协议在 2008 年诞生,2011 年成为国际标准,几乎所有主流较新版本的浏览器都支持该协议。不过,WebSocke…

新能源汽车产销数据分析

新能源汽车产销数据分析 一、读取数据1.打印表头信息2.查看前几行数据3.打印数据基本统计信息4.检查缺失值情况5.缺失值处理方法二、绘图1.统计"车型大类"的分布2.制造厂累计销量对比(前90%)3.当期销量随时间变化折线图4.累计同比分布箱线图5.…

js 中数组、对象遍历方法总结

文章目录 数组方法类数组及对象应用对象应用补充 数组方法 push() 功能:向数组的末尾添加一个或多个元素,并返回新的长度。示例: let arr [1, 2, 3]; let newLength arr.push(4); console.log(arr); // [1, 2, 3, 4] console.log(newLengt…

ESP32单片机开发

目录 一、ESP32 单片机的初印象 (一)基本概念解读 (二)开发环境搭建 1. Arduino IDE 2. ESP-IDF 二、ESP32 单片机开发语言知多少 三、ESP32 单片机开发常见问题及解决 (一)硬件连接相关问题 &…

四、CSS3

一、CSS3简介 1、CSS3概述 CSS3 是 CSS2 的升级版本,他在CSS2的基础上,新增了很多强大的新功能,从而解决一些实际面临的问题。 CSS在未来会按照模块化的方式去发展:https://www.w3.org/Style/CSS/current-work.html …

【HTML】Shadow DOM

Shadow DOM 允许将隐藏的 DOM 树附加到常规的 DOM 树中。它以 shadow root 节点为起始根节点,在这个根节点的下方,可以是任意元素,和普通的 DOM 元素一样。这样,你就可以创建一个独立的 DOM 子树,它与主文档隔离开来&a…

学习maven(maven 项目模块化,继承,聚合)

前言 本篇博客的核心:理解maven 项目模块化,继承,聚合 的含义 maven 项目模块化 含义 maven项目模块化:使用maven 构建项目,管理项目的方式,我们可以将maven项目根据内在的关系拆分成很多个小项目【模块】…