问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

FTP协议中为什么要区分控制连接和数据连接?

发布网友 发布时间:2022-04-23 11:15

我来回答

4个回答

热心网友 时间:2023-10-12 03:55

要是用一条连接的话,端口既要处理数据连接数据,又要处理控制连接,很容易出错,而且效率很低。区分控制连接和数据连接后,数据连接的速度要快一些。

FTP使用两个并行的TCP连接来传输文件,一个是控制连接,一个是数据连接。控制连接用于在两个主机之间传输控制信息,如用户标识、口令、改变远程目录的命令以及“put”和“get:”文件的命令,使用端口21。数据连接用于实际传输一个文件,使用端口20。

扩展资料:

FTP支持两种模式,一种方式叫做Standard (也就是 Active,主动方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTP server。Passive模式FTP的客户端发送 PASV命令到 FTP Server。

FTP 客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。

热心网友 时间:2023-10-12 03:56

控制连接用于与用户之间连接的建立,数据连接用于与用户之间数据的传输.

热心网友 时间:2023-10-12 03:56

要是用一条连接的话,端口既要处理数据连接数据,又要处理控制连接.很容易出错,而且效率很低.

热心网友 时间:2023-10-12 03:57

你去把FTP的2中连接方式搞清楚 就知道了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 打开数据连接无法上网 怎么设置移动数据连接? 电脑怎么设置数据连接 手机与手机运营商的数据链接是什么意思 手机突然打不开数据连接 怎么开通手机上的数据连接 手机里的数据连接是干什么用的 数据连接连不上 手机数据连接打不开,怎么回事? EXCEL中的数据链接怎么用? 手机里面的数据连接是什么意思?关了会怎么样? 为什么数据连接了没有网络 python库Django,Flask各有什么用途 会了django还有必要学flask吗 海带怎样做好吃? 红烧小排骨炖海带 怎么做? 海带丝除了凉拌外,还有哪些做法更受好评? 海带红烧肉的做法 海带红烧肉的做法 最正宗的做法 红烧肉烧海带的做法 小孩眼睛里有黄斑怎么办 白眼球有黄斑怎么办 为什么眼睛里有黄斑,怎样去除? 眼珠旁边有黄斑怎么办 眼睛里有黄斑怎么去除 眼睛里有黄斑,有很长一段时间了,以后没什么副作用,就是感觉美观不好,怎么去除? 眼白有黄斑怎样消除 白眼球上有黄斑怎么办 高度近视眼球有很多黄斑怎么办 眼球上出现黄色斑块,眼睛会有刺痛感,怎么治疗 "眼球"上有黄斑,怎么办? 诸位朋友,眼睛里面有黄斑怎么办 眼白上长了小黄斑是什么啊?要怎么消除呢? 眼睛里有黄色的斑点是怎么回事,怎么去除 眼球内部白色区域有黄色斑点是怎么回事 眼睛白眼球上有黄斑,请问是什么问题,怎样治疗,谢谢。附图 python找工作是学Django好还是Flask好? 华为mate40是否停产 华为手机严重缺货,造成这个现象的主要原因是什么? 2022年还产Mate40吗