计算机网络应用层--FTP文件传输和SMTP邮件传输

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

文件传输协议(File Transfer Protocol,FTP),主要用于将文件复制到使用TCP/IP协议的网络上的远程计算机系统中,或者从远程计算机系统中将文件复制出来。通过FTP可以传输任意类型、任意大小的文件,是常用的文件传输协议。

在一个典型的FTP会话中,用户在本地主机前,向一台远程主机传输文件或接收来自远程主机的文件。通常为了使用户能访问其远程账户,需要提供一个用户标识和口令,提供了授权信息后才能从本地文件系统向远程主机文件系统传送文件。

在这里插入图片描述

用户通过一个FTP用户代理与FTP交互。

用户首先提供远程主机的主机名,使本地的FTP客户进程建立一个到远程主机FTP服务器进程的TCP连接。然后用户提供标识和口令,作为FTP命令在TCP上传送,服务器向用户授权,用户可以将存放在本地文件系统中的一个或者多个文件复制到远程文件系统。

FTP协议最重要的特征是:采用了两个TCP连接来传输文件,一个是控制连接,一个是数据连接。FTP服务器必须在整个会话期间保留用户的状态。

控制连接用于在两个主机之间传输控制信息,如用户标识、口令、存放、获取等命令。数据连接用于传输文件。

因此,通常称FTP的控制信息是带外传送的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值