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

ftp为啥工作在应用层

发布时间: 2023-08-21 19:07:55

Ⅰ 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服务器将通过这个端口传送数据。

Ⅱ ftp是干什么用

简单地说,最常用的就是你可以用它管理你的网站服务器文件,(如果你有网站的话)也可以两台电脑互传

以下转自网络:

ftp即文件传输协议。

文件传输协议使得主机间可以共享文件。 FTP 使用TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP
连接用于数据传输。控制连接使用类似TELNET协议在主机间交换命令和消息。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。

简介

FTP是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一。尽管World Wide
Web(WWW)已经替代了FTP的大多数功能,FTP仍然是通过Internet把文件从客户机复制到服务器上的一种途径。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。原来的FTP软件多是命令行操作,有了像CUTEFTP这样的图形界面软件,使用FTP传输变得方便易学。主要使用它进行“上载”。即向服务器传输文件。由于FTP协议的传输速度比较快,我们在制作诸如“软件下载”这类网站时喜欢用FTP来实现,同时我们这种服务面向大众,不需要身份认证,即“匿名FTP服务器”。[1]

FTP是应用层的协议,它基于传输层,为用户服务,它们负责进行文件的传输。FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必需执行一些冗长的登陆进程。

FTP服务一般运行在20和21两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。

工作原理

文件传输协议是TCP/IP提供的标准机

制。用来将文件从一个主机复制到另一个主机。FTP使用TCP的服务

Ⅲ 为何说路由器工作在第三层rip,ftp,http协议属于应用层协议,而路由

这么理解吧。路由器作为一台网络设备,有硬件(cpu,内存,转发芯片,输入输出接口),有bios(boot loader),有操作系统( ios)组成。其中,操作系统内置了大量的应用程序与功能,有静态路由,有策略路由,有rip,有ospf等。

在路由器内部,rip和ospf运行在应用层。然后看动态路由协议的功能,是分析ip数据报的目的地址,然后选择路径转发。所以我们说动态路由协议运行在osi参考模型的第三层。

路由器工作分为控制层面和数据层面

控制层面的协议:
比如RIP,OSPF,BGP,LDP,全是工作在IP层以上,这个时候路由器和普通的主机没有什么区别,都是靠CPU来处理这些协议,而且路由器还可以提供如HTTP server 的功能,这也是CPU来处理。控制层面的流量有一个特征:即目的IP地址是路由器的接口IP,路由器发现是自己的,就会punt上来,给TCP/IP协议栈来处理,然后在通知各个control plane protocol 来最终处理。我们一般还称之为: For_Us traffic , Local traffic

数据层面:
当控制层面建立成功,即路由收敛完成,路由器一般把这些路由表项下发到硬件,可以完成硬件转发,这个时候如果有IP包从这里过路,会检查IP头里的destination IP,和路由表进行匹配,找到出接口,然后完成二层封装,再从接口发送出去。数据层面的流量我们一般称其为过路流量,即 目的IP地址不是本路由器的任何接口的IP。

Ⅳ ftp是什么

FTP是File Transfer Protocol的英文简称,而中文简称为“文传协议”,用改姿于Internet上的控制文件的双向传输,使用客户/服务器模式,它属于网络传输协议的应用层。

FTP是一个8位的客户端-服务器协议,能操作任何类型庆帆的文件而不需要进一步处理。FTP有着极高的延时,这意味着从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必须执行一些冗长的登录进程。

Ⅳ FTP服务问题

“ftp主要的安全问题是破坏程序能够在服务器端运行。
ftp文件传输协议是用于在网络上进行文件传输的一套标准协议,它工作在OSI模型的第七层,TCP模型的第四层,即应用层,使用TCP传输而不是UDP。
推荐度:点击下载本文文档为doc格式导读ftp主要的安全问题是破坏程序能够在服务器端运行。
ftp文件传输协议是用于在网络上进行文件传输的一套标准协议,它工作在OSI模型的第七层,TCP模型的第四层。

Ⅵ 简述FTP协议的工作原理,数据连接和控制连接,主动模式与被动模式

FTP是基于TCP的应用层上的协议,用于文件传输
客户端通过发送命令和服务端进行通信,比如
客户端发送“USER abc”,表示用户名为abc
服务端返回"331 Password required for abc.",表示abc这个账户需要密码

客户端在请求服务端发送文件或者上传文件时,有主动模式和被动模式的分别(详细的可以查看网络的“FTP”词条)
对于被动模式(PASV),服务端会给出一个端口号,让客户端去连接。这也是多数FTP客户端的缺省模式。
对于主动模式(PORT),客户端必须给出一个端口号,服务端会通过它的20端口来连接客户端给出的端口。

如果客户处于路由器之后,那么服务器不能直接连接客户,主动模式就会失效,只能采用被动模式;反之如果服务器处于路由之后,则只能采用主动模式。