首页 > 其他分享 >《计算机网络微课堂》实验1 访问WEB服务器

《计算机网络微课堂》实验1 访问WEB服务器

时间:2024-06-01 10:12:54浏览次数:15  
标签:WEB HTTP 计算机 里面 计算机网络 响应 服务器 数据包

现在我们使用 Packet Tracer 软件来做一个仿真实验,仿真实验的内容与我们理论讲解部分所采用的例子一样,就是一台主机访问另外一台 Web 服务器

我们先来构建网络拓扑,我们拖动一个普通的计算机到逻辑工作空间,再拖动一台普通的服务器到逻辑工作空间,然后我们选择自动连线将他们互联起来,我们给计算机设置 IP 地址 192.168.0.1,给服务器设置 IP 地址 192.168.0.2:

在浏览器的地址栏里面输入服务器的 IP 地址,192.168.0.2,看一下回车键,我们没有看到浏览器里面有具体的显示内容:点击 PC:

我们点击这边的捕获前进按钮,此时我们就可以看到计算机有一个数据包要发送出来,那么在这边的事件列表里面有相应的显示,我们点开来看一下:

这个就是计算机里面的 7 层、协议体系结构,点击每一层,我们可以看到相应的这一层做了哪些处理。那么这里还有出站 PDU 的详情,也就是每一层是如何构建这个数据包的:

点击捕获前进按钮,计算机把 HTTP 请求发送给了服务器,那么我们到逻辑空间中点服务器收到的 HTTP,请求我们把它看一下,这里服务器里面的体系结构,每每一层对刚才收到的数据包层层解封,到了最高层他发现解出来是一个 HTTP 的请求,于是他就要构建一个 HTTP 的响应。

所以在这边他会逐层去封装一个 HTTP 的响应,最后通过以太网把它发送走,那么这里面它能够构建的 HTTP 响应,这是 HTTP 响应的具体内容,然后把它封装到 TCP 的报文段里,然后再封装到 IP 数据报里面,最后封装成以太网的帧,把它发送出去:

再次点击捕获前进按钮,封装有 HTTP 响应报文的数据包到达了计算机,然后计算机它把这个数据包的层层解封,我们可以打开看一下计算机里面的体系结构,把收到数据包层层解封,到了最高层发现原来是服务器发过来的 HTTP 的响应,于是就把响应的内容解析出来,在网页浏览器里面呢把它显示出来:

标签:WEB,HTTP,计算机,里面,计算机网络,响应,服务器,数据包
From: https://www.cnblogs.com/PeterJXL/p/18225598

相关文章

  • 《计算机网络微课堂》实验3 总线型以太网的特性(广播,竞争总线,冲突)
    本实验的内容主要是为了验证总线型以太网的特性,例如广播特性,例如各组机对总线的竞争使用以及可能产生的碰撞。首先拖动三台计算机到逻辑工作空间,我们使用集线器让它们互联起来,使用自动连线,将每台计算机连接到集线器上。网络拓扑从表面上看是个星型的结构,但它实际上是一个总线型的......
  • 《计算机网络微课堂》实验2 MAC地址,IP地址,ARP协议
    本仿真实验的内容是验证MAC地址与IP地址的关系,以及ARP协议的作用。我们首先拖动两台计算机到逻辑工作空间,然后选择自动连线,让他们互联起来,作为左边这台计算机配置IP地址192.168.0.1,给右边这台计算机配置IP地址192.168.0.2,我们可以在右边的工具栏点击查看,来查看计算机......
  • 《计算机网络微课堂》实验4 集线器和交换机的区别
    本实验的目的在于验证集线器和交换机的区别。我们事先构建了4个以太网,上面两个以太网使用的网络互联设备为集线器,下面两个以太网使用的网络互联设备为交换机,如果您构建了拓扑后,交换机的各个接口的指示灯不是绿色的,请在实时和这仿真模式下多切换几次,直到交换机的各接口的指示灯......
  • WebSocked
    1@Slf4j2@Component3@ServerEndpoint("/ws/{sid}")4publicclassWebSocketServer{56privatestaticMap<String,Session>sessionMap=newHashMap<>();78/**9*连接建立时触发10*@paramsession11*......
  • 《计算机网络微课堂》实验5 交换机的自学习算法
    本实验的目的在于验证交换机的自学习算法。首先需要构建网络拓普,我们使用三台计算机,然后使用一个交换机把它们连接起来,我们选择自动连线将每个计算机连接到交换机上就可以了,那么交换机的接口是橙色的,我们切换右下角的实时和仿真模式,多切换几遍,直到交换机的接口变为绿色,接下来给各......
  • 《计算机网络微课堂》实验6 生成树协议STP的功能
    接下来我们进行一个仿真实验的内容,是验证以太网交换机生成树协议的功能。首先需要构建网络拓扑,我们采用4台以太网交换机,然后将它们连接成一个环路,然后我们选择自动连线类型,让它们连线成一个环路,我们可以看到交换机的各个端口的状态指示灯为橙色的,那么我们切换右下角的实时和仿......
  • 当我想把笔记本改造成一个Linux服务器时(三)——CentOS7 网络配置
    当我想把笔记本改造成一个Linux服务器时(一)当我想把笔记本改造成一个Linux服务器时(二)——网络配置记录一下:上篇网络设置已完成了宿主机及虚拟机的虚拟网络配置,接下来便继续配置CentOS的网络。6.3CentOS网络配置两种方式,一种命令行,一种界面操作,但界面操作有所限制,因此我......
  • 基于web的奶茶店线下点餐管理系统论文
    摘要随着信息技术的飞速发展,传统行业与互联网的融合已成为推动行业创新发展的重要动力。奶茶店作为快速消费品行业的重要组成部分,面临着提高服务效率、优化顾客体验、降低运营成本等多重挑战。因此,开发一套基于Web的奶茶店线下点餐管理系统,对于提升奶茶店的运营效率与顾客......
  • Azure SQL 备份无法还原至新服务器
    我正在为我的Azure应用程序创建一个简单的灾难恢复计划。该应用程序的RTO长达一周,因此它不是一个关键应用程序,所以我不需要设置主动/被动服务器或任何类型的自动故障转移。如果数据中心断电六个小时,我也不在乎。实际上,我只是为某些导致整个数据中心离线的事件(如火灾......
  • Windows Server 2022 配置 DHCP 服务器
    WindowsServer2022配置DHCP服务器的初级应用方面,以下是一个大纲:1.理解DHCP解释DHCP(动态主机配置协议)的作用和原理。了解DHCP服务器在网络中的重要性和功能。2.准备工作确保你有管理员权限的帐户登录到WindowsServer2022上。确保网络中有可用的IP地址池......