草庐IT

计算机网络实验一:Packet Tracer 入门

chihiroCC 2023-08-15 原文

使用的软件:Cisco Packet Tracer

Windows 11系统

【基础知识】

(界面左上角)

 逻辑工作区:主要工作区,在该区域里面完成网络设备的逻辑连接及配置。

物理工作区:该区域提供了办公地点(城市、办公室、工作间等)和设备的直观图,可以对它们进行相应配置。

(界面右下角)实施模式与模拟模式

【实验目的】

  • 认识Packet Tracer 。
  • 学习使用Packet Tracer进行拓扑的搭建。
  • 学习使用Packet Tracer对设备进行配置,并进行简单的测试。

【实验步骤】

一、拖放设备和布置线缆

1. 拖放两台1841路由器,并把一台的Display Name和Hostname改为Local,另一台改ISP

1.1拖放路由器

1.2 config->GLOBAL->Settings

2. 关闭路由器电源把WIC-2T(串口*2)模块分别添加到两台路由器然后重新打开电源

3. 在本地局域网拖一台2950-24交换机;

4. 在本地局域网拖两台PC,分别命名为学号A学号B

5. 在ISP网络拖一台服务器,命名为cisco;

6. 连线

用直通线(Straight-through)分别连接1A和1B的FastEthernet口到交换机的f0/1f0/2口;用直通线连接Local的f0/0到交换机的f0/24;

用交叉线(Cross-over)连接ISP的f0/0口到cisco的FastEthernet口;

用串行线(Serial)DCE一端连接ISP的s0/0/0,另一端(DTE)连接Local的s0/0/0。

二、用GUI界面配置设备

 

本地局域网(192.168.1.0/24

1A

FastEthernet

192.168.1.1

1B

FastEthernet

192.168.1.2

Local

F0/0

192.168.1.254

ISP网络(192.168.2.0/24

Cisco

FastEthernet

192.168.2.253

ISP

F0/0

192.168.2.254

点到点WAN192.168.3.0/24

ISP

S0/0/0

192.168.3.1

Local

S0/0/0

192.168.3.2

1.按照上表配置各个设备各端口的IP地址:在Config->INTERFACE找到相应端口,选择Static IP配置模式,配置IP address和子网掩码,同时应该注意使端口置为“On”;

 2. 配置ISP的Serial0/0/0端口的clock rate为64000(因为它为DCE端);

3. 配置ISP上的静态路由:把192.168.1.0(网络号)/255.255.255.0(子网掩码)/192.168.3.2(下一跳)添加:

Config->ROUTING->Static

 4. 配置Local上的默认路由:把0.0.0.0/0.0.0.0/192.168.3.1添加。

Config->ROUTING->Static

 5. 在Config->GLOBAL->Settings下配置学生A和学生B的Gateway为192.168.1.254(即Local),DNS Server为192.168.2.253(即cisco);

 

6. 下配置cisco的Gateway为192.168.2.254(即ISP);

Config->GLOBAL->Settings

 7. 配置cisco上的DNS服务:Service置为On,把cisco.com和192.168.2.253添加。

Config->SERVICES->DNS

 8. 配置cisco上的HTTP服务:Service置为On。(注意,HTTP服务和DNS服务不一定要在同一台服务器实现)。

Config->SERVICES->HTTP

三、在实施模式下测试ping、HTTP和DNS

1. 在1A打开命令行(Desktop->Command Prompt),输入“ping 192.168.2.253”,看是否能够连通;

 2. 打开1A的浏览器(Desktop->Web Browser),输入cisco.com,如果成功,会返回主页。

四、用模拟模式测试ping、HTTP和DNS

1. 在右下角,把Realtime模式切换为Simulation模式,会弹出一个Simulation Panel的对话框;

2. 编辑协议过滤器,只查看ICMP事件:

  3. 在1A上打开命令行,输入“ping 192.168.2.253”,此时在逻辑工作区可以看到1A上多了一个信封 ;

5. 编辑协议过滤器,只查看DNS和HTTP事件。

 

6. 打开1A的浏览器,输入cisco.com,和刚才一样观察信封移动的过程和里面内容的变化。注意DNS和HTTP的配合。

作为一个小白我说说自己在做实验中遇到的问题吧!

1.开关忘记设成on

2.在配置路由器Local和ISP时,WIC—2T分别只配置了一个,导致没有相应的接口

3.ping时未连通:因为重新为路由器进行了配置,导致其接口地址忘记填写,补齐后即连通。

~欢迎批评指正,侵权即删~

有关计算机网络实验一:Packet Tracer 入门的更多相关文章

  1. ruby-on-rails - 使用一系列等级计算字母等级 - 2

    这里是Ruby新手。完成一些练习后碰壁了。练习:计算一系列成绩的字母等级创建一个方法get_grade来接受测试分数数组。数组中的每个分数应介于0和100之间,其中100是最大分数。计算平均分并将字母等级作为字符串返回,即“A”、“B”、“C”、“D”、“E”或“F”。我一直返回错误:avg.rb:1:syntaxerror,unexpectedtLBRACK,expecting')'defget_grade([100,90,80])^avg.rb:1:syntaxerror,unexpected')',expecting$end这是我目前所拥有的。我想坚持使用下面的方法或.join,

  2. ruby - 用 Ruby 编写一个简单的网络服务器 - 2

    我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b

  3. 网络编程套接字 - 2

    网络编程套接字网络编程基础知识理解源`IP`地址和目的`IP`地址理解源MAC地址和目的MAC地址认识端口号理解端口号和进程ID理解源端口号和目的端口号认识`TCP`协议认识`UDP`协议网络字节序socket编程接口`sockaddr``UDP`网络程序服务器端代码逻辑:需要用到的接口服务器端代码`udp`客户端代码逻辑`udp`客户端代码`TCP`网络程序服务器代码逻辑多个版本服务器单进程版本多进程版本多线程版本线程池版本服务器端代码客户端代码逻辑客户端代码TCP协议通讯流程TCP协议的客户端/服务器程序流程三次握手(建立连接)数据传输四次挥手(断开连接)TCP和UDP对比网络编程基础知识

  4. LC滤波器设计学习笔记(一)滤波电路入门 - 2

    目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称

  5. 计算机毕业设计ssm+vue基本微信小程序的小学生兴趣延时班预约小程序 - 2

    项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU

  6. 微信小程序开发入门与实战(Behaviors使用) - 2

    @作者:SYFStrive @博客首页:HomePage📜:微信小程序📌:个人社区(欢迎大佬们加入)👉:社区链接🔗📌:觉得文章不错可以点点关注👉:专栏连接🔗💃:感谢支持,学累了可以先看小段由小胖给大家带来的街舞👉微信小程序(🔥)目录自定义组件-behaviors    1、什么是behaviors    2、behaviors的工作方式    3、创建behavior    4、导入并使用behavior    5、behavior中所有可用的节点    6、同名字段的覆盖和组合规则总结最后自定义组件-behaviors    1、什么是behaviorsbehaviors是小程序中,用于实现

  7. 【Java入门】使用Java实现文件夹的遍历 - 2

    遍历文件夹我们通常是使用递归进行操作,这种方式比较简单,也比较容易理解。本文为大家介绍另一种不使用递归的方式,由于没有使用递归,只用到了循环和集合,所以效率更高一些!一、使用递归遍历文件夹整体思路1、使用File封装初始目录,2、打印这个目录3、获取这个目录下所有的子文件和子目录的数组。4、遍历这个数组,取出每个File对象4-1、如果File是否是一个文件,打印4-2、否则就是一个目录,递归调用代码实现publicclassSearchFile{publicstaticvoidmain(String[]args){//初始目录Filedir=newFile("d:/Dev");Datebeg

  8. ES基础入门 - 2

    ES一、简介1、ElasticStackES技术栈:ElasticSearch:存数据+搜索;QL;Kibana:Web可视化平台,分析。LogStash:日志收集,Log4j:产生日志;log.info(xxx)。。。。使用场景:metrics:指标监控…2、基本概念Index(索引)动词:保存(插入)名词:类似MySQL数据库,给数据Type(类型)已废弃,以前类似MySQL的表现在用索引对数据分类Document(文档)真正要保存的一个JSON数据{name:"tcx"}二、入门实战{"name":"DESKTOP-1TSVGKG","cluster_name":"elasticsear

  9. ruby - 如何计算 Liquid 中的变量 +1 - 2

    我对如何计算通过{%assignvar=0%}赋值的变量加一完全感到困惑。这应该是最简单的任务。到目前为止,这是我尝试过的:{%assignamount=0%}{%forvariantinproduct.variants%}{%assignamount=amount+1%}{%endfor%}Amount:{{amount}}结果总是0。也许我忽略了一些明显的东西。也许有更好的方法。我想要存档的只是获取运行的迭代次数。 最佳答案 因为{{incrementamount}}将输出您的变量值并且不会影响{%assign%}定义的变量,我

  10. ruby - 使用 Ruby,计算 n x m 数组的每一列中有多少个 true 的简单方法是什么? - 2

    给定一个nxmbool数组:[[true,true,false],[false,true,true],[false,true,true]]有什么简单的方法可以返回“该列中有多少个true?”结果应该是[1,3,2] 最佳答案 使用转置得到一个数组,其中每个子数组代表一列,然后将每一列映射到其中的true数:arr.transpose.map{|subarr|subarr.count(true)}这是一个带有inject的版本,应该在1.8.6上运行,没有任何依赖:arr.transpose.map{|subarr|subarr.in

随机推荐