网络PPP协议802.11协议以太网协议IPV4协议在思科模拟器的实现

news2024/12/27 11:01:32

1)PPP协议

f0da631d88cb4d7b84b927ea9ffe82eb.png

1. 选择2620系列交换机,添加WIC-2t模块,具有两个serial串行接口;

28ebc3ee39c6475fa3d4a52e7760bcf5.png

2.Router>enable:进入特权模式

Router#configure terminal:全局配置模式

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#interface serial 0/0:进入0号串行接口

Router(config-if)#ip address 192.168.1.1 255.255.255.0:配置IP

Router(config-if)#clock rate 128000:设置0号串行接口作为DCE设备,向DTTE端提供速率为128000的时钟

Router(config-if)#encapsulation ppp:封装PPP协议;

Router(config-if)#shutdown:暂时停用端口,以便后续打开然后捕获报文

26ffa947ed5d4716b32e412fa4f4f2e5.png

3.另一个路由器配置

Enable

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#interface serial 0/0

Router(config-if)#ip address 192.168.1.2 255.255.255.0

Router(config-if)#encapsulation ppp

Router(config-if)#shutdown

8dfe344f8b234fda83b877bc2808ce2a.png

输入 no shutdown启用端口;

(2)以太网协议分析:

e0497900758444eea718af2691ced77b.png

1.

Router>enable

Router#confi

Router#configure te

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#inter

Router(config)#interface fa

Router(config)#interface fastEthernet 0/0

Router(config-if)#ip address 192.168.1.1 255.255.255.0

Router(config-if)#no shutdown

3ed05a00fc5040c0901c5c4acdc604ca.png

2.

Router>en

Router>enable

Router#configure

Router#configure te

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#inter

Router(config)#interface fa

Router(config)#interface fastEthernet 0/0

Router(config-if)#ip address 192.168.1.2 255.255.255.0

Router(config-if)#no shutdown

b62358eec0ef49b29a1acafed61e4e10.png

2. 路由器之间使用ping命令测试连通性:

45d90ff69fe847d9a79d20f8f69016f4.png

(3)802.11协议分析:

1)在802.11无线协议标准中,定义了基本服务集BSS和拓展服务集ESS:

BSS基本服务集:由无线站及中心站组成;

(固定站)中心站称为access point接入点AP;没有AP的BSS称为自组织体系结构;具有AP的BSS称为基础结构网络;

Ess拓展服务集:由两个或多个具有多个接入点的BSS组成;BSS连接到一个DISTRIBUTION SYSTEM分配系统DS,分配系统连接网络的AP;

2)站类型分类:ess切换:可以从当前ESS移动到其他ESS;

bss切换:在一个ESS控制下的多个BSS范围内移动;

无切换:在一个BSS范围内移动或者固定不动;

3) MAC子层:

4) 定义两种子层:

5) 常用为在csma with collision avoidance带碰撞避免的载波侦听多点接入CSMA/CA的MAC子层:

6) 帧交换时序:10

7) 源站在发送帧之前,检查信道是否空闲,如果忙,使用带退避的坚持策略等待信道空闲,如果空闲则先等待DIFS分布帧间距distributed interframe space的时间,然后发送称为请求发送的请求帧RTS;目的站收到以后,等待SIFS短帧间距short interframe space,然后回送CTS允许发送的数据帧,源站收到后等待DIFS时间后发送数据,接收方收到后等待SIFS时间后后发送确认;

8) 网络分配矢量:802.11协议使用NAV网络分配矢量network allocaation vector解决碰撞问题;站点发送帧时,在帧中标识需要占用信道的时间,涉及站点需要创建一个定时器NAV,标识其他站检测信道是否空闲前必须等待时间;

在传送RTS或者CTS控制帧之前,通常称为握手期,发生了碰撞,如果没有收到CTS帧。认为发生了碰撞;

IP层协议

IPV4协议:

路由器2,3,5都安装WIC-2T模块,将其拖动到右边端口上;

05105325a2e74d06b8f3651ca4fcb6d3.png

网络结构如图所示:

16034d308c1643b5bc829edc9a94de9d.png

e082e09d0ded4a6d98d378b98e07752b.png

对路由器3:

Router>enable

Router#conf

Router#configure ter

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#int

Router(config)#interface fa

Router(config)#interface fastEthernet 0/0

Router(config-if)#ip address 192.168.4.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

Router(config-if)#exit

Router(config)#inter

Router(config)#interface se 0/0

Router(config-if)#ip address 192.168.1.1 255.255.255.0

Router(config-if)#no shutdown

%LINK-5-CHANGED: Interface Serial0/0, changed state to down

Router(config-if)#exit

Router(config)#interface se0/1

Router(config-if)#ip address 192.168.3.2 255.255.255.0

Router(config-if)#no shutdown

%LINK-5-CHANGED: Interface Serial0/1, changed state to down

Router(config-if)#exit

Router(config)#router rip

Router(config-router)#version 2

Router(config-router)#network 192.168.1.0

Router(config-router)#network 192.168.3.0

Router(config-router)#network 192.168.4.0

Router(config-router)#exit

Router(config)#exit

Router#

%SYS-5-CONFIG_I: Configured from console by console

write

Building configuration...

[OK]

Router#write

Building configuration...

[OK]

Router#

4c23b0bff29e44e5bf30c0a0e0a6ca8c.png

配置路由器2:

Router>enable

Router#con

Router#conf

Router#configure ter

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#interface se0/0

Router(config-if)#ip address 192.168.2.1 255.255.255.0

Router(config-if)#no shutdown

%LINK-5-CHANGED: Interface Serial0/0, changed state to down

Router(config-if)#exit

Router(config)#intterface se0/1

^

% Invalid input detected at '^' marker.

Router(config)#interface se0/1

Router(config-if)#ip address 192.168.1.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#

%LINK-5-CHANGED: Interface Serial0/1, changed state to up

Router(config-if)#exit

Router(config)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/1, changed state to up

Router(config)#router rip

Router(config-router)#version 2

Router(config-router)#network 192.168.1.0

Router(config-router)#network 192.168.2.0

Router(config-router)#exit

0f898669912b495ea29f81546c519a82.png

配置路由器5:

Router>enable

Router#confi

Router#configure ter

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#interface se0/1

Router(config-if)#ip address 192.168.3.1

% Incomplete command.

Router(config-if)#ip address 192.168.3.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#

%LINK-5-CHANGED: Interface Serial0/1, changed state to up

Router(config-if)#exit

Router(config)#i

%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/1, changed state to up

Router(config)#interface se0/0

Router(config-if)#ip address 192.168.2.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#

%LINK-5-CHANGED: Interface Serial0/0, changed state to up

Router(config-if)#exit

Router(config)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0, changed state to up

i

% Ambiguous command: "i"

Router(config)#interface fa0/0

Router(config-if)#ip address 192.168.5.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

Router(config-if)#exit

Router(config)#router rip

Router(config-router)#version 2

Router(config-router)#network 192.168.2.0

Router(config-router)#network 192.168.3.0

Router(config-router)#network 192.168.5.0

7cbe347c1df944e790eb7b2720f21f37.png

配置路由器4

Router>enable

Router#conf

Router#configure ter

Router#configure terminal

Router(config)#interface fastEthernet 0/0

Router(config-if)#ip address 192.168.4.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#ip default-gateway 192.168.4.1

配置路由器6

Router>enable

Router#con

Router#conf

Router#configure ter

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#inter

Router(config)#interface fa

Router(config)#interface fastEthernet 0/0

Router(config-if)#ip address 192.168.5.2 255.255.255.0

Router(config-if)#no shutdown

Router(config)#ip default-gateway 192.168.4.1

 

 

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

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

相关文章

配置win10开电脑时显示可登录账号策略

有1台公用的windows10电脑,电脑上有N多用户,使用人员登录时选择相应的账号登录即可。但在某次使用脚本加固后,发现之前显示的用户都不能显示了。检查加固脚本,是脚本启用了“交互式登录:不显示上次登录”策略。因此&am…

基于SpringBoot+Vue的垃圾分类回收管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏:Java精选实战项目…

RHCSA认证-Linux(RHel9)-Linux入门

文章目录 概要一、创建、查看和编辑⽂本1.1 输出重定向1.2 vim编辑器1.3 shell 变量1.5 获取帮助 二、管理本地用户和组2.1 描述用户2.2 切换用户和赋权2.3 用户管理2.4 用户组管理2.5 密码策略 三、控制文件访问3.1 列出文件和文件权限3.2 更改文件权限和拥有者3.3 控制默认权…

【中级通信工程师】终端与业务(二):终端产品

【零基础3天通关中级通信工程师】 终端与业务(二):终端产品 本文是中级通信工程师考试《终端与业务》科目第二章《终端产品》的复习资料和真题汇总。终端与业务是通信考试里最简单的科目,有效复习通过率可达90%以上,本文结合了高频考点和近几…

JUC并发编程_阻塞队列 BlockingQueue

JUC并发编程_阻塞队列 BlockingQueue 一、基本概念二、主要特性三、常用方法四、实现类ArrayBlockingQueueLinkedBlockingQueuePriorityBlockingQueueSynchronousQueue 五、使用场景六、注意事项 一、基本概念 阻塞队列是一种特殊的队列,它除了支持普通队列的插入&…

电动车车牌识别系统源码分享

电动车车牌识别检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer V…

VUE-CLI配置全局SCSS变量

一.引入node-sass和sass-loader依赖 npm install --save-dev sass-loader node-sass 二. 在项目根目录中创建一个scss变量文件,比如constant.scss: 三.在vue.config.js文件中引入这个变量文件: // vue.config.js module.exports {css: {l…

艾体宝产品丨无需代码开发!Redis数据集成助你轻松优化数据库

我们不仅致力于加速应用程序的构建过程,更专注于助力您达成最终目标——实现应用的高效运行。因此,我们欣然宣布,Redis 数据集成(Redis Data Integration,RDI)(https://redis.io/data-integration/) 已经正…

自动化学习1:pytest自动化框架的基本用法:注意事项/断言assert/测试结果分析

一.注意事项: ①创建test开头的文件(test_)/类/函数或方法 ②pytest中以每一个函数或方法,作为用例 ③pytest启动方式:pytest def test01(): # 函数(写在类外边是函数)passclass Test:def t…

【机器学习】决策树算法

目录 算法引入 基尼系数: 决策树算法概述 决策树的关键概念 决策树的构建 代码实现 1. 定义决策树节点 2. 计算信息增益 3. 选择最佳分割特征 4. 构建决策树 5. 决策树预测 决策树的评估指标: 决策树的优缺点 优点: 缺点&…

Mitsuba 渲染基础

Mitsuba 渲染基础 0. Abstract1. 安装 Mitsuba21.1 下载 Mitsuba2 源码1.2 选择后端 (variants)1.3 编译 2. [Mitsuba2PointCloudRenderer](https://github.com/tolgabirdal/Mitsuba2PointCloudRenderer)2.1 Mitsuba2 渲染 XML2.2 Scene 场景的 XML 文件格式2.2.1 chair.npy to…

哪种电容笔更好用?2024精选推荐五款黄金畅销平替电容笔!

在当今信息化高速发展的时代,电容笔已成为众多电子设备用户不可或缺的重要配件。无论是专业的绘画创作者,还是日常学习、办公的人群,都对电容笔有着广泛的需求。可是市面上的品牌很多,到底哪种电容笔更好用呢?大家别担…

基于TCP协议的网络通信

TCP即传输控制协议,基于TCP协议的网络通信总是面向连接的,在通信过程中需要进行“三次握手,四次挥手”,这是众所周知的,所以这里不过多赘述。我们都知道TCP协议传输数据比较稳定,那么为什么稳定&#xff0c…

【Windows 同时安装 MySQL5 和 MySQL8 - 详细图文教程】

卸载 MySQL 参考文章: 完美解决Mysql彻底删除并重装_怎么找到mysql并卸载-CSDN博客使用命令卸载mysql_卸载mysql服务命令-CSDN博客 先管理员方式打开 cmd ,切换到 MySQL 安装目录的 bin 文件夹下,执行如下命令,删除 MySQL 服务mys…

基于DPU的OpenStack裸金属服务快速部署及存储解决方案

1 方案背景和挑战 Openstack作为开源云计算领域的领军项目,凭借其强大的功能、灵活的架构以及活跃的社区支持,在全球范围内得到了广泛的采用。通过Openstack,企业和云服务提供商可以更加高效地管理和利用计算资源、存储资源和网络资源&#…

秋招面试准备:《小米2024数字芯片岗面试题》

在数字芯片设计的浪潮中,验证工程师的角色愈发重要。他们如同守门人,确保每一块芯片在投入市场前都能稳定、高效地运行。小米,作为全球知名的智能设备制造商,对数字芯片岗位的人才选拔尤为严格。 本文分享《小米2024数字芯片岗面…

Cat2Bug-Platform报告功能介绍

报告 报告是对团队、项目、测试用例、缺陷、交付物等工作管理做出的总结性报表,目前可通过OPEN API方式创建。 报告列表 报告列表中展示了已经提交的报表信息,点击某一个报告后可查看报告详情,报告可通过markdown格式展示,如下…

Java List初始化的六种方式

在日常的开发中,List作为我们常用的一种数据结构,那么有谁了解过在Java中如何对一个List进行初始化操作。在这些初始化操作中又有哪些遇到的坑呢? 1、常规方式 List<String> languageList = new ArrayList<>(); languageList.add("Java"); language…

C#使用实体类Entity Framework Core操作mysql入门:从数据库反向生成模型

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github&#xff1a;codetoys&#xff0c;所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的&#xff0c;可以在任何平台上使用。 源码指引&#xff1a;github源…

如何构建出更好的大模型RAG系统?

ChatGPT爆火之后&#xff0c;以ChatPDF为首的产品组合掀起了知识库问答的热潮。 在过去一整年中&#xff0c;大多数人都在完成RAG系统到高级RAG系统的迭代升级。但是技术发展是迅速的&#xff0c;如何深入了解RAG的发展&#xff0c;做出更好的RAG系统&#xff0c;其实还是非常…