计算机网络应用层–FTP文件传输和SMTP邮件传输
文件传输协议:FTP
文件传输协议(File Transfer Protocol,FTP),主要用于将文件复制到使用TCP/IP协议的网络上的远程计算机系统中,或者从远程计算机系统中将文件复制出来。通过FTP可以传输任意类型、任意大小的文件,是常用的文件传输协议。
在一个典型的FTP会话中,用户在本地主机前,向一台远程主机传输文件或接收来自远程主机的文件。通常为了使用户能访问其远程账户,需要提供一个用户标识和口令,提供了授权信息后才能从本地文件系统向远程主机文件系统传送文件。

用户通过一个FTP用户代理与FTP交互。
用户首先提供远程主机的主机名,使本地的FTP客户进程建立一个到远程主机FTP服务器进程的TCP连接。然后用户提供标识和口令,作为FTP命令在TCP上传送,服务器向用户授权,用户可以将存放在本地文件系统中的一个或者多个文件复制到远程文件系统。
FTP协议最重要的特征是:采用了两个TCP连接来传输文件,一个是控制连接,一个是数据连接。FTP服务器必须在整个会话期间保留用户的状态。
控制连接用于在两个主机之间传输控制信息,如用户标识、口令、存放、获取等命令。数据连接用于传输文件。
因此,通常称FTP的控制信息是带外传送的。

FTP原理:
- FTP的客户端首先在服务器21号端口与服务器端发起一个用于控制的TCP连接
- FTP

本文介绍了计算机网络应用层中的FTP文件传输协议和SMTP邮件传输协议。FTP使用两个TCP连接,一个用于控制,一个用于数据传输,通过USER和PASS命令进行身份验证,支持LIST, GET, PUT等命令。SMTP协议则用于邮件服务,通过TCP连接发送报文,是一个推协议。POP3作为邮件访问协议,允许用户从服务器下载邮件并删除服务器上的副本。"
133477673,19991387,MySQL索引优化:提升SQL查询性能,"['数据库', 'mysql', 'sql优化']
最低0.47元/天 解锁文章
1257

被折叠的 条评论
为什么被折叠?



