FTP的执行行为和功能
来源:互联网 发布:知止而后定 编辑:程序博客网 时间:2024/06/14 10:30
FTP(file transfer protocol)是用于在两台计算机之间传输文件的协议。
在两台装有相同操作系统的计算机之间,可以很容易的实现文件共享,但是不容的系统要实现文件共享要费一番周折,因此,或者在凉太极端及之间增设文件传输机构,或者利用网络媒介作为交换文件的手段,总之,要用到FTP协议。
FTP解决了在不同计算机上的工作的OS之间差异的问题,可以实现通用的文件传输。
FTP协议的一个会话共由两个单独的会话组成,其一是用于控制的TCP连接,其二是传输文件的TCP连接。当要进行FTP会话时,首先要使用负责传输控制的TCP连接建立客户端和服务端之间的对话,此后,当有文件传输等请求时,就会在客户端准备好用于建立从服务器到此客户端的数据传输连接用的socket。在这种情况下,服务器socket是FTP客户端来构造的。因为服务器端所准备的端口号是任意的,如果不通知服务器端就不能实现从服务器到客户端的连接。
客户端准备好端口号之后,再利用控制会话将此端口号通知给服务器端。
在FTP会话过程中,利用控制会话将客户端的命令传送给服务器,在将服务器的处理结果返回给客户端,形成cycle循环。
在以后的几次学习中,我们一起来实现一个FTP,请大家持续关注。
- FTP的执行行为和功能
- 行为驱动开发: Cucumber的目录结构和执行过程
- 行为驱动开发: Cucumber的目录结构和执行过程
- 行为驱动开发Cucumber的目录结构和执行过程
- 关于用户行为和程序功能的结合
- SFTP限制用户的行为-代替ftp
- vc实现简单的ftp上传和下载功能
- WXY的行为和ZP的行为
- FTP 文件的下载功能
- 关于putty的ftp功能
- 关于putty的ftp功能
- C# 实现 FTP 上传和下载功能
- 如何创建一个执行FTP的批处理文件
- trigger 根据绑定到匹配元素的给定的事件类型执行所有的处理程序和行为。
- 病毒家族针对Word 和 Excel 执行恶意行为
- FTP客户端--实现FTP文件的上传下载功能
- 利用Apache的commons-net实现FTP的文件读取、上传、下载、删除和移动功能
- 利用Apache的commons-net实现FTP的文件读取、上传、下载、删除和移动功能
- Java面试题之四
- MyEclipse 8.5 注册--取消MyEclipse Trial Expired解决办法
- nginx的重启
- Navigator 对象
- 几何概型
- FTP的执行行为和功能
- LINUX系统常用shell命令
- 以太网概述及以太网帧格式
- php面向对象编程读书笔记一(hsg)
- 内核态和用户态通讯知识收集
- EZ-USB开发笔记(零)——背景介绍
- Servlet3.0引入的新特性一览
- c++基础 之 面向对象特征一 : 继承
- IOS 6国际化