没有合适的资源?快使用搜索试试~ 我知道了~
FTP服务器Port和Pasv模式释义.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 94 浏览量
2022-07-14
06:14:26
上传
评论
收藏 453KB PDF 举报
温馨提示
试读
6页
FTP服务器Port和Pasv模式释义.pdf
资源推荐
资源详情
资源评论
FTP 服务器 Port 和 Pasv 模式释义
起初, FTP 并不是应用于 IP 网络上的协议,而是 ARPANEt 网络中计算机间的文件传输协议,
ARPANET 是美国国防部组建的老网络,于 1960-1980 年使用。在那时, FTP 的主要功能是在主机间高
速可靠地传输文件。目前 FTP 仍然保持其可靠性,即使在今天,它还允许文件远程存取。这使得用户可以
在某个系统上工作,而将文件存贮在别的系统。例如,如果某用户运行 Web 服务器,需要从远程主机上取
得 HTML 文件和 CGI 程序在本机上工作,他需要从远程存储站点获取文件 (远程站点也需安装 Web 服务
器)。当用户完成工作后,可使用 FTP 将文件传回到 Web 服务器。采用这种方法,用户无需使用 Telnet
登录到远程主机进行工作,这样就使 Web 服务器的更新工作变得如此的轻松。
FTP 是 TCP/IP 的一种具体应用,它工作在 OSI 模型的第七层, TCP 模型的第四层上,即应用层,
使用 TCP 传输而不是 UDP ,这样 FTP 客户在和服务器建立连接前就要经过一个被广为熟知的 "三次握手 "
的过程,它带来的意义在于客户与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可
靠的保证。
下面,让我们来看看,一个 FTP 客户在和服务器连接是怎么样的一个过程 (以标准的 FTP 端口号
为例)。
首先, FTP 并不像 HTTP 协议那样,只需要一个端口作为连接( HTTP 的默认端口是 80 ,FTP 的
默认端口是 21 ),FTP 需要 2 个端口,一个端口是作为控制连接端口 ,也就是 21 这个端口,用于发送指令
给服务器以及等待服务器响应;另一个端口是数据传输端口 ,端口号为 20 (仅 PORT 模式),是用来建立
数据传输通道的,主要有 3 个作用
从客户向服务器发送一个文件。
从服务器向客户发送一个文件。
从服务器向客户发送文件或目录列表。
其次, FTP 的连接模式有两种, PORT 和 PASV 。 PORT 模式是一个主动模式, PASV 是被动模
式,这里都是相对于服务器而言的。为了让大家清楚的认识这两种模式,朗月繁星分别举例说明。
PORT 模式
当 FTP 客户以 PORT 模式连接服务器时,他动态的选择一个端口号(本次试验是 6015 )连接
服务器的 21 端口,注意这个端口号一定是 1024 以上的,因为 1024 以前的端口都已经预先被定义好,被
一些典型的服务使用,当然有的还没使用,保留给以后会用到这些端口的资源服务。当经过 TCP 的三次握
手后,连接(控制信道)被建立(如图 1 和图 2)。
图 1: FTP 客户使用 FTP 命令建立于服务器的连接
资源评论
lxc15005035395
- 粉丝: 0
- 资源: 7万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功