预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验四传输层协议分析 一、实验目的 1、学习3CDaemonFTP服务器的配置和使用,分析TCP报文格式,理解TCP的连接建立、 和连接释放的过程。 2、学习3CDaemonTFTP服务器的配置和使用,分析UDP报文格式,理解TCP协议与UDP协议的区别。 二、实验工具软件3CDaemon软件简介 3CDaemon是3Com公司推出的功能强大的集FTPServer、TFTPServer、SyslogServer 和TFTPClient于一体的集成工具,界面简单,使用方便。 这里主要介绍实验中需要用到的FTPServer功能和TFTPServer功能。 1、FTPServer功能 (1)配置FTPServer功能:选中左窗格功能窗口,打开FTPServer按钮,单击窗格中的 ConfigureFTPServer按钮,打开3CDaemonConfiguration配置窗口,配置FTPServer功能。 这里需要设置的就是“Upload/Download”路径,作为FTPServer的文件夹,其它选项可以使用系统缺省设置。设置完成后,单击确认按钮,设置生效。 (2)在实验中,我们使用3CDaemon系统内置的匿名帐户“anonymous”登陆FTP服务器, 客户端使用微软FTP客户端命令,关于Ftp命令的说明介绍如下。 (3)Ftp命令的说明 FTP的命令格式:ftp[-v][-d][-i][-n][-g][-w:windowsize][主机名/IP地址] 其中: -v不显示远程服务器的所有响应信息; -n限制ftp的自动登录; -i在多个文件传输期间关闭交互提示 -d允许调试、显示客户机和服务器之间传递的全部ftp命令; -g不允许使用文件名通配符; -w:windowsize忽略默认的4096传输缓冲区。 使用FTP命令登录成功远程FTP服务器后进入FTP子环境,在这个子环境下,用户可以使用FTP的内部命令完成相应的文件传输操作。 FTP常用内部命令如下: openhost[port]:建立指定ftp服务器连接,可指定连接端口。 useruser-name[password][account]:向远程主机表明身份,需要口令时必须输入。 appendlocal-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。 cdremote-dir:进入远程主机目录。 cdup:进入远程主机目录的父目录。 cd[dir]:将本地工作目录切换至dir。 dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件。 getremote-file[local-file]:将远程主机的文件remote-file传至本地硬盘的local-file。 ls[remote-dir][local-file]:显示远程目录remote-dir,并存入本地文件local-file。 putlocal-file[remote-file]:将本地文件local-file传送至远程主机。 mputlocal-file:将多个文件传输至远程主机。 nlist[remote-dir][local-file]:显示远程主机目录的文件清单,存入本地硬盘local-file。 bye或quit:退出ftp会话过程。 2、TFTPServer功能 (1)TFTPServer功能配置基本同上(FTPerver功能)。 (2)实验中,为了与TFTP服务器连通,可以使用Windows命令行模式下的TFTP客户端命令,命令格式如下: TFTP[-i]host[GET|PUT]source[destination] 参数说明如下: -i以二进制方式传输; host指定本地或远程主机; GET下载文件; PUT上传文件; source指定要传输的文件名; destination指定传输的目的路径。 三、实验内容和步骤 仍然采取两人一组实验方式,分别为PC1和PC2. 1、TCP协议分析实验 (1)按照上面3CDaemon软件的介绍方法在PC1上建立FTP服务器; (2)在PC1和PC2中运行Ethereal,开始截获报文,为了只截获到与我们实验有关的内容,将截获条件设置为对方主机的IP地址,如PC1的截获条件为“host192.168.1.xx”(注释:PC2的IP地址); (3)在PC2上打开命令行窗口,执行如下操作: C:\DocumentsandSettings\Administrator>ftp ftp>open To192.168.1.yy(注释:PC1的IP地址) Connectedto192.168.1.yy. 2203Com3CDaemonFTPServerVersi