- 3
- 0
- 约6.09千字
- 约 12页
- 2017-07-26 发布于河南
- 举报
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( )
SEQ=( ),A
您可能关注的文档
最近下载
- 石竹山签谱详解100.doc VIP
- 中医临床诊疗术语标准及应用.docx VIP
- 2025年湘西土家族苗族自治州民族中医院医护人员招聘备考试题及答案解析.docx VIP
- 石竹山签谱全100签详解.pdf VIP
- 2023年高考历史真题:2023年高考山东历史真题及答案.pdf VIP
- 2025-2026学年人教版八年级数学上册期末考试试卷.pdf VIP
- 2023年高考历史真题试卷(新课标卷)(含答案及详细解析) .pdf VIP
- 2026中考英语复习《主谓一致》课件.pptx
- 2024年湘西土家族苗族自治州民族中医院医护人员招聘备考试题及答案解析.docx VIP
- 2025-2026学年小学科学六年级上册青岛版(六三制2024)教学设计合集.docx
原创力文档

文档评论(0)