实验十一 TELNET与FTP

实验十一TELNET与FTP【实验目的】1.掌握TELNET的工作过程2.理解TELNET选项协商3.掌握FTP的工作原理【实验学时】建议4学时【实验环境配置】一台装有Wireshark网络协议分析器的主机B,一台提供TELNET和FTP服务的服务器A,采用如下网络结构:【实验原理】一、网络虚拟终端(NVT)NVT是TELNET为了解决和异构系统通信时字符集不一致的问题而定义的一个通用接口。通过这种接口,客户TELNET把来自本地终端的字符(数据或命令)转换成NVT形式,然后交付给网络。而服务器TELNET把来自NVT形式的数据和命令转换成远程计算机可接受的形式。服务器A172.16.1.1二.选项协商TELNET提供的任何选项,首先需要在客户与服务器之间进行协商。为此要使用四种控制字符:WILL(0xFB):发送方本身将激活选项。DO(0xFD):发送方想叫接收端激活选项。WON’T(0xFC):发送方本身想禁止选项。DON’T(0xFE):发送方想让接收端去禁止选项。选项协商需要3个字节:一个IAC(Telnet将十进制值为255的代码规定为IAC:InterpretAsCommand,意思是“解释为命令”)字节,接着一个字节是WILL(251),DO(253),WONT(252)和DON’T(254)这四者之一,最后一个ID字节指明激活或禁止选项。表1TELNET选项协商的六种情况发送者接收者说明WILLDO发送者想激活某选项,接受者接收该选项请求WILLDON’T发送者想激活某选项,接受者拒绝该选项请求DOWILL发送者希望接收者激活某选项,接受者接受该请求DOWON’T发送者希望接收者激活某选项,接受者拒绝该请求WONTDON’T发送者希望使某选项无效,接受者必须接受该请求DON’TWONT发送者希望接受者使某选项无效,接受者必须接收该请求表2TELNET选项代码选项标识名称意义0传输二进制将传输改变为8位二进制1回送(echo)允许一边回送收到的数据3禁止继续禁止在发送数据之后的GA信号5状态请求远程端点的TELNET选项状态6时钟标识请求在返回流中插入计时标记24终端类型交换所使用的终端结构和型号信息25记录结尾用EOR码终止数据发送34行模式发送安整的行,而不是发送一个个字符三.TELNET的工作过程四.FTP的工作原理FTP采用两种TCP连接来传输文件,它们是控制连接和数据连接。1.控制连接通常以客户服务器方式建立。服务器打开用于FTP的端口21,等待客户端的连接。FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接。该连接建立后,将命令从客户传给服务器,并传回服务器的应答,生存期是整个FTP会话时间。2.每当一个文件要在客户与服务器之间传输时,就会创建一个数据连接。这些连接用于传输文件和其它数据,例如:目录列表等。这种连接在需要数据传输时建立,而一旦数据传输完毕就关闭,每次使用的端口也不一定相同。而且,数据连接既可能是客户端发起的(被动模式下),也可能是服务器端发起的(主动模式下)。在主动模式下,FTP客户端开放N+1号端口进行监听,并向服务器发出PORTN+1命令。服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定的端口N+1,进行数据传输。在被动模式下,FTP客户端开启N+1号端口。然后向服务器发送PASV命令,通知服务器自己处于被动模式。服务器收到命令后,会开放一个大于1024的端口P进行监听,然后用PORTP命令通知客户端,自己的数据端口是P。客户端收到命令后,会通过N+1号端口连接服务器的端口P,然后在两个端口之间进行数据传输。五.FTP命令和应答码FTP命令命令命令描述USERusername用户--标识文件系统的访问用户,通常是底层连接建立(TCP成功握手结束)之后发送的第一个命令PASSpassword密码--发送用户密码(默认情况下信息不加密传送)CWDpathname改变当前工作目录QUIT退出--终止命令连接PORTh1,h2,h3,h4,p1,p2(h指主机的IP地址字节;p指端口号)端口--设置数据连接端口号PASV等待TYPEcode类型--指出传输中使用的数据表示类型(例如,ASCII、EBCDIC和二进制图像是三种不同数据类型)RETRpathname/filename提取--从DTP服务器得到一个目录或文件STORpathname/filename存储--向DTP服务器发送一个目录或文件DELEpathname/filename删除一个目录或文件RMDpathname在FTP服务器上删除一个目录MKDpathname在FTP服务器上新建一个目录PWD...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?