电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024年FTP实验报告VIP免费

2024年FTP实验报告_第1页
1/2
2024年FTP实验报告_第2页
2/2
FTP试验汇报1、试验目的本试验规定在linux系统上完毕一种文献传播协议,通过本试验,不仅可以深入理解FTP协议的原理和细节,还可以学会运用Socket接口设计实现简朴应用层协议,掌握网络应用程序的基本设计措施和试验技巧。2、试验阐明文献传播协议用于两台计算机之间传递文献,FTP包括了两个通道。一种是控制通道,一种是数据通道。控制通道是和FTP服务器进行沟通的通道,连接服务器,发送指令。数据通道则是和FTP服务器进行文献传播和获取文献列表的通道。3、试验内容本试验规定在Linux系统上使用Socket接口实现FTP客户顿和服务器端的程序,使客户端可以连接至服务器,并且可以进行某些FTP的基本操作。应实现的FTP命令包括如下几点:1、get:取远方的一种文献2、put:传给远方一种文献3、pwd:显示远方目前目录4、dir:列出远方目前目录5、cd:变化远方目前目录6、help:显示提供的命令7、quit:退出4、试验代码客户端和服务器代码见附件。5、思索题1.在FTP协议中,为何要建立两个TCP连接来分别传送命令和数据?答:假如只用一种连接,那就是复用一种端口。而我们懂得,端口之间通信需要传播协议才能建立连接,端口的复用等于说在一种端口上同步使用2种协议以上,但假如是10种协议呢?不仅会影响传播速度,数据出错的概率也变大了。2.积极方式和被动方式的重要区别是什么?为何要设计这两种方式?答:区别:积极方式下客户端首先和服务端建立连接,在传播数据时服务器和客户端必须建立一种新的连接,而被动方式则是由服务器等待客户端来连接,且不用建立新的连接。原因:一般状况下都是采用积极模式,但诸多防火墙在设置的时候都是不容许接受外部发起的连接的,因此积极模式许多时候在内部网络的机器通过防火墙出去时受到了限制,由于从服务器的TCP20无法和内部网络的客户端建立一种新的连接,导致无法工作。这个时候被动模式就派上用场,由于不用建立新的连接,因此也就不会波及到背面的问题了。3.当使用FTP下载大量小文献的时候,速度会很慢,这是什么缘故?可以怎样改善?答:原因:若次序下载,则对于每个文献,服务器都要先寻找文献再传播。改善:开多种线程并行下载。6、试验总结通过本次试验,我理解了整个FTP协议的细节和工作流程,对Linux系统下Socket编程的过程有了较多的理解,为后来网络编程的学习打下了良好的基础。

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

碎片内容

2024年FTP实验报告

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部