- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河北农大现科电科TCPIP实验
实验二 HTTP协议分析
DNS解析过程:
TCP 建立连接过程:
HTTP的文件连接过程:
HTTP报文
收部 名称 含义 A ccept Image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,application/x-shockwave-flash,application/vnd.ms-excel,
application/vnd.ms-powerpoint,application/msword 客户端可以接受的格式 Accept-Language zh-cn 客户端可以接受的语言 Accept-Encoding gzip,deflate 客户端可以处理的编码 Host 客户端主机号端口号
应答
首部名 首部值 含义 Sever Apache-Coyote/1.1 服务器名和版本号
实验三 FTP协议分析
第1行:服务器 s向客户机 c发送准备好的报文。
第2行: c-s客户机回复用户名是anonymous。
第3行: s-c服务器指出用户名对,并指定密码。
第4行:c-s客户机解析地址。
第5行:s-c服务器说登陆网络成功。
第6行:c-s客户机询问是什么操作系统。
第7行:s-c服务器回答是unix系统。
第8行:c-s客户机询问支持扩展FEAT吗。
第9行:s-c服务器回答是支持的。
第10行:s-c服务器询问客户机软件CLNT用的什么。
第11行:c-s客户机回答用的240。
第12行:s-c服务器回复命令被成功执行。
第13行:c-s客户机要求显示当前工作目录。
第14行:s-c服务器路径名建立。
第15行:c-s客户机要求服务器传输类型是二进制。
第16行:s-c服务器同意用二进制形式传输。
第17行:c-s客户机指定传输模式。
第18行:s-c 服务器同意客户机的要求
第19行:c-s客户机请求服务器侦听端口等待连接。
第20行:s-c进被动模式。
第21行:c-s客户机要求:若是文件则列出文件信息;若是目录则列出文件列表。
第22行:s-c服务器打开连接。
第23行:s-c结束数据连接。
第24行:c-s客户机从FTP服务器退出登录。
第25行:s-c服务器退出网络。
实验四 DNS实验
需要回答的问题:
1:定位到DNS查询消息和查询响应报文,这两种报文的发送是基于UDP还是基于TCP的? 基于UDP
2:DNS查询消息的目的端口号是多少? 3
3:DNS查询响应消息的源端口号是多少? 1047
4:DNS查询消息发送的目的地的IP地址是多少?
利用ipconfig命令(ipconfig/all)查看你主机的本地DNS服务器的IP地址。这两个地址相同吗? 相同
5:检查DNS查询消息,它是哪一类型的DNS查询? A
该查询报文中包含“answers”吗? 有但空
6检查DNS查询响应消息,其中共提供了多少个“answers”? Answers rrs一个
每个answers包含哪些内容?
M type A class IN addr:00
7:考虑一下你的主机随后发送的TCP SYN Segment, 包含SYN Segment的IP分组头部中目的IP地址是否与在DNS查询响应消息中提供的某个IP地址相对应?
对应
8打开的WEB页中包含图片,在获取每一个图片之前,你的主机发出新的DNS查询了吗? 没有实验五 TCP协议分析
填表:
报文号 SYN ACK Sequence Number Win MSS 1 set Not set 0 65535 1460 2 set 1 0 16384 3 Not set 1 1 65535
填表
序号 C-S 确认号 S-C确认号 WIN 1 127 516 2 1 1 3 516 141 4 3 1 32768 5 1 47 6 1 47 7 47 2 32768 8 141 580 32768 9 580 141 17520 10 141 604 64945 11 141 604 12 640 147 64921
Port模式的FTP步骤如下:
1、 客户端发送一个TCP SYN(TCP同步)包给服务器段众所周知的FTP控制端口21,客户端
使用暂时的端口作为它的源端口;
2、 服务器端发送SYN ACK(同步确认)包给客户端,源端口为21,目的端口为客户端上使用
的暂时端口;
3、 客户端发送一个ACK(确认)包;客户端使用这个连接来发送FTP命令,服务器端使用这个
连接来发送FTP应答;
4、 当用户请求一个列
文档评论(0)