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

FTP使用简介(协议).doc

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

  • 2018-AI人工智能入门课件PPT.zip
    【实例简介】目前,世界各国都开始重视人工智能的发展。2017 年 6 月 29 日,首届世界智能大会在天津召开。中国工程院院士潘云鹤在大会主论坛作了题为“中国新一代人工智能”的主题演讲,报告中概括了世界各国在人工智能研究方面的战略:2016 年 5 月,美国白宫发表了《为人工智能的未来做好准备》;英国 2016 年 12月发布《人工智能:未来决策制定的机遇和影响》;法国在 2017 年 4 月制定了《国家人工智能战略》;德国在2017年5月颁布全国第一部自动驾驶的法律;在中国,据不完全统计,2017 年运营的人工智能公司接近 400 家,行业巨头百度、腾讯、阿里巴巴等都不断在人工智能领域发力。从数量、投资等角度来看,自然语言处理、机器人、计算机视觉成为了人工智能最为热门的三个产业方向。
    2021-11-27 00:34:55下载
    积分:1
  • python ppt
    分享给想学习python的童鞋,里面例子很多,比较详细,适合初学者。
    2020-12-05下载
    积分:1
  • 直序列扩频通信系统Simulink仿真(pn.mdl)
    使用Simulink仿真平台对直序列扩频通信系统进行仿真
    2020-04-28下载
    积分:1
  • 模拟光束在二维三维介质中传输,用FDTD法,Matlab语言编写
    模拟光束在二维三维介质中传输,用FDTD法,Matlab语言编写
    2020-12-12下载
    积分:1
  • Qt5做的高仿计算器
    用Qt5做的计算器,基本上实现了计算器该有的功能,在Qt5以上的版本能直接运行。
    2020-12-02下载
    积分:1
  • RBF网络遗传算法优化程序 Matlab
    遗传算法的优化rbf神经网络,可以执行,用Matlab程序实现,
    2020-12-07下载
    积分:1
  • E7+平台管理系统使用说明(停车场)新.pdf
    富士E7+平台管理系统使用说明,E7+平台---车辆管理系统是公司最新研发的一款基于平台化、集团网络化的管理软件,
    2021-05-06下载
    积分:1
  • 温度控制系统的设计-自动控制原理课程设计
    初始条件:某温箱的开环传递函数为 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.1试用Matlab绘制其波特图和奈奎斯特图,计算相角裕度和幅值裕度; 1.2试设计滞后校正装置,使系统的相角裕度增加15度。 1.3用Matlab对校正后的系统进行仿真,画出阶跃相应曲线
    2020-12-07下载
    积分:1
  • kalman滤波的语音降噪matlab程序
    采用kalman滤波算法,对含噪声的语音信号进行降噪,能够取得较好的效果。
    2020-11-27下载
    积分:1
  • centos7 oracle11g 缺少的包
    compat-libstdc++-33-3.2.3-62.i386,compat-libstdc++-33-3.2.3-72.el7.x86_64,glibc-2.3.4-2.41.i686,glibc-devel-2.3.4-2.41.i386,libaio-0.3.105-2.i386,libaio-devel-0.3.105-2.i386,libgcc-3.4.6-3.i386,libstdc++-3.4.6-11.i386,pdksh-5.2.14-37.el5_8.1.x86_64,,unixODBC-2.2.11-7.1.i386,unixODBC-devel-2.2.11-7.1
    2020-12-04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载