欢迎来到天天文库
浏览记录
ID:28744901
大小:1.85 MB
页数:8页
时间:2018-12-13
《10102130261telnet与ftp协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、华东师范大学计算机科学技术系实验报告华东师范大学计算机科学技术系上机实践报告课程名称:计算机网络年级:2010级上机实践成绩:指导教师:姓名:李克威创新实践成绩:实验名称:TELNET与FTP协议学号:10102130261上机实践日期:2012/11/9座位编号:E44组号:上机实践时间:2学时一、实验目的1.掌握TELNET的工作过程2.理解TELNET选项协商3.掌握FTP的工作原理4.掌握FTP一些常用命令的使用方法及用途二、实验设备1.计算机2台2.TELNET、FTP服务器各一三、实验原理一、网络虚拟终端(NVT) NVT是TELNET为了解决和
2、异构系统通信时字符集不一致的问题而定义的一个通用接口。通过这种接口,客户TELNET把来自本地终端的字符(数据或命令)转换成NVT形式,然后交付给网络。而服务器TELNET把来自NVT形式的数据和命令转换成远程计算机可接受的形式。二.选项协商 TELNET提供的任何选项,首先需要在客户与服务器之间进行协商。为此要使用四种控制字符: WILL(0xFB):发送方本身将激活选项。 DO(0xFD):发送方想叫接收端激活选项。 WON’T(0xFC):发送方本身想禁止选项。 DON’T(0xF
3、E):发送方想让接收端去禁止选项。 选项协商需要3个字节:一个IAC(Telnet将十进制值为255的代码规定为IAC:InterpretAsCommand,意思是“解释为命令”)字节,接着一个字节是WILL,DO,WONT和DON’T这四者之一,最后一个ID字节指明激活或禁止选项。三.TELNET的工作过程四.FTP的工作原理FTP采用两个TCP连接来传输一个文件,它们是控制连接和数据连接。1.控制连接通常以客户服务器方式建立。服务器以被动方式打开用于FTP的端口21,等待客户的连接。客户则以主动方式打开TCP端口21来建立连接。控制连接始终等待客户与服
4、务器之间的通信。该连接将命令从客户传给服务器,并传回服务器的应答。第7页共8页华东师范大学计算机科学技术系实验报告2.每当一个文件要在客户与服务器之间传输时,就会创建一个数据连接。五.FTP命令和应答码 FTP命令 命令命令描述USERusername用户--标识文件系统的访问用户,通常是底层连接建立(TCP成功握手结束)之后发送的第一个命令PASSpassword密码--发送用户密码(默认情况下信息不加密传送)CWDpathname改变当前工作目录QUIT退出--终止命令连接PORTh1,h2,h3,h4,p1,p2(h指主机的IP地址字节;p指端口号)端口--
5、设置数据连接端口号PASV等待TYPEcode类型--指出传输中使用的数据表示类型(例如,ASCII、EBCDIC和二进制图像是三种不同数据类型)RETRpathname/filename提取--从DTP服务器得到一个目录或文件STORpathname/filename存储--向DTP服务器发送一个目录或文件DELEpathname/filename删除一个目录或文件RMDpathname在FTP服务器上删除一个目录MKDpathname在FTP服务器上新建一个目录PWD打印工作目录—显示客户机进入的当前目录路径NLST[pathname/filename]名称列
6、表—从服务器上和到目录列表HELP帮助—显示服务器支持的命令列表。 一、实验步骤练习一:运行TELNET命令,捕获数据并分析 第7页共8页华东师范大学计算机科学技术系实验报告主机B启动协议分析器进行数据捕获,并设置过滤条件(提取TELNET协议)。实验环境中的服务器(IP地址:172.16.0.10)上的telnet服务已经启动,使用服务器为本小组提供的帐号,其用户名:group1_1,密码:group1_1。主机A在命令行提示符下运行:(1)telnet172.16.0.10;(2)在“Login:”提示符后输入用户名(group-1_1);(3)在虚拟终端上
7、进行一些简单的操作(可不作);(4)按“CTRL+]”回到telnet提示符下;(5)输入“quit”退出telnet。察看主机B捕获的数据,分析TELNET的工作过程。TELNET使用的TCP端口是2339。找出与选项协商有关的数据包,分析客户端与服务器端进行选项协商的过程。在捕获的数据中,查找用户名和密码。是否可以捕获到其它网段上的信息?可以查找到用户名和密码,是采用明文传输,也可以捕捉到其他网段上的信息结合分析结果,绘制TELNET交互图。主机A在TELNET状态下,运行各种操作,在主机B上是否可以捕获到数据,理解TELNET明文传输的不安全性,了解网络监听
8、的可能。可
此文档下载收益归作者所有