宁波大学信息科学与工程学院
计算机网络
第二章
DIY!now
电子版实验报告
班级:电信111
姓名:李树焱
学号:116030012
完成时间:2013.10.26
[注]
1.每个实验问题回答时可以采用截图辅助说明;
2.实验报告(包含数据)打包成rar文件,传到Reports2文件夹,并用学号+姓名+章号
命名,如:07410005张山-
3.请独立完成实验和报告,实验报告分析和数据要一致。
实验
得分
实验
11121314
得分
1
2.1基本的HTTPGET/Respon
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.你的浏览器运行的HTTP是1.0版本还是1.1版本?服务器运行HTTP是哪个版本?
答:
Q2.你的浏览器能接受服务器的哪些语言?
答:
Q3.你的电脑的IP地址是多少?服务器的IP地址是多少?
答:
Q4.从服务器返回到你的浏览器的状态码是什么?
答:
Q5.什么时候在服务器端得到最后修正的HTML文件?
答:
Q6.多少字节的内容已经返回到你的浏览器?
答:
Q7.除以上已回答过的字段外,头部还有哪些字段?在数据包内容窗口中检查原始数据,
是否有未在数据包列表中显示的头部?
答:
B.上传的文件名是:。
Q8.你的浏览器访问的的IP地址是多少?首次get得到的响应
状态码是什么?返回的location值是什么?这代表了什么意思?
答:
Q9.你的浏览器紧接着访问的网址是什么?IP地址是什么?用的是什么方法?
答:
Q10.这次服务器的响应状态码是什么?
答:
Q11.除了这个响应外,自学分析后续请求和响应的作用是什么?
答:
2
C.上传的文件名是:。
Q12.你的浏览器访问的服务器的IP地址是多少?这次get得到的响应状态码是什么?
这代表了什么意思?
答:
3
2.2得到较长的HTTP文档
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.你的浏览器发送了多少个HTTPGET请求消息?得到了多少个HTTP响应?
答:
Q2.传输这一个HTTP响应需要多少个TCP数据段?
答:
Q3.响应HTTPGET请求的相关的状态码和短语是什么?
答:
Q4.在TCP数据中有些是“Continuationornon-HTTPtrafficDATA”或“TCPSegment
ofaReasmbledPDU”的附加数据,这些数据中有没有HTTP状态码和短语?真正传输
HTTP状态码和短语是在哪一个数据包中?
答:
深入思考:
有的同学抓到的是“Continuationornon-HTTPtrafficDATA”,而有的会抓到“TCP
SegmentofaReasmbledPDU”的数据,为什么呢?去网上搜索一下答案。
答:
4
2.3基本的HTTPpost/Respon
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.你的浏览器POST发送到的服务器IP地址是多少?POST方法的目标URL是什么?
答:
Q2.这一个HTTPPOST的contexttype是什么?contextlength是多少?
答:
Q3.这一个HTTPPOST的携带的line-badtextdata内容是什么?可以发现刚才输入的
用户名和密码吗?
答:
Q4.响应HTTPPOST请求的相关的状态码和短语是什么?从这个响应中我们发现邮件
服务器rver信息是什么?
答:
Q5.响应数据中t-cookie的值是什么?响应数据的长度是多少?这些数据表明是
chunked编码,请上网搜索chunked编码和t-cookie的作用是什么?
答:
5
2.4带有内嵌对象的HTML文档
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.请在网页中找出图片引用的数据位置,是相对URL地址还
是绝对URL地址?
答:
Q2.你的浏览器发送了多少个HTTPGET请求消息?这些GET请求发送到哪些IP地址?
答:
Q3.你的浏览器是否同时下载这两张图片(并发的从两个网站上下载图片)?你是如
何判断的?
答:
6
2.5多重对象的HTML文档
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.你的浏览器第二次GET得到的响应来自,为了显示首页的图片,
接下去又陆续有一些GET,请分别记下这些GET对象的URL?他们是来自一个服务器
的吗?
答:
Q2.你的浏览器访问这些后续的对象是通过同一个TCP连接的吗?这里一共用了几个
TCP连接?
答:
Q3.在一个TCP连接中有没有看到在一个请求没有响应的情况下发出新的请求的情
况?为什么?
答:
7
2.6HTTP认证过程分析
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.服务器对起初的HTTPGET消息的响应(状态码和短语)是什么?与一般的HTTP
相比,在这个响应消息中出现了什么新的字段?
答:
Q2.当你的浏览器第二次发送HTTPGET消息时,有什么新的字段被包含在HTTPGET
消息中?对应的服务器响应有没有新的字段出现?
答:
Q3.当你的浏览器第三次发送HTTPGET消息时,有什么新的字段被包含在HTTPGET
消息中?当你输入正确的用户名和密码后,服务器给出的响应是什么?
答:
在完成这两个问题后,请阅读以下资料:
/networks/
讨论:
8
2.7HTTPGET/Respon有条件的相互作用
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.从你的浏览器到服务器得到的请求中检查第一个HTTPGET的内容。在HTTPGET
中你有没有看到一行“IF-MODIFIED-SINCE”?为什么?
答:
Q2.检查服务器回应内容,服务器明确地返回了文件的内容吗?你怎样断定?
答:
Q3.现在从你的浏览器到服务器得到的请求中检查第二个HTTPGET的内容。在HTTP
GET中你有没有看到一行“IF-MODIFIED-SINCE”?
如果有,在“IF-MODIFIED-SINCE”头部有什么信息?
答:
Q4.第二次HTTP返回的状态码是多少?从服务器返回的响应第二个HTTPGET的短语
是什么?服务器明确地返回了文件的内容吗?为什么?
答:
9
2.8WEBPROXY分析
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.你的ethereal中有HTTP数据捕获吗?这些HTTP数据是封装在什么数据包中的?
和以前实验的HTTP数据有什么不一样吗?
答:
Q2.浏览器发出的TCP连接的IP地址是什么?有到10.22.77.253的TCP连接吗?
答:
Q3.你的浏览器递交的HTTP的GET请求的内容是什么?
答:
Q4.从服务器返回到你的浏览器的响应和以前实验的HTTP有什么不一样?
答:
10
2.9ftp协议分析
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.你的ethereal中有首先发出的连接是指向服务器的什么端口?请观察ftp协议的数据
格式,记录客户端发出PORT命令前的每一个ftp命令及其参数,分析其作用。
答:
Q2.发出PORT命令内容是什么?代表什么意思?通知服务器本机的数据端口是多少?
答:
Q3.你的ftp客户端一共发出了几个PORT命令?分别是什么时候?之后客户端和服务
器间是否建立了新的连接?
答:
Q4.建立的新TCP连接是在什么时候?请记录其时间。这个连接的源端口是多少?目的
端口是多少?
答:
Q5.从客户发出的命令是在那个TCP连接上传输的?
答:
Q6.从服务器返回的目录列表是通过哪个TCP连接上传输的?下载是通过哪
个TCP连接传输的?
答:
最后观察一下leapftp客户端的命令列表区显示的信息,并在ethereal的FTP数据上点
右键,选取FollowTCPStream进行对比。
分析:
B.上传的文件名是:。
Q7.你的ethereal中PASV消息的内容是什么?分析其作用。
答:
Q8.你的ftp客户端一共发出了几个PASV?一般是在什么时候发出PASV命令的?
PASV之后有新的连接建立吗?连接的源和目的端口、IP是什么?
答:
11
Q9.从服务器返回的目录列表是通过哪个TCP连接传输的?下载是通过哪个
TCP连接传输的?
答:
再次观察一下leapftp客户端的命令列表区显示的信息,并在ethereal的FTP数据上点
右键,选取FollowTCPStream进行对比。
分析:
12
2.10SMTP和邮件结构
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.你的邮件服务器的IP地址是多少,通过SMTP协议连接的服务器端口是多少?这
次发送邮件客户端的IP地址是多少?
答:
Q2.请按顺序记下客户端为了发送这封邮件向服务器发出的请求和服务器的响应。
答:
Q3.你的用户名和密码在传输时编码了吗?编码后的值是什么?
答:
Q4.是什么命令是服务器准备接收邮件的实体数据?
答:
Q5.这组邮件消息中BODY请求那个数据包的TCP段长度是多少?这个数据包是已什
么特殊值结束的?
答:
Q6.给其他同学也发几封简短的邮件(但不要接收),在outlookexpress的已发送邮件列
表中找到刚才发送的邮件,点击右键查看属性,查看常规、详细信息和邮件来源,根
据学到的知识,记录并解释邮件结构的每一个字段。
答:
13
2.11二次SMTP和MIME结构
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
服务器收到客户段邮件第一次smtp时客户端和服务器的IP、端口分别是什
么?
答:
服务器二次smtp外发时那个电脑是客户端?为什么?
答:
Q3.从Imail服务器二次smtp外发时客户端和服务器的IP、端口分别是什么?外发
时的指令过程和第一次SMTP有什么不一样?这个时候有认证的过程吗?
答:
Q4.在outlookexpress的已发送邮件列表中找到刚才发送的邮件,点击右键查看属性,
查看常规、详细信息和邮件来源,根据学到的知识,记录并解释邮件结构的每一个
字段,尤其是MIME的结构信息。
答:
Q5.在这个邮件中包含的附件文件长度是多少?这个邮件体的长度是多少?这两个
长度之间有什么关系?
答:
14
2.12pop3过程和密码问题
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.你一共收到几封邮件?第一封邮件的BODY数据有多大?接收邮件时客户段客
户端和服务器的IP、端口分别是什么?
答:
Q2.服务器和客户端之间的认证是如何进行的?邮件用户和密码传输时有没有进行
编码?你的用户名和密码是什么?
答:
Q3.从Imail服务器接收第二封邮件时有没有重新进行认证?为什么?客户端是如何
知道服务器上有几封邮件的?
答:
Q4.在那个消息中可以看到邮件的头部或实体数据?在哪个消息后面服务器端删除
了已下载的邮件?如果有多个邮件收到是一次性在服务器上删除下载了的邮件,还
是接收一个删除一个?
答:
Q5.在outlookexpress的收件箱邮件列表中找到刚收到的邮件,点击右键查看属性,
查看常规、详细信息和邮件来源,根据学到的知识,记录并解释邮件结构的每一个
字段,尤其是MIME的结构信息。
答:
15
2.13windows下的DNS工具
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
Q1.运行nslookup,查询并记载你的本地DNS服务器名称及其IP地址,的
权威DNS服务器名称及其IP地址;
答:
Q2.运行nslookup,查询并记载的IP地址、其权威DNS服务器名称和
IP地址;
答:
Q3.已知剑桥大学的域名为,运行nslookup,查询并记载剑桥大学的
IP地址和他的权威DNS服务器名称和IP地址;
答:
Q4.运行ipconfig/all,查询并记载你的本地DNS服务器,看和nslookup显示的有无差
别,如有差别差在哪里?为什么?
答:
Q5.运行ipconfig/all,查询并记载你的网卡名称、IP地址、掩码、网关、MAC地址和
主机名称;
答:
Q6.运行ipconfig/all,查询并记载你当前是否使用了DHCP功能?
答:
16
2.14用Ethereal追踪DNS
实验时间:10.26客户端IP:10.22.65.74RACK编号:5
A.上传的文件名是:。
Q1.查找DNS查询和响应消息,发送的是UDP还是TCP?
答:
Q2.DNS查询消息的目的地端口号是多少?DNS响应消息的源端口号是多少?客户端
的端口是多少?
答:
Q3.DNS查询消息向哪个IP地址发送请求?利用ipconfig来确定你的本地DNS服务
器的IP地址,这两个IP地址相同吗?
答:
Q4.检查DNS查询消息,这个DNS查询是什么类型?这个查询消息期望什么回答?
答:
Q5.检查DNS响应消息,这个消息提供了多少回答?每一个回答包括了什么?
答:
Q6.观察从你的主机发送的并发TCPSYN包,SYN包的终端IP地址和DNS响应消息
所提供的IP地址相符合吗?
答:
Q7.这个网页包含图片,在下载每个图片之前有没有发出新的DNS查询请求?为什么?
答:
B.上传的文件名是:。
Q8.DNS查询请求消息的目的端口号是多少?DNS响应消息的源端口号是多少?客户
端的端口是多少?
答:
17
Q9.DNS查询请求向哪个IP地址发送消息?这个IP地址是你的默认的本地的DNS
服务器吗?
答:
Q10.检查DNS查询消息,这个DNS查询请求是什么类型的?这个查询消息期望什么
回答?
答:
Q11.检查DNS响应消息,它提供了多少个回答?每一个回答又包括了什么内容?
答:
C.上传的文件名是:。
Q12.DNS查询请求向哪个IP地址发送消息?这个IP地址是你的默认的本地的DNS
服务器吗?
答:
Q13.检查DNS查询消息;这个DNS查询请求是什么类型的?这个查询消息期望什么
回答?
答:
Q14.检查DNS响应消息,响应消息提供了几个MIT名字服务器?这个响应消息也提
供了该MIT名字服务器的IP地址吗?
答:
D.上传的文件名是:。
Q15.一共有多少个DNS查询?最后一个DNS查询请求向哪个IP地址发送消息?这
个IP地址是你的默认的本地的DNS服务器吗?如果不是,这个IP地址是和哪个服务
器相应的?
答:
Q16.检查最后一个DNS查询消息。这个DNS查询请求是什么类型的?这个查询消息
期望什么回答?
18
答:
Q17.检查最后一个DNS响应消息。它提供了多少个回答?每一个回答又包括了什么
内容?
答:
本文发布于:2022-11-27 08:43:01,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/29948.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |