文件传输协议(FTP)
文件传输协议(FTP)用于用户在两台主机之间进行远距离的文件传输,并保证传输的可靠性。
FTP采用客户机/服务器的方式,由FTP服务器和FTP客户机两部分组成。
FTP服务器中以目录结构保存着各种文件,FTP客户机是安装了FTP客户端软件的用户计算机。FTP使用TCP提供的可靠传输服务。
FTP客户机和服务器之间的通信是由若干个进程实现的,分为FTP服务器进程和客户机进程。
常用的FTP客户端工具软件有 Flashftp、 Leapftp和 Cuteftp等。
FTP的服务器进程由两部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。请具体说明FTP主进程的工作步骤。
FTP主进程的工作步骤:
1,打开熟知端口(21),使客户进程能够连接上
2,等待客户进程发送连接请求
3,启动从属进程来处理客户进程发来的请求
4,回到等待状态,继续接受其他客户进程发来的请求
文件传输协议(FTP)相关推荐
- [转]文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)实现汇总1
转自:http://blog.csdn.net/soarheaven/archive/2008/12/08/3474152.aspx 最近项目需要对FTP服务器进行操作,现把实现总结如下: 打算分2篇 ...
- 6.3文件传输协议FTP
6.3文件传输协议FTP
- 【计算机网络】应用层 : 总结 ( 网络应用模型 C/S P2P | 域名解析 DNS | 文件传输协议 FTP | 电子邮件 | 万维网 与 HTTP ) ★★★
文章目录 一.网络应用模型 ★ 二.域名解析过程 ★ 三.FTP 文件传输协议 四.电子邮件★ 五.万维网 和 HTTP 协议★ 一.网络应用模型 ★ 网络应用模型 : ① 客户 / 服务器 模型 ( ...
- 【学习笔记】网络层:应用模型、DNS系统、文件传输协议FTP
文章目录 一. 应用层概述 ① 客户/服务器(C/S)模型 ② P2P模型(对等模型) 二. DNS系统 ① 定义 ② 域名 ③ 域名服务器 ④ 域名解析过程 三. 文件传输协议FTP ① 定义 ② ...
- Microsoft .NET Framework 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)实现汇总1...
相关文章导航 Sql Server2005 Transact-SQL 新兵器学习总结之-总结 Flex,Fms3相关文章索引 FlexAir开源版-全球免费多人视频聊天室,免费网络远程多人视频会议系统 ...
- 《计算机网络》——文件传输协议FTP、简单邮件传送协议SMTP、邮局协议POP3、网际报文存取协议IMAP、万维网和HTTP协议、超文本传输协议HTTP
文章目录 文件传输协议FTP FTP服务器和用户端 FTP工作原理 简单邮件传送协议SMTP 邮局协议POP3 网际报文存取协议IMAP 万维网和HTTP协议 超文本传输协议HTTP HTTP协议的特 ...
- 四十三、文件传输协议FTP、电子邮件、万维网
文章目录 1.FTP服务器和用户端 2.FTP的工作原理 3.电子邮件 3.1 电子邮件的信息格式 3.2 电子邮件的组成结构 3.3 简单邮件传送协议SMTP 3.4 邮局协议-POP3 3.5 网 ...
- 计算机网络 王道考研2021 第六章:应用层 -- 文件传输协议FTP、电子邮件SMTP、POP3
文章目录 1. 文件传输协议 FTP 1.1 文件传输协议 1.2 文件传输协议 FTP 1.3 FTP的工作原理 1.4 控制连接与数据连接 1.5 补充:FTP传输模式 2. 电子邮件 2.1 电 ...
- Linux网络文件共享服务(一)存储类型和文件传输协议FTP
成功不易,加倍努力! 网络文件共享服务 本章总目录 1 存储类型 1.1 DAS存储 1.2 NAS存储 1.3 SAN存储 1.4 三种存储比较 2 文件传输协议 FTP 2.1 FTP工作原理介绍 ...
- 文件传输协议FTP和开源FTP软件FileZilla
一.文件传输协议FTP. 1.简介. FTP(File Transfer Protocol),是文件传输协议的简称. 1)TCP/IP协议簇,应用层协议,用于Internet上的控制文件的双向传输,采 ...
最新文章
- 【转载】nginx for windows: 让nginx以服务的方式运行
- [原创]安装Ubuntu Server 14.04后
- ofstream、ifstream、fstream
- rehat linux设置ip,RedhatHat配置IPv6地址
- 【面试练习题】使用“暴力”的方法将字符串时间转化为秒数
- 帆软报表(finereport)单元格函数,OP参数
- tf.reshape()
- C++学习笔记(三)
- Java 默认/缺省 内存大小,如果没有 -Xms -Xmx
- TensorFlow HOWTO 5.1 循环神经网络(时间序列)
- 关于ASP.NET MVC开发设计中出现的问题与解决方案汇总 【持续更新】
- CFA要学哪些课程?零基础怎么学CFA呢?
- 如何将Windbg设置为异常捕获默认程序?
- 笔记本上怎么怎么暂停cmd打印窗口
- 算法设计 (分治法应用实验报告)基于分治法的合并排序、快速排序、最近对问题
- 插画师所需的基础软件
- oracle 内置程序包,建立程序包的方法,程序包中使用游标,常用程序包
- 巧用 CSS3 filter(滤镜) 属性
- excel如何筛选一列数据的重复值,并找到其他列的对应数据
- 网络切片技术缺点_什么是网络切片技术_网络切片技术的应用