搭建只有一个客户端和一个服务器的简单网络,通过客户端浏览器访问服务器上的主页。

在软件左下方的终端设备 [End Devices] 类别中选择个人电脑 [PC] 与服务器 [Server],在上方添加设备。如图所示:

接着选择通讯链路 [Connections],选择交叉线 [Copper Cross-Over] 分别连接 Server 与 PC ,链接接口为 FastEthernet。如图

也可选择 Ahtomatically Choose Connection Type 自动连接,效果相同

单击 Server0 在 Config 窗口 Setting 中选择 DHCP 如下图


在 Services 中查看服务器中的网页文件

在 Desktop 的 IP Configuration 中查看当前服务器的IP地址,如图所示


同样单击 PC0 在 Config 窗口 Setting 中选择 DHCP
在 Descktop 中点击 Command Prompt 进入 PC0 命令行窗口

根据之前得到的 Server0 的 IP地址,查询网络联通状态。

接着在 Web Browser 中实现通过客户端浏览器访问服务器上的主页。

输入 URL 则可访问主页,如图所示,可以看到之前 Server 上网页均可看到
http://169.254.146.38

模拟模式和实时模式下理解和分析HTTP工作原理

Simulation 模拟模式
Realtime 实时模式
Event List Filters 事件列表过滤器

模拟模式可以通过生动的Flash动画来表现数据包的传输过程,能很清楚地看到数据包的传输路线,直观地显示了网络数据包的来龙去脉。

此时再次通过 PC0 访问 Server0 可查看HTTP的工作原理

HTTP工作原理:

客户机与服务器建立连接后,浏览器可以向web服务器发送请求并显示收到的网页,当用户在浏览器地址栏中输入一个URL或点击一个超连接时,浏览器就向服务器发出了HTTP请求;该请求被送往由URL指定的WEB服务器,WEB服务器接收到请求后,进行相应反映,以HTTP规定的格式送回所要求的文件或其他相关信息,再由用户计算机上的浏览器负责解释和显示。

使用Packet tracer添加设备、连接设备,模拟模式和实时模式的切换,学会分析数据包的协议分层格式。

之前的网络结构中只有一个客户端和一个服务器,TCP/IP分层中添加了交换机 [Switch]、路由 [Router]。
在模拟模式可以看到数据包在网络层中的传输过程

packetTracer作业相关推荐

  1. 【计算机网络】实验6:cisco交换机配置 在PacketTracer中对交换机设备使用命令行(CLI)进行配置

    一. 实验目的 1. 了解交换机的基本配置命令 2. 了解交换机的VLAN配置 二. 实验内容 1. packet Tracer 配置Cisco交换机 2. VLAN的配置 1. Packet Tra ...

  2. LeetCode简单题之在既定时间做作业的学生人数

    题目 给你两个整数数组 startTime(开始时间)和 endTime(结束时间),并指定一个整数 queryTime 作为查询时间. 已知,第 i 名学生在 startTime[i] 时开始写作业 ...

  3. 作业函数的定义与调用

    作业函数的定义与调用 在 OneFlow 中,将训练.预测任务封装在一个函数中,统称为作业函数(job function),作业函数联系用户的业务逻辑与 OneFlow 管理的计算资源. 在 OneF ...

  4. 华东理工大学计算机应用基础,最新华东理工大学计算机应用基础网上作业及全部答案...

    精品文档 华东理工大学计算机应用基础网上作业及全部答案 2012计算机应用基础答案: 一.选择题 1.文件夹是用来对应用程序.文件进行分组的,以下说法中()正确.答:一个文件夹内可以包含文件.应用程序 ...

  5. 《小团团团队》第五次作业:项目需求分析改进与系统设计

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验九 团队作业5-团队项目需求改进与系统设计 团队名称 小团团团队 作业学习目标 (1)掌握面向对象需求分析方法:(2) ...

  6. 2017级面向对象程序设计 作业三

    Deadline:2018-05-13 22:00pm 题目升级 一栋10层的大楼(楼层编号1-10),设3台无限载重的电梯,初始时电梯停在1层.其中:1号电梯只能停留在奇数层,2号电梯可以各层都停留 ...

  7. 201621123068 作业08-集合

    1. 本周学习总结 2. 书面作业 1. ArrayList代码分析 1.1 解释ArrayList的<contains>源代码 答:源代码 public boolean contains ...

  8. 代码管理和版本管理的作业流程以及规范是怎样的?

    代码管理和版本管理的作业流程以及规范是怎样的? 代码管理和版本管理的作业流程以及规范是怎样的?下面以文档的形式进行详细分析,希望能够给予测试人员一些帮助和指导. 本文目的 本文试图提供一套有效进行代码 ...

  9. 结队项目——第一次作业

    By: 031502220 计算机二班 李自强031502344 计算机三班 郑世强 Table of Contents 一 需求分析:二 具体设计:三 系统功能说明:四 产品优劣势分析:五 PSP: ...

最新文章

  1. asp.net提交危险字符处理方法之一
  2. pythonrequests发送数据_在python中使用requests 模拟浏览器发送请求数据的方法
  3. h5 跳转上个页面刷新_关于javascript跳转与返回和刷新页面
  4. 模拟赛-20190114-新魔法(distance)
  5. 解决未知的服务器标记“asp:ListView”。
  6. (王道408考研操作系统)第二章进程管理-第四节2:死锁处理策略之避免死锁(银行家算法)
  7. 1.Java语言概述
  8. wkhtmltopdf的介绍与使用
  9. phpmailer 与 mail
  10. mysql添加外键失败
  11. Android 如何优雅地实现@人功能?
  12. swf文件的反编译或着flash文件的反编译
  13. Win7系统的开机个性化
  14. 运维工程师绩效考核表_运维服务工程师考核表
  15. tplink无线网卡的linux,ubuntu上tp-link无线网卡驱动安装
  16. C语言自学之路一(初识C语言)
  17. 查看计算机温度指令,怎么看cpu温度(电脑CPU温度怎么查看?)
  18. 最优化方法 19:近似梯度下降
  19. HTML图片动画特效
  20. 小米全国高校编程大赛 高弗雷勋爵

热门文章

  1. Ubuntu更改左上角的桌面文字,自定义名称
  2. (3)华为ensp--静态路由
  3. 广发样样行这样用才安全!
  4. Vue之vue项目引入图片和设置路径别名
  5. 三国志战略版:如何省出裸衣血战,暴力蜀枪的次级选择
  6. Android自定义控件开发入门与实战(15)SurfaceView,看完就能找到工作
  7. 基于MATLAB的语音信号处理系统的设计
  8. 白鹭编译自己写的其他模块作为插件使用
  9. 明尼苏达量表结果分析_明尼苏达多项人格测验(MMPI) 结果分析
  10. VHDL——七段译码显示器