ftp是什(shi)么协议的简单介绍
FTP使用传输层的(de)TCP协团告薯议。
TCP旨在适应支持多网络(luo)应用的分层协议层次结构。 连接(jie)到不同但互连的计算(suan)机通信网络的主计算机中的成对(dui)进程之间依靠TCP提供可靠的通信服(fu)务。
TCP假设它可(ke)以从较低级别的协议获得简(jian)单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从硬(ying)线连接到分组交换(huan)或电路交换网络(luo)的各种通信系统之上操作(zuo)。
扩展资料:
TCP连接每一方的接收缓(huan)冲空间大小都固定(ding),接收端只允许另一端发送接收端(duan)缓冲区所能接纳的数(shu)据,TCP在滑动窗口的基(ji)础上提供流量控制,防止(zhi)较快主机致使较慢主机的缓冲区溢出(chu)。
作为IP数(shu)据报来传输的TCP分片到达时可能会失序,TCP将对(dui)收到的数据进行重新(xin)排序,将收到的数据以正确的顺序交(jiao)给应用层。
TCP将保(bao)持它首部和数据的检验和,友(you)岩这是一个端到端的检验和,目的(de)是检测塌者数据在传输过程中的任(ren)何变化。如果收到分片的(de)检验和有差错,TCP将丢(diu)弃这个分片,并不确认收到此报文段导(dao)致对端超时并重(zhong)发。
ftp是通信的什么(me)协议?
FTP的工作原理是在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用(yong)TCP传输而不是 UDP, 客户(hu)在和销念服务器建立连接(jie)前要经过一个“三次握手”的过程(cheng), 保证客户与服务器之间的(de)连接是可靠的。
在开发(fa)网站的时候,通常(chang)利用FTP协议(yi)把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的(de)文件时,一般也采用该协议。
默认情(qing)况下FTP协议使用TCP端(duan)口中的 20和21这两个端(duan)口,其中20用于传输数据(ju),21用于传输控制信息。
但是,是(shi)否使用20作为传输数据(ju)的端口与FTP使(shi)用的传输模式有关,如果采用主动模式(shi),那么数据传输(shu)端口就是20;如果采用被动模(mo)式,则具体最终使用哪(na)个端口要服务器端和客户端协商决(jue)定。
扩展资料
FTP 客户端首(shou)先和FTP服务器的TCP 21端口建立连接,通过这个通道(dao)发送命令,客户端需要接收数据的时(shi)候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口(kou)接收数据。
在传送数(shu)据的时候,服务器端通过自(zi)己的TCP 20端口连接至客户端(duan)的指定端口发送(song)数据。 FTP server必须和客户端(duan)建立一个新的连接用来传送数据(ju)。
在建立控(kong)制通道的时候和Standard模(mo)式类似,但建立连接后发送的不(bu)是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开一个高端端口(kou)(端口号大于1024)并且通知(zhi)客户端在这个端口上传送数据的(de)请求,客户端连接FTP服务器此端(duan)口。
很孙弯多防火墙在设置的时候(hou)都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持(chi)PASV模式,因为客户端无(wu)法穿过防火墙打开FTP服(fu)务器的高端端口。
而许多内网的(de)客户端不能用PORT模式(shi)登陆FTP服务器,因为从(cong)服务器的TCP 20无法和内部网络亏凯困的客户端建立(li)一个新的连接,造(zao)成无法工作。
参考资料来(lai)源:百度百科-ftp
ftp是什么协议?ftp是文件传输协议,是TCP/IP协议组中的(de)协议之一。FTP协议包括两个组成(cheng)部分,其一为FTP服务(wu)器,其二为FTP客户端。
计算机通信网是由许多具(ju)有信息交换和处理能力的节(jie)点互连而成的。要使整个(ge)网络有条不紊地工作,就要求每个节(jie)点必须遵守一些事(shi)先约定好的有关数据(ju)格式及时序等的规则。这些(xie)为实现网络数据(ju)交换而建立的规则、约(yue)定或标准就称为网络协(xie)议。协议是通信双方为了实现通信迅(xun)凳而设计的约定(ding)或通话规则。协议总是指(zhi)某一层的协议。准确地说,它是在同亩哗旅等层之间的(de)实体通信时,有关(guan)通信规则和约定的集合就是(shi)该层协议,例如物理层协议、传输层协(xie)议芦衫、应用层协议。是对数据(ju)格式和计算机之间交换数据时必须(xu)遵守的规则的正式描述。简单的说,网络中的计算机要能够互相顺利的(de)通信,就必须讲同样的语言,语言就相(xiang)当于协议,它分为(wei)Ethernet、NetBEUI、IPX/SPX以及TCP/IP协议。
更多关于ftp是什么协议,进(jin)入:查看更多内(nei)容
ftp是基(ji)于什么协议的 TCP还是UDPtcp。
文(wen)件传输协议(File Transfer Protocol,FTP)是用于在网(wang)络上进行文件传(chuan)输的一套标准协议,它工作(zuo)在 OSI 模(mo)型的第磨谨七层(ceng), TCP 模型的第四层, 即(ji)应用层, 使用 TCP 传输而不是 UDP, 客户在和(he)服务器建立连接前要经过一个“三(san)次握手”的过程, 保证客户与(yu)服务器之间的连接是可靠(kao)的, 而且是面向连接(jie), 为数据传输提供可靠保证。
扩展资料:
FTP客户端发起FTP会话,与FTP服务器(qi)建立相应的瞎斗基连接。FTP会话期间要建立控(kong)制信息进程与数据进程(cheng)两个连接。控制连接不能完成传(chuan)输数据的任务,只能(neng)用来传送FTP执行的内部命令以及命令的响应等控(kong)制信息;数据连接是(shi)服务器与客户端之间传输文件的连接,是全双工的,允许同时进行双向数据(ju)传输。当数据传输完成后,数(shu)据连接会撤消,再回到FTP会话(hua)状态,直到控制连接被撤消,并退出会话为止。
参考销(xiao)宏资料来源:百度(du)百科-ftp
参考资料来源:百度百科(ke)-tcp
上述文章内容就是对(dui)ftp是什么协议和的介(jie)绍到此就结束了,希望能够(gou)帮助到大家;当然如果你(ni)还想了解更多这方(fang)面的信息,请多多关(guan)注我们哦!
本文地址:http://www.51spjx.com/tech-detail/t238038.html
- ·92年(nian)硬币值12万(1999年1元值百万)
- ·22美元(yuan)是多少人民币(2322美元是多少人..
- ·包含苹(ping)果13通话时候怎么录音的词条
- ·股票溢价率高好还是低好(a股溢价率高好还是..
- ·ido戒指(ido戒指可(ke)以以旧换新吗)
- ·500万卢布相(xiang)当于多少人民币(世界上最..
- ·桂林旅游股吧(桂林旅游股吧东方财富)
- ·1万加币是人民币多少钱(一万加币等于多少人..
- ·股市主(zhu)力是指的什么(股市里面的主力是..
- ·美股交(jiao)易时间和规则(美股交易时间和规..
- ·在岸人民币和离岸人民币什么意思(在岸人民币)
- ·信用卡限额怎么解除(平安信用卡限额怎么解除)