登录
首页 » Others » FTP使用简介(协议).doc

FTP使用简介(协议).doc

于 2021-05-07 发布
0 225
下载积分: 1 下载次数: 1

代码说明:

ftp简介,协议说明,使用FTP协议FTP简介文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。FTP协议中使用两个Socket, 将命令与数据分开传送的方法提高效率。FTP 使用 2 个端口,一个数据端口和一个命令端口(也叫做控制端口)。命令端口一般是21 (命令端口)和数据端口一般20。控制Socket用来传送命令,数据Socket是用于传送数据。客户端每一个FTP 命令发送之后,FTP服务器都会返回一个字符串,其中包括一个响应代码和一些说明信息。返回码用于判断命令是否被成功执行了 FTP模式主动模式:客户端随机打开一个大于 1024 的端口向服务器的命令端口(21),发起连接,同时开放N 1 端口监听,并向服务器发出“port N 1”命令,由服务器从它自己的数据端口 (20) 主动连接到客户端指定的数据端口 (N 1)。FTP 的客户端只是告诉服务器自己的端口号,让服务器来连接客户端指定的端口。对于客户端的防火墙来说,这是从外部到内部的连接,可能会被阻塞 注:1. 数据传输通道是在有数据传输的行为才会建立连接,并不是一开始连接到FTP服务器就立刻建立的数据通道2. port 21接受来自客户端的主动连接,port 20则是FTP服务器主动连接到客户端被动模式客户端通过PASV命令获得服务器端IP地址和数据端口,然后向服务器端发起连接请求,从而建立数据连接。服务器端只是被动地监听在指定端口上的请求1. 客户端与服务器建立命令通道2. 客户端发起PASV的连接要求3. FTP服务器启动数据端口,并通知客户端连接4. 客户端随机取用大于1024的端口进行连接 注:被动模式FTP数据通道是由客户端向服务器端发起连接的 FTP命令及响应命令:FTP命令按照ASCII格式在控制连接上传输(命令可读),每个命令后跟回车换行符 ()USER username 向服务器传输用户名PASS password 向服务器传输密码CWD 跳转目录QUIT  从服务器上退出FTP登入 RETR filename  从远程主机获取文件STOR filename  向远程主机当前目录存储文件,如存在同名文件则覆盖MKD   在服务器上建立目录APPE   追加(包括创建)LIST   请求服务器返回远程主机当前目录下的所有文件列表NOOP   该命令不指定任何动作 , 只是要求服务器返回OK响应 响应:命令发送后,服务器会发送相应的响应给客户端说明情况。响应是一个3位数字(xyz),后面跟一些文本信息供直接查看响应的第一位数字(x):1:预备状态2:完成状态3:中间状态4:暂时拒绝状态5:永久拒绝状态响应第二位数字(y):0: 语法-这种响应指出了语法错误。给出的命令不存在、没有被实现、或多余1: 信息-对于请求信息的响应,比如对状态或帮助的请求2: 连接-关于控制连接和数据连接的响应3: 身份验证和帐户-对登陆过程和帐户处理的响应4: 目前还未使用5: 文件系统-请求传输时服务器文件系统的状态或其他文件系统动作状态

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • IDL遥感图象处理系统
    本系统主要由文件模块、灰度变换模块、信号处理模块、图像增强模块和边缘检测模块五大部分构成,且能显示鼠标在原图像中所处的位置坐标及图像灰度值。运行结果表明,系统运算速度较快,运行效果良好,有较好的参考价值。
    2020-12-08下载
    积分:1
  • 小波神经网络预测模型代码
    代码绝对完整,毫无任何恶意修改,拿来直接用。可对其进行修改。绝对诚信~交通流量预测。
    2020-06-24下载
    积分:1
  • 多元逐步回归的matlab代码
    本程序利用matlab实现多元逐步回归的基本原理
    2020-12-10下载
    积分:1
  • geoserver源码和geotools
    用MAVEN 构建 geoserver Eclipse 项目 源码 geoserver 的版本为2.11.1 方便大家使用
    2021-05-06下载
    积分:1
  • matlab读取tdms文件
    matlab读取tdms文件,中间带有例子,非常实用
    2020-06-28下载
    积分:1
  • 基于G.Rilling所写EMD的MATLAB代码的中文注释,很全
    基于G.Rilling所写EMD代码的中文注释,很详细得解释了每个函数的功能和作用,对于初学EMD的人很有帮助
    2020-12-06下载
    积分:1
  • 基于msp430f149的FFT算法,结果在1602液晶上显示
    本代码实现了基于msp430f149的FFT算法,结果在1602液晶上显示(频谱总功率),本人已调试通过,限于149芯片的RAM目前只做了128点的FFT,移植到其他RAM更大的430或是其他处理器平台上可以轻松实现512点、1024点等的FFT,采用模块化编程,便于移植和修改!
    2020-12-03下载
    积分:1
  • OPNET路由DIjkstra实现跳数与队列延时代价同时考虑
    OPNET路由DIjkstra实现跳数与队列延时代价同时考虑http://blog.csdn.net/yanhc519/article/details/17038415
    2020-12-06下载
    积分:1
  • 史上最全Axure元件库
    整理了很多常用的元件。包括各种常用元件、图标、各种交互、图标、苹果元件,移动、web通杀。希望大家可以用的顺手。
    2020-12-09下载
    积分:1
  • MATLAB神经网络43个案例分析.pdf+源代码
    《MATLAB神经网络43个案例分析》是在《MATLAB神经网络30个案例分析》的基础上修改、补充而成的,秉承着“理论讲解—案例分析—应用扩展”这一特色,帮助读者更加直观、生动地学习神经网络。
    2020-11-27下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载