文章目录
1. 文件传输协议 FTP1.1 文件传输协议1.2 文件传输协议 FTP1.3 FTP的工作原理1.4 控制连接与数据连接1.5 补充:FTP传输模式2. 电子邮件2.1 电子邮件系统概述:电子邮件的信息格式2.2 电子邮件系统概述:组成结构2.3 简单邮件传送协议SMTP2.4 MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型2.5 邮局协议POP32.6 网际报文存取协议IMAP2.7 基于万维网的电子邮件1. 文件传输协议 FTP
1.1 文件传输协议
1.2 文件传输协议 FTP
文件传输协议(File Transfer Protocol,FTP)是因特网上使用得最广泛的文件传输协议。FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。它屏蔽了各计算机系统的细节,因而适合于在异构网络中的任意计算机之间传送文件。
提供不同种类主机系统(硬、软件体系等都可以不同)之间的文件传输能力。以用户权限管理的方式提供用户对远程FTP服务器上的文件管理能力。以匿名 FTP的方式提供公用文件共享的能力。FTP 提供以下功能:
1.3 FTP的工作原理
FTP采用客户/服务器的工作方式,它使用TCP可靠的传输服务。一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,负责接收新的请求;另外有若干从属进程,负责处理单个请求。其工作步骤如下:
打开熟知端口21(控制端口),使客户进程能够连接上。等待客户进程发连接请求。启动从属进程来处理客户进程发来的请求。主进程与从属进程并发执行,从属进程对客户进程的请求处理完毕后即终止。回到等待状态,继续接收其他客户进程的请求。
FTP服务器必须在整个会话期间保留用户的状态信息。特别是服务器必须把指定的用户账户与控制连接联系起来,服务器必须追踪用户在远程目录树上的当前位置。