1 / 5
文档名称:

湖南大学《计算机网络》实验报告.doc

格式:doc   大小:96KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

湖南大学《计算机网络》实验报告.doc

上传人:SSL2021 2021/9/18 文件大小:96 KB

下载得到文件列表

湖南大学《计算机网络》实验报告.doc

相关文档

文档介绍

文档介绍:实验一 应用协议与数据包分析实验(使用Wireshark)
一、实验目的
  通过本实验,熟练掌握Wireshark的操作和使用,学****对 协议进行分析。
二、实验内容
 1. 协议简介
是超文本传输协议 〔Hyper Text Transfer Protocol〕的缩写,用于WWW 效劳。
〔1〕 的工作原理
是一个面向事务的客户效劳器协议。尽管 使用TCP 作为底层传输协议,但
协议是无状态的。也就是说,每个事务都是独立地进行处理。当一个事务开始时,就
在web客户和效劳器之间建立一个TCP 连接,而当事务结束时就释放这个连接。此外,客 户可以使用多个端口和和效劳器 〔80 端口〕之间建立多个连接。其工作过程包括以下几个阶段。
① 效劳器监听TCP 端口 80,以便发现是否有浏览器 〔客户进程〕向它发出连接请求;
② 一旦监听到连接请求,立即建立连接。
③ 浏览器向效劳器发出浏览某个页面的请求,效劳器接着返回所请求的页面作为响应。
④ 释放TCP 连接。
在浏览器和效劳器之间的请求和响应的交互,必须遵循 规定的格式和规那么。
当用户在浏览器的地址栏输入要访问的 效劳器地址时,浏览器和被访问 服
务器的工作过程如下:
① 浏览器分析待访问页面的URL 并向本地DNS 效劳器请求IP 地解析;
② DNS 效劳器解析出该 效劳器的IP 地址并将IP 地址返回给浏览器;
③ 浏览器与 效劳器建立TCP 连接,假设连接成功,那么进入下一步;
④ 浏览器向 效劳器发出请求报文 〔含GET 信息〕,请求访问效劳器的指定页面;
⑤ 效劳器作出响应,将浏览器要访问的页面发送给浏览器,在页面传输过程中,浏览
器会翻开多个端口,与效劳器建立多个连接;
⑥ 释放TCP 连接;
⑦ 浏览器收到页面并显示给用户。

〔2〕 报文格式
有两类报文:从客户到效劳器的请求报文和从效劳器到客户的响应报文。图
显示了两种报文的结构。

的请求报文和响应报文结构
中,每个字段之间有空格分隔,每行的行尾有回车换行符。各字段的意义如下:
① 请求行由三个字段组成:
* 方法字段,最常用的方法为 “GET〞,表示请求读取一个万维网的页面。常用的方法
还有 “HEAD〔指读取页面的首部〕〞和“POST〔请求接受所附加的信息〕;
* URL 字段为主机上的文件名,这时因为在建立TCP 连接时已经有了主机名;
* 版本字段说明所使用的 协议的版本,一般为 “〞。
② 状态行也有三个字段:
* 第一个字段等同请求行的第三字段;
* 第二个字段一般为 “200〞