当前位置:首页 » 文件传输 » ftp所用传输层协议
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp所用传输层协议

发布时间: 2022-10-24 07:23:58

⑴ Ftp,文件传输协议是在7层协议中,属于哪一层

FTP属于应用层。

网络七层协议(自上到下):应用层 、表示层 、会话层 、传输层 、网络层 、数据链路层、物理层 ;
应用层:与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。示例:TELNET,HTTP,FTP,NFS,SMTP等。

(1)ftp所用传输层协议扩展阅读

传输模式:

1、Port模式

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

在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。FTP server必须和客户端建立一个新的连接用来传送数据。

2、Passive模式

建立控制通道和Standard模式类似,但建立连接后发送Pasv命令。服务器收到Pasv命令后,打开一个临时端口(端口号大于1023小于65535)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口传送数据。

⑵ 传输层协议有哪些

传输层(Transport Layer)是OSI中最重要, 最关键的一层,是唯一负责总体的数据传输和数据控制的一层.传输层提供端到端的交换数据的机制,检查分组编号与次序。传输层对其上三层如会话层等,提供可靠的传输服务,对网络层提供可靠的目的地站点信息.

主要功能
为端到端连接提供传输服务.这种传输服务分为可靠和不可靠的,其中Tcp是典型的可靠传输,而Udp则是不可靠传输.
为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务.
[编辑] 具有传输层功能的协议
TCP
UDP
SPX
NetBIOS
NetBEUI

⑶ ftp是基于什么协议的 TCP还是UDP

tcp。

文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。

(3)ftp所用传输层协议扩展阅读:


FTP客户端发起FTP会话,与FTP服务器建立相应的连接。FTP会话期间要建立控制信息进程与数据进程两个连接。控制连接不能完成传输数据的任务,只能用来传送FTP执行的内部命令以及命令的响应等控制信息;数据连接是服务器与客户端之间传输文件的连接,是全双工的,允许同时进行双向数据传输。当数据传输完成后,数据连接会撤消,再回到FTP会话状态,直到控制连接被撤消,并退出会话为止。

⑷ FTP协议是什么

FTP协议其实是文件传输协议,是TCP协议组中的协议之一,值得一提的是FTP协议包含两个部分,一个是FTP服务器,另一个是FTP客户端,我们在日常生活中使用的时候一定要学会区分才行,希望每个人都能够认识到这一点,同时我们需要注意的是在日常生活中,电子信息行业发展是非常的迅速的,我们在日常生活中一定要学会使用电脑才行,只有这样才可以让我们的生活更加的美好。

个人建议:

同时我们需要注意的是,在学习电脑的过程中,一定要学会不耻下问,只有这样才可以让我们的能力有一个更加快速的提升,希望每个人都能够认识到这一点,对于一些专业名词来说,我们可以查阅相关的资料就可以解决了。

(4)ftp所用传输层协议扩展阅读:

FXP传送出错时,本地的用户进程还留在FTP服务器中,并没有退出,如此时再次连接FTP服务器,可能会因用户线程超过允许,FTP服务器提示客户已登陆并拒绝客户端的连接,直至服务器中的傀儡进程因超时或其他原因被FTP服务器杀死后,才能再次连接FTP服务器。

要连上 FTP 服务器(即“登陆”),必须要有该 FTP 服务器授权的帐号,也就是说你只有在有了一个用户标识和一个口令后才能登陆FTP服务器,享受FTP服务器提供的服务。

FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台计算机通过ftp协议对话,并且能访问Internet,

你可以用ftp命令来传输文件。每种操作系统使用上有某一些细微差别,但是每种协议基本的命令结构是相同的。

FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。

⑸ ftp是什么协议

ftp是文件传输协议,是TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。
计算机通信网是由许多具有信息交换和处理能力的节点互连而成的。要使整个网络有条不紊地工作,就要求每个节点必须遵守一些事先约定好的有关数据格式及时序等的规则。这些为实现网络数据交换而建立的规则、约定或标准就称为网络协议。协议是通信双方为了实现通信而设计的约定或通话规则。协议总是指某一层的协议。准确地说,它是在同等层之间的实体通信时,有关通信规则和约定的集合就是该层协议,例如物理层协议、传输层协议、应用层协议。是对数据格式和计算机之间交换数据时必须遵守的规则的正式描述。简单的说,网络中的计算机要能够互相顺利的通信,就必须讲同样的语言,语言就相当于协议,它分为Ethernet、NetBEUI、IPX/SPX以及TCP/IP协议。
更多关于ftp是什么协议,进入:https://m.abcgonglue.com/ask/5c64191615837980.html?zd查看更多内容

⑹ FTP使用传输层的什么协议

FTP使用传输层的TCP协议。

TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。

TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。



(6)ftp所用传输层协议扩展阅读:

TCP连接每一方的接收缓冲空间大小都固定,接收端只允许另一端发送接收端缓冲区所能接纳的数据,TCP在滑动窗口的基础上提供流量控制,防止较快主机致使较慢主机的缓冲区溢出。

作为IP数据报来传输的TCP分片到达时可能会失序,TCP将对收到的数据进行重新排序,将收到的数据以正确的顺序交给应用层。

TCP将保持它首部和数据的检验和,这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到分片的检验和有差错,TCP将丢弃这个分片,并不确认收到此报文段导致对端超时并重发。

⑺ FTP 使用的是什么协议

FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分。

1、FTP服务器。

2、FTP客户端。

其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。

(7)ftp所用传输层协议扩展阅读

FTP屏蔽了各计算机系统的细节,因而适合在异构网络中任意计算机之间传送文件。FTP只提供文件传送的一些基本服务,它使用TCP可靠地运输服务,FTP主要功能是减小或消除在不同系统下处理文件的不兼容性。

FTP使用客户端-服务器模型,一个FTP服务器进程可以为多个客户进程提供服务。FTP服务器有两大部分组成:一个主进程,负责接受新的请求;还有若干从属进程,负责处理单个请求。

⑻ 向远程ftp上传文件的过程中,用到TCP/IP协议中四层的哪些协议

FTP一般是通过建立两个TCP连接来完成文件传输。因此传输层用的主要就是TCP协议。(如果是TFTP则是UDP协议了)
在网络层IP协议是必须的。而上层使用的TCP,可靠传输,则必然也有使用ICMP,对出错的数据报能有报告机制。
ARP和RARP其实从原理上说,应该也属于网际层。
若果本次FTP传输两端的机器有局域网情形,则必然有ARP协议使用到。。而RARP,主要是针对无盘工作站,目前的情形,比较难碰到吧。

⑼ ftp客户和服务器间传递ftp命令时,使用的连接是tcp还是udp

ftp客户和服务器间传递ftp命令时,使用的连接是tcp。

FTP协议是基于传输层TCP协议的。FTP的控制连接使用端口21,用来传输控制信息(如连接请求、传送请求等),数据连接使用端口20,用来传输数据。

控制连接的特点是:

1、以客户一服务器方式建立。

2、服务器以被动方式打开用于FTP的端口21,等待客户的连接。

3、客户则以主动方式打开TCP端口21,来建立连接。

4、控制连接始终等待客户与服务器之间的通信。该连接将命令从客户传给服务器,并传回服务器的应答。由于命令通常是由用户键入的,所以IP对控制连接的服务主要责任就是“最大限度地减小迟延”。

(9)ftp所用传输层协议扩展阅读:

FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。

在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。

默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。