Linux基础服务之FTP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础服务之FTP相关的知识,希望对你有一定的参考价值。
1. 什么是FTP
FTP简称文件传输协议,可以与远程计算机之间进行文件共享。该协议采用TCP协议,FTP的服务端口号为21,数据端口为20。通常情况下,传输文件的用户需要经过认证后才能登陆网站访问远程服务器的文件。大多数的FTP服务器往往会提供一个GUEST的公共账户来允许没有远程服务器的用户可以访问该FTP服务器。工作过程如下:
(1)客户端向服务器发出连接请求,同时客户端系统打开一个大于1024的端口等候服务器连接(比如1028端口)。
(2)FTP服务器21端口侦听到该请求,那么客户端1028会和服务器21端口之间建立一个FTP会话连接。
(3)在需要传输数据时,客户端会打开一个大于1024的端口(比如1027端口)去连接服务器的20端口,且会在这两个端口之间进行数据传输,直到数据传输结束后两个端口才会自动关闭。
(4)当客户端和服务器断开后,客户端上之前动态分配的端口会自动释放。
本文出自 “11771572” 博客,请务必保留此出处http://11781572.blog.51cto.com/11771572/1911682
以上是关于Linux基础服务之FTP的主要内容,如果未能解决你的问题,请参考以下文章
Linux技术专题系列「必备基础知识」一起探索和实践sftp配置之密钥方式登录