TCP 协议分析实验.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实 验 报 告 实验名称:TCP 协议分析实验 课程名称: 计算机网络 实验目的 1、理解FTP 协议的工作原理; 2、了解FTP 协议的常用命令; 3、了解应用层协议与传输层协议的关系。 实验环境 Windows XP系统主机,路由器,FTP 服务端程序,6号桌主机4和主机5,IP地址为64和65 实验内容与结果 (一)登录FTP 服务器,捕获数据报文并进行分析 1、确认FTP 服务器工作正常,记录FTP 服务器的IP 地址址:0/24,用户名:welcome,密码:welcome。 2、在实验主机上启动网络协议分析仪,设置过滤条件并进行数据捕获。在工具栏点击“过滤器”按钮,会弹出“设置过滤器”对话框,在“过滤器类型”中选择“类型过滤器”,类型值中选择“ftp 协议”,点击“设置参数”按钮后“确 定”,然后启动协议分析仪进行捕获:配置主机IP和路由器IP。将两台主机IP 进行配置,分别配置为64和65。 3、登录FTP 服务器,在命令行提示符下运行:ftp 0 ,即可建立与FTP服务器的连接,按照提示输入账号(welcome),密码(welcome),便进入了FTP 的命令行界面,此时运行FTP 的命令dir、get、quit 等,从中可以看到FTP 的反馈信息,以及FTP 服务器的文件内容 4、暂停协议分析器的捕获,可以通过捕获的数据报文看到刚才的交互过程中,FTP 客户端和服务器端的工作详细情况, FTP 报文的格式和命令的使用,以及服务器端的响应代码。 图1是PASS 命令和密码welcome: 图1:FTP 报文中的PASS 命令 5、记录这个过程中客户端和服务器端的TCP 报头和数据信息,填写下表: 表1 TCP 报头和数据信息列表客 客户端 TCP连接建立阶段(控制连接) FTP服务器 Port(3140) SYN=(√),ACK=( ),PSH=( ),FIN=( ) Port(21) SYN=(√),ACK=(√),PSH=( ),FIN=( ) SYN=( ),ACK=(√),PSH=( ),FIN=( ) SYN=( ),ACK=(√),PSH=(√),FIN=( ) SYN=( ),ACK=(√),PSH=( ),FIN=( ) 客户端 TCP连接建立阶段(数据连接) FTP服务器 Port(3141) SYN=(√),ACK=( ),PSH=( ),FIN=( ) Port(20) SYN=(√),ACK=(√),PSH=( ),FIN=( ) SYN=( ),ACK=(√),PSH=( ),FIN=( ) SYN=( ),ACK=(√),PSH=(√),FIN=( ) SYN=( ),ACK=(√),PSH=( ),FIN=(√) SYN=( ),ACK=(√),PSH=( ),FIN=( ) SYN=( ),ACK=(√),PSH=( ),FIN=(√) SYN=( ),ACK=(√),PSH=( ),FIN=( ) (二)使用TCP 连接工具连接FTP 服务器 1、打开协议分析仪,准备好进行数据包的捕获,然后打开协议分析仪,点击工具栏中的“TCP”按钮,在弹出的“TCP 连接工具”中填写FTP 服务器的IP 地址(0)及FTP 协议控制连接的端口号(21),点击“启动”,从而建立本机与FTP 服务器21 端口的TCP连接。在协议分析仪端,可以看到与FTP 服务器建立控制连接的TCP 三次握手过程: 图2: TCP 连接工具建立FTP 控制连接 2、在发送区输入FTP 命令,与FTP 服务器进行交互: (1)、在发送的编辑栏里面编辑发送FTP 命令USER,参数为FTP 帐号:USER welcome,这时服务器返回响应“331 Password required for welcome”,提示输入密码; (2)、发送命令PASS welcome,输入FTP 的账号密码,服务器返回“230 User welcomelogged in.”,说明验证通过,已经进入FTP 服务器,并回送了FTP 服务器设置的欢迎词“欢迎使用,这是一个测试用的FTP 服务器”; (3)、发送命令“NOOP”,这是一个空操作,服务器返回“200 NOOP command successful”说明登录用户已经得到服务器的承认; (4)、发送命令“HELP”,服务器返回相应的帮助信息,即所有命令的列表; (5)、发送命令“STAT”,服务器返回信息为当前的FTP 服务状态; 交互过程如下图: 图3:交互过程 (三)编辑一个FTP 报文 1、在主机上打开协议数据

文档评论(0)

东山书苑 + 关注
实名认证
内容提供者

业务以学生学习成长为中心,为外语培训、中小学基础教育、学前教育,提供各种学习资料支持服务。

1亿VIP精品文档

相关文档