UDP与TCP协议。.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UDP与TCP协议。

计算机与通信工程学院实验报告 课程名称 计算机网络 专业班级 通信1102 姓 名 学 号 时 间: 2013.12.03 地 点:计通学院304机房 实验名称:UDP与TCP协议 实验前任务 实验目的: 1、掌握HTTP协议的使用; 2、了解HTTP协议的实现方式 3、掌握TCP协议的工作原理; 4、理解TCP协议的通信过程。 实验设备(环境): Windows2000 或XP 网络协议分析器 协议仿真编辑器等 实验原理: 1、HTTP协议 HTTP报文共有两种通用类型:请求报文,响应报文。 (1)请求报文 请求报文包括请求行、首部,以及有时出现的主体。如图1: 图1 HTTP请求报文 请求行:包括请求类型、空格、URL、空格以及HTTP版本。请求行的格式如下: 图2 请求行格式 请求类型:此字段定义了几种不同方法的报文。 常用的几种方法: ①GET:客户要从服务器读取文档时使用。 ②HEAD:客户想得到关于文档的某些信息,但并不是要这个文档时使用。 ③POST:当客户要给服务器提供某些信息时使用。 ④PUT:当客户将新的或更换的文档存储在服务器上时使用。 ⑤COPY:当需要将文件复制到另一个位置时使用。 ⑥MOVE:当需要将文件移到另一个位置时使用。 ⑦DELETE:当需要将服务器上的文档移走时使用。 ⑧LINK:当需要创建从一个文档到另一个位置的链接时使用。 ⑨UNLINK:当需要删除由LINK方法创建的链接时使用。 ⑩OPTION:当客户向服务器询问到一些可用的选项时使用。 统一资源定位符(URL):有4个要素:方法、主机、端口、路径 图3 URL示意图 ①方法:用来读取文档的协议。 ②主机:放置信息的计算机。 ③端口:服务器的端口号,可选。 ④路径:放置文件的路径名。 (2)响应报文 响应报文包括状态行、首部、有时包括主体。 图4 HTTP响应报文示意图 状态行:包括HTTP版本、空格、状态码、空格、状态短语。 图5 HTTP响应报文状态行 状态码: 100系列:提供信息的; 200系列:指示成功的请求; 300系列:把客户重定向到另一个URL; 400系列:指示客户端差错; 500系列:指示服务器端差错。 状态短语:用来解释状态码。 实验内容及过程(步骤): 一、实验内容 1、学习HTTP协议的格式和与TCP协议的关系 2、了解HTTP协议的通信过程; 3、理解HTTP协议的无连接、无状态特性。 二、过程(步骤): 练习一:使用TCP连接客户端工具,发送HTTP数据; 实验步骤如下: 1、首先要选择一个WWW服务器,建立一个TCP连接: ⑴选择一个WWW服务器,比如00; ⑵打开TCP连接客户端,填写所选择的WWW服务器的IP地址及端口号80; 2、编辑并发送HTTP数据 ⑴在发送窗口编辑发送数据信息,如:GET / HTTP / 1.0(或GET / HTTP / 1.1);注意“/”前后的空格; ⑵点击“起动”,从而建立与WWW服务器的TCP连接。HTTP连接成功时“停止”按钮变为有效;若不成功,再次尝试进行连接或换其他服务器。 ⑶点击鼠标,使光标在GET / HTTP / 1.0尾,回车(2次);点击“发送”,若成功,服务器会返回信息,见图6。否则,点击“停止” ,重新进行⑵、⑶步; (注意:发送HTTP的数据包含回车符,点击“启动”和“发送”的连贯性)。 图6 HTTP服务器对请求的回应 ⑷在监控机一端截获相应的报文并分析; ⑸观察TCP连接客户端的接收信息窗口中返回的信息,如果没有返回正确信息,可能是连接时间太长了,按“停止”,再按“启动”,置光标于发送窗口的第二行,重新“发送”; ⑹继续发送其他数据,如:HEAD / HTTP/ 1.0 或HEAD / HTTP / 1.1,是否可以发送成功?为什么?由此理解HTTP的无连接性、无状态特性。若要继续发送必须重新建立连接。 练习二:使用TCP连接客户端工具,测试HTTP的连接、断开过程; 测试HTTP的连接、断开连接的过程,可以帮助我们更好的理解HTTP的无连接性,无状态性。同时,了解HTTP的TCP连接过程。 1、选择一个WWW服务器,比如100;确定它的IP地址, ⑴启动TCP连接客户端工具,填写IP地址和80端口号。 ⑵点击“启动”建立连接; ⑶在监控机一端截获相应的报文及应答报文; ⑷完成下面的填空: 客户端 WWW服务器 Port( ) SYN=( ),ACK=( ),PSH=( ),FIN=( ) Port( )

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档