Packet tracer中HTTP协议仿真实例

2025-01-04 10:20:51

1、HTTP(超文本传输协议)简介 HTTP是一种通信协议,主机浏览器与网页服务器之间的交互就采用这种协议。此外,QQ、迅雷这些应用也使用HTTP协议。 设计HTTP最初的目的是想要让超文本标记语言(HTML)文档能够在Web服务器和客户端中顺利的发送与接收。 HTTP定义了客户端浏览器怎么样向Web服务器请求文档,以及服务器怎么样将文档传送给客户端浏览器。因此HTTP能够使浏览器更加高效,使得网络传输减少。

2、HTTP工作过程 HTTP协议基于请求/响应机制,是一个标准的客户端服务器模型,服务器和客户端的交互仅限于请求/响应过程。 一个客户机与服务器建立连接之后,它们之间的消息分为:请求报文和响应报文。请求报文格式包括:统一资源标识符(URL)、HTTP的版本、请求修饰符、客户信息等。响应报文包括HTTP版本号、一个成功或错误的代码、服务器信息等。 用户实现HTTP客户服务器之间交互的方法有两种。一种方法是在浏览器的地址窗口输入所要访问的网页的URL。另一种方法在正在访问的网页用鼠标点击所要了解的部分,这时浏览器会自动跳转到所要访问新的链接网页。

Packet tracer中HTTP协议仿真实例

4、(2)观察HTTP协议工作过程1)在Simulation Panel中设置过滤规则为,只允许捕获TCP和HTTP数据包,然后通过主机PC0上Config的Web Browser中输入网站的URL为172.16.0.30,按go。2)接着点击“AutoCapture/Play”,在Event List中显示HTTP的工作过程,如图4所示。3)观察HTTP工作过程a.TCP连接建立的三次握手过程b.HTTP数据传输阶段c.TCP连接释放阶段

Packet tracer中HTTP协议仿真实例

6、2)剖析helloworld.html的内容 超文本标记语言 HTML(Hyper Markup Language) 中的 Markup 的意思就是“设置标记”。HTML 定义了许多用于排版的命令(即标签)。HTML 把各种标签嵌入到万维网的页面中。这样就构成了所谓的 HTML 文档。 当浏览器从服务器读取 HTML 文档后,就按照 HTML 文档中的各种标签,根据浏览器所使用的显示器的尺寸和分辨率大小,重新进行排版并恢复出所读取的页面。

Packet tracer中HTTP协议仿真实例
猜你喜欢