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

FTP使用简介(协议).doc

于 2021-05-07 发布
0 168
下载积分: 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 个回复

  • 2007年全国大学生数学建模竞赛A.zip
    2007年全国大学生数学建模竞赛A题.zip
    2020-12-08下载
    积分:1
  • 改写的Elsevier英文论文Latex模板和使用说明
    个人改写的Elsevier英文论文Latex模板和使用说明,以及供Latex初学者使用Mathtype输入数学公式的方法。
    2020-12-12下载
    积分:1
  • 蓝桥杯序(自己写的+淘宝资源)单片机组
    蓝桥杯程序(自己写的+淘宝资源)单片机组,历届省赛题目及相应的程序
    2021-05-07下载
    积分:1
  • 基于模糊控制的路径规划算法的仿真实现---Matlab序.rar
    与 本人博客中的课程论文《基于模糊控制的路径规划算法的仿真实现》相配套,可以相互参阅
    2020-12-06下载
    积分:1
  • matlab常用代码大全科研神器
    第1章 BP神经网络的数据分类——语音特征信号分类第2章 BP神经网络的非线性系统建模——非线性函数拟合第3章 遗传算法优化BP神经网络——非线性函数拟合第4章 神经网络遗传算法函数极值寻优——非线性函数极值寻优第5章 基于BP_Adaboost的强分类器设计——公司财务预警建模第6章 PID神经元网络解耦控制算法——多变量系统控制第7章 RBF网络的回归--非线性函数回归的实现第8章 GRNN网络的预测----基于广义回归神经网络的货运量预测第9章 离散Hopfield神经网络的联想记忆——数字识别第10章 离散Hopfield神经网络的分类——高校科研能力评价第11章
    2020-12-05下载
    积分:1
  • 188协议测试软件
    水表自动抄表协议,188远传协议,地址自动分配检查,灵活好用、
    2020-12-07下载
    积分:1
  • QT modbus串口调试
    modbus测试由master和slave两部分程序组成,本程序源码参考了Qt5.6.1的modbus源代码提取去其中的串口通信部分。代码更易读,VirtualComTest.py这个文件用于虚拟串口,需在终端下执行 python VirtualComTest.py即可得到两个虚拟链接的串口端口,方便软件代码的调试。程序中应用了modbus的HoldingRegisters数据格式,以十六进制发送和读取数据。
    2020-12-06下载
    积分:1
  • export_fig
    matlab去白边函数,使用十分方便。该函数能够很好地去除图像的白边、保存不同格式的图像。相关安装及说明可以参考http://blog.csdn.net/connor_lele/article/details/20723519。
    2020-07-02下载
    积分:1
  • Hough变换源代码与教
    Hough变换是一种提取直线、圆、椭圆、二次曲线甚至是任意形状边缘的有效方法,目前已经在军事和民用领域将会得到广泛的应用,如:图像处理、信号检测、雷达目标跟踪、被动跟踪、多传感器多目标跟踪等。但是,Hough变换大多数算法的计算量大,需要很大的存储空间,而且都是假设图像在计算机中能用完美的模型来描绘。然而,由于噪声、数字化误差等因素影响,真实的图形在计算机中经常会失真
    2020-12-03下载
    积分:1
  • 放大电路实验操作和multisim仿真
    放大电路实验操作和multisim仿真,放大电路实验操作和multisim仿真,放大电路实验操作和multisim仿真
    2020-11-27下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载