专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

ftp是登录协议吗_服务器

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 17:06:48       共计:3617 浏览

ftp是登录协议吗?

答:不是

FTP是在两个计算机之间传输文件的协议。一般有两种情形,一种是需要登录的FTP文件服务器,另外一种FTP服务器是匿名的,它允许任何人进行访问。

FTP的工作机制

FTP使用两条TCP连接:一条用来控制,另一条用来数据传输。

用于控制的TCP连接主要在FTP的控制部分使用。例如:登录用户名和密码的验证,发送文件的名称等。这个连接可以通过ASCII来发送请求和接受应答。(也就是通过命令的方式)该控制连接使用的默认端口是21。当发生GET,PUT以及文件浏览的时候,每次都会建立另外一个TCP连接(默认占用20端口)。这个TCP连接是用来传输数据的,当数据传输完毕的时候,这个TCP连接就会被断开。

当FTP请求成功的时候,服务器也会返回响应,也有和HTTP类似的状态码来标识访问操作的信息。

FTP支持两种模式:

客户端发送PORT命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过 20端口连接至客户端的指定端口发送数据。 (从服务器向客户端建立连接)

客户端发送PASV命令,FTP服务器收到PASV命令后,随机打开一个临时端口,并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口进行数据的传送。(从客户端向服务器建立连接)

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:在BIOS中禁用内存缓存功能在BIOS中_服务器 | ·下一条:未启用对服务器的远程访问_服务器

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有