精华内容
下载资源
问答
  • 文件传输协议是工作在应用层上协议...解析:文件传输协议是TCP/IP网络上两台计算机传送文件协议,是在TCP/IP网络和Internet上最早使用协议之一,它属于网络协议组应用层。相关介绍:文件传输协议(File Tr...

    文件传输协议是工作在应用层上的协议。文件传输协议是用于在网络上进行文件传输的一套标准协议,它工作在OSI模型的第七层,TCP模型的第四层,即应用层,使用TCP传输而不是UDP。

    775939ee6c2d62f0de4e9ac16d62e5cd.png

    文件传输协议是工作在应用层上的协议。

    解析:

    文件传输协议是TCP/IP网络上两台计算机传送文件的协议,是在TCP/IP网络和Internet上最早使用的协议之一,它属于网络协议组的应用层。

    相关介绍:

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

    FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等, 即使双方计算机可能配有不同的操作系统和文件存储方式。

    展开全文
  • 文件传输协议

    千次阅读 2014-12-30 12:53:59
    属于网络传输协议的应用层。 FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的...

    文件传输协议英文File Transfer Protocol,简称为FTP)是用于在网络上进行文件传输的一套标准协议。它属于网络传输协议应用层

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

     

    概述

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

    FTP实现的目标:

    1. 促进文件的共享(计算机程序或数据)
    2. 鼓励间接或者隐式的使用远程计算机
    3. 向用户屏蔽不同主机中各种文件存储系统(File system)的细节
    4. 可靠和高效的传输数据

    缺点:

    1. 密码和文件内容都使用明文传输,可能产生不希望发生的窃听。
    2. 因为必须开放一个随机的端口以创建连接,当防火墙存在时,客户端很难过滤处于主动模式下的FTP流量。这个问题,通过使用被动模式的FTP,得到了很大解决。
    3. 服务器可能会被告知连接一个第三方计算机的保留端口。
    4. 此方式在需要传输文件数量很多的小文件时,性能不好

    FTP虽然可以被终端用户直接使用,但是它是设计成被FTP客户端程序所控制。

    运行FTP服务的许多站点都开放匿名服务,在这种设置下,用户不需要帐号就可以登录服务器,默认情况下,匿名用户的用户名是:"anonymous"。这个帐号不需要密码,虽然通常要求输入用户的邮件地址作为认证密码,但这只是一些细节或者此邮件地址根本不被确定,而是依赖于FTP服务器的配置情况。

    FTP具有很强的兼容性,可以在不同的操作系统之间通信,可以使用不同的字符集、不同的文件结构以及不同的文件格式。

    FTP使用三种传输方式:

    流方式:数据作为连续的字节流从FTP交付给TCP

    块方式:数据按块从FTP交付给TCP

    压缩方式:将数据压缩后进行传送

     

    主动和被动模式

    FTP有两种使用模式:主动和被动。主动模式要求客户端和服务器端同时打开并且监听一个端口以创建连接。在这种情况下,客户端由于安装了防火墙会产生一些问题。所以,创立了被动模式。被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端安装了防火墙的问题。

    一个主动模式的FTP连接创建要遵循以下步骤:

    1. 客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个FTP进程连接至服务器的21号命令端口。此时,该tcp连接的来源地端口为客户端指定的随机端口x,目的地端口(远程端口)为服务器上的21号端口。
    2. 客户端开始监听端口(x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。这个端口就是我们所知的数据端口。
    3. 服务器打开20号源端口并且创建和客户端数据端口的连接。此时,来源地的端口为20,远程数据(目的地)端口为(x+1)。
    4. 客户端通过本地的数据端口创建一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务器它已经创建好了一个连接。

       

    FTP和网页浏览器

    大多数最新的网页浏览器和文件管理器都能和FTP服务器创建连接。这使得在FTP上通过一个接口就可以操控远程文件,如同操控本地文件一样。这个功能通过给定一个FTPURL实现,形如ftp://<服务器地址>(例如,ftp://ftp.gimp.org )。是否提供密码是可选择的,如果有密码,则形如ftp://<login>:<password>@<ftpserveraddress>。大部分网页浏览器要求使用被动FTP模式,然而并不是所有的FTP服务器都支持被动模式。

     

    架设FTP服务器

    一、Windows Server 2008 R2

    Windows Server 2008 R2 中自带了FTP Server 7.5,可单独下载安装。

    FTP 7.5 for IIS 7.x (x86)

    FTP 7.5 for IIS 7.x (x64)

    FTP 7.5 新特性:原文地址

    IIS 7.x集成(IIS 7.0IIS 7.5):FTP 7.5已经作为IIS 7.x的一部分被安装,便于集中管理、维护。

    对互联网标准更好、更安全的支持:支持SSL上的FTPIPv6UTF8

    共享宿主改进:可以将FTP架设在已经存在的站点,多个FTP使用同一IP

    改进的日志与功能性支持:提供更加详细的日志记录。

    可扩展性增强:可以编写自定义的用户验证机制。

     

    下面在VirtualBox虚拟机中架设FTP服务器。宿主机IP:192.168.0.100,虚拟机IP:192.168.0.101,虚拟网卡采用桥连模式。

    1.1、打开Server Manager,在角色中点击【添加角色】:

     

    1.2、选中【Web Server(IIS)】,点击【下一步】:

     

    1.3、点击【下一步】:

     

    1.4、在开发服务器上,建议全部选中,在生产服务器上,则酌情选择,点击【下一步】:

     

    1.5、点击【安装】:

     

    1.6、安装成功后关闭向导:

     

    1.7、开始à运行,输入:inetmgr,打开IIS 管理器:

     

    1.8、可以看到FTP 7.5包含的选项:

     

    1.9、新建一个FTP站点:

     

    1.10、输入名称和物理路径,点击【下一步】:

     

    1.11、IP不限制,默认端口21,不需要SSL证书,点击【下一步】:

     

    1.12、设置权限,点击【完成】:

     

    1.13、在浏览器中输入FTP服务器地址,若无法访问请检查宿主机与虚拟机的防火墙设置:

     

    1.14、使用命令行访问FTP

    最常用的命令有:

    ls 列出远程机的当前目录

    cd 在远程机上改变工作目录

    lcd 在本地机上改变工作目录

    ascii 设置文件传输方式为ASCII模式

    binary 设置文件传输方式为二进制模式

    close 终止当前的ftp会话

    hash 每次传输完数据缓冲区中的数据后就显示一个#号

    get(mget) 从远程机传送指定文件到本地机

    put(mput) 从本地机传送指定文件到远程机

    open 连接远程ftp站点

    quit 断开与远程机的连接并退出ftp

    ? 显示本地帮助信息

     

    输入ftp 主机名/IP登录:

     

    由于设置为允许匿名访问,故可以用匿名账户登录(用户名:anonymous,密码任意):

     

    查看所有目录和文件:

     

    下载一个文件到本地:

     

    输入bye退出登录:

     

    1.15、使用FTP客户端连接FTP服务器

    我使用的FileZilla:

     

    可以在WireShark中抓到数据包:

     

    二、Ubuntu 11.04

    Linux下有很多FTP软件,这里以Ubuntu下面的Pure-FTPd为例来搭建一下Linux中的FTP Server。

    Pure-FTPd是一个基于BSD协议授权的开源FTP Server,官方主页:http://www.pureftpd.org,功能全面,具体功能可以查看文档。

    安装Pure-FTPd

     

    由于Ubuntu源里的包太老了,故我选择直接下载源代码编译安装。在http://download.pureftpd.org/pub/pure-ftpd/releases/下载最新稳定版,我下载的是pure-ftpd-1.0.32.tar.gz

     

     

     

    解压缩:tar zxvf pure-ftpd-1.0.32.tar.gz
    				

     

     

    cd 压缩后的目录
    

     

     

    ./configure
    

     

     

    make
    

     

     

    sudo make install
    

     

     

     

    启动FTP Server:
    

     

     

    sudo /usr/local/sbin/pure-ftpd &
    

     

    
    

     

    连接测试:
    

     

     

    ftp localhost
    

     

    				

     

    查看当前目录下的目录和文件:
    

     

    				

     

    在Windows中用命令行连接:
    

     

     

    Pure-FTPd有很多命令及参数配置,具体用法请参阅官方文档。
    

     


     

    小结:
    

     

     

    FTP作为十分常用的文件传输协议,在企业中有着广泛的引用,各平台下也提供了大量的Server、Client。在使用中除了关注传输速度之外,传输安全性也是必须考虑的。
    

     

     

    以下引用维基百科中的常用FTP Server、Client,根据需要选用:
    

     

     

    FTP服务器列表

    维基百科,自由的百科全书

    以下是FTP服务器的列表。

    [编辑]图形界面

    [编辑]文字界面

     

    FTP客户端列表

    维基百科,自由的百科全书

    以下是FTP客户端的列表。

    [编辑]图形界面

    [编辑]文字界面

    [编辑]只支持SFTP/SCP

    展开全文
  • 属于网络传输协议的应用层。文件传送和文件访问之间的区别在于:前者由ftp提供,后者由如NFS等应用系统提供。 2.ftp协议提供的软件 在rhel7中:vsftpd 3.部署ftp服务 ftp(文件传输协议)是Internet上常用的最...

    ftp(文件传输协议)服务

    1.ftp的定义

    ftp:// ##文件传输协议
    文件传输协议是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。文件传送和文件访问之间的区别在于:前者由ftp提供,后者由如NFS等应用系统提供。

    2.ftp协议提供的软件

    在rhel7中:vsftpd

    3.部署ftp服务

    ftp(文件传输协议)是Internet上常用的最老的网络协议之一,它的系统提供了通过网络与远程服务器进行传输的简单方法。ftp服务器包的名称为vsftpd,它代表Very Secure File Transfer Protocol Damon,服务器名称也叫做vsftpd。
    默认配置文件让anonymous用户(匿名用户)只能下载位于chroot目录中的内容。
    /var/ftp/这意味着远程ftp客户端能以anonymous用户或ftp身份连接到服务器(无需密码),并从ftp服务器上的/var/ftp/目录下载文件(其本地ftp用户可以读取这些文件)

    步骤:
    1)实验前先关闭内核级的加强形火墙

    vim /etc/sysconfig/selinux  			##disabled
    

    在这里插入图片描述
    在这里插入图片描述
    重启后:

    getenforce 								
    

    在这里插入图片描述

    2)安装ftp服务并开启服务,安装lftp

    yum install vsftpd -y
    systemctl start vsftpd
    systemctl enable vsftpd
    systemctl status vsftpd
    

    在这里插入图片描述

    在这里插入图片描述

    yum install lftp -y
    

    在这里插入图片描述
    3)设置火墙永久允许ftp服务

    方法一:命令设置

    firewall-cmd --permanent --add-service=ftp
    firewall-cmd --reload
    

    在这里插入图片描述

    在这里插入图片描述
    方法二:图形设置

    firewall-config
    

    在这里插入图片描述
    在这里插入图片描述

    4.ftp服务的基本信息

    软件安装包:vsftpd
    默认发布目录:/var/ftp
    协议接口:21/tcp
    服务配置文件: /etc/vsftpd/vsftpd.conf
    报错id解析:
    500 文件系统权限过大
    530 用户认证失败
    550 服务本身功能未开放
    553 本地文件系统权限过小

    5

     vim /etc/vsftpd/vsftpd.conf 
    

    在这里插入图片描述

    anonymous_enable=YES/NO  ##匿名用户是否可以登录
     local_enable=YES/NO  	 ##本地用户是否可以登录
    write_enable=YES/NO  	 ##ftp是否对登录用户可写
    

    在这里插入图片描述

    1)匿名用户设定:

    匿名用户上传

    vim /etc/vsftpd/vsftpd.conf
    systemctl restar vsftpd 			##重启服务
    chgrp ftp /var/ftp/pub
    chmod 775 /var/ftp/pub
    

    在这里插入图片描述
    在这里插入图片描述
    write_enable=YES
    anon_upload_enable=YES

    在这里插入图片描述

    匿名用户家目录修改:
    anon_root=/mnt
    在这里插入图片描述
    在这里插入图片描述

    匿名用户上传文件默认权限修改:
    anon_umask=055
    在这里插入图片描述
    在这里插入图片描述

    匿名用户建立文件:
    anon_mkdir_write_enable=YES|NO
    在这里插入图片描述

    在这里插入图片描述

    匿名用户下载:
    anon_world_readable_only=YESdd|NO ##no表示匿名用户可以下载
    在这里插入图片描述
    在这里插入图片描述

    匿名用户删除:
    anon_other_write_enable=YES|NO
    在这里插入图片描述
    在这里插入图片描述

    匿名用户使用的用户身份修改 :
    chown_uploads=YES
    chown_username=student
    chown_upload_mode=0644
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    最大上传速率:
    anon_max_rate=102400
    在这里插入图片描述
    改前:
    在这里插入图片描述
    改后:
    在这里插入图片描述

    能够最大连接的客户端:
    max_clients=1
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    2)本地用户设定

    local_enable=YES/NO ##本地用户登录限制
    write_enable=YES/NO ##本地用户写权限限制
    在这里插入图片描述
    在这里插入图片描述

    本地用户家目录修改:
    local_root=/redhat
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    本地用户上传文件权限:
    local_umask=077
    在这里插入图片描述
    在这里插入图片描述

    限制本地用户浏览/目录:

    所有用户被锁定到自己的家目录中
    chroot_local_user=YES

    限制之前:可以查看根目录
    在这里插入图片描述

    限制之后不能查看根目录

    在这里插入图片描述

    用户黑名单建立:

     chroot_local_user=NO  						 ##黑名单
     chroot_list_enable=YES
     chroot_list_file=/etc/vsftpd/chroot_list
    

    在这里插入图片描述

    在这里插入图片描述
    黑名单的用户被锁在自己的家目录中
    在这里插入图片描述
    其他用户:
    在这里插入图片描述
    用户白名单建立:

     chroot_local_user=YES 						 ##白名单
     chroot_list_enable=YES
     chroot_list_file=/etc/vsftpd/chroot_list
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    限制本地用户登录:

    vim /etc/vsftpd/ftpusers 					 ##用户黑名单
    

    在这里插入图片描述

    在这里插入图片描述

    vim /etc/vsftpd/user_list  					 ##用户临时黑名单
    

    在这里插入图片描述
    在这里插入图片描述

    用户白名单设定:

    vim /etc/vsftpd/vsftpd.conf
    userlist_deny=NO

    在这里插入图片描述
    vim /etc/vsftpd/user_list ##参数设定,从文件变成用户白名单,只在名单中出现的用户可以登录ftp

    在这里插入图片描述

    6.ftp虚拟用户的设定:

    步骤:
    1)创建虚拟帐号身份:

     vim /vim /etc/vsftpd/userfile 					 ##文件名称任意
    

    在这里插入图片描述

    2)文件加密

    db_load -T -t hash -f /etc/vsftpd/userfile /etc/vsftpd/userfile.db 		 ##加密
    

    在这里插入图片描述

    3)

    vim /etc/pam.d/ftpuser 							 ##文件名称任意
    

    auth(认证) required pam_userdb.so db=/etc/vsftpd/userfile(认证程序为pam)
    account(帐号) required pam_userdb.so db=/etc/vsftpd/userfile(用程序来看一个这个文件里存在不存在)

    在这里插入图片描述
    4)

    vim /etc/vsftpd/vsftpd.conf
    

    写入:

    pam_service_name=ftpuser ##默认系统用户不能登录
    guest_enable=YES ##开启虚拟用户的功能

    guest_username=ftp ##虚拟用户的身份指定

    在这里插入图片描述
    重启服务:
    systemctl restart vsftpd

    在这里插入图片描述

    5)虚拟帐号家目录独立设定:用户只能查看自己的目录

    vim /etc/vsftpd/vsftpd.conf
    

    写入:

    local_root=/var/ftpuserdir/$USER

    user_sub_token=$USER

    在这里插入图片描述
    重启服务:
    systemctl restart vsftpd

    mkdir /var/ftpuserdir/redhat{1..3} -p
    
    
    mkdir /var/ftpuserdir/westos{1..3}/pub
    mkdir /var/ftpuserdir/westos1/file1
    mkdir /var/ftpuserdir/westos2/file2
    mkdir /var/ftpuserdir/westos3/file3
    

    在这里插入图片描述

    6)测试:

    在这里插入图片描述

    7.虚拟帐号配置独立

    vim /etc/vsftpd/vsftpd.conf				##修改配置文件
    user_config_dir=/etc/vsftpd/userconf	##指定虚拟用户的单独配置文件的目录
    mkdir -p /etc/vsftpd/userconf
    
    vim /etc/vsftpd/userconf/ftpuser1		##必须与自己的用户名相同
    在此文件中设定配置文件中的所有参数,此文件的优先级高
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    测试:
    在这里插入图片描述

    展开全文
  • 文件传输协议 ftp

    2013-06-07 14:01:04
    文件传输协议(FTP:File Transfer Protocol)使得主机间可以共享文件。...文件传输协议是TCP/IP网络上两台计算机传送文件协议,FTP是在TCP/IP网络和INTERNET上最早使用协议之一,它属于网络协议组应用

    文件传输协议(FTP:File Transfer Protocol)使得主机间可以共享文件。 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位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIMEUnicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必需执行一些冗长的登陆进程。
    FTP服务一般运行在20和21两个端口。端口20用于在客户端服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。
    FTP(federal test procedure)是美国联邦实验程序,是一种实验标准工况。在从工况下进行轻型车和重型车的油耗、排放的实验测量,并进行对比。[1]本标准中规定了随时间变化时发动机应该保持的转速,并测量这段时间内的油耗和排放情况等参数变化。[2]

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

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

     

    主要功能

    提供文件的共享(计算机程序 / 数据); 支持间接使用远程计算机; 使用户不因各类主机文件存储器系统的差异而受影响; 可靠且有效的传输数据。
    FTP ,尽管可以直接被终端用户使用,但其应用主要还是通过程序实现。
    FTP 控制帧即指 TELNET 交换信息,包含 TELNET 命令和选项。然而,大多数 FTP 控制帧是简单的 ASCII 文本,可以分为 FTP 命令或 FTP 消息。 FTP 消息是对 FTP 命令的响应,它由带有解释文本的应答代码构成。[2]

     

     

     

     

    展开全文
  • ftp文件传输协议

    2012-05-02 13:45:00
    ftp文件传输协议  FTP(File Transfer Protocol, FTP)是TCP/IP网络上两台计算机传送文件协议,FTP是在TCP/IP网络和INTERNET上最早使用协议之一,它属于网络协议组应用层。FTP客户机可以给服务器发出命令来...
  • FTP-文件传输协议

    2011-09-08 10:13:11
    1.什么是FTP  文件传输协议(英文:File Transfer Protocol,简称为FTP)是用于在网络上...它属于网络传输协议的应用层。  FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或U
  • FTP(File Transfer Protocol,文件传输协议)是用于在网络上进行文件传输的一套标准协议,它属于网络传输协议的应用层。它最主要的功能是在服务器与客户端之间进行文件的传输。这个协议使用的是明文传输。为了更...
  • 属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。 FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要...
  • 文件传输协议使得主机间可以...文件传输协议是TCP/IP网络上两台计算机传送文件协议,FTP是在TCP/IP网络和INTERNET上最早使用协议之一,它属于网络协议组应用层。FTP客户机可以给服务器发出命令来下载文件,上传文
  • 属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步...
  • 文件传输协议(英文:File Transfer Protocol,简称为FTP)是用于在网络上进行文件传输的一套标准协议。它属于网络协议组的应用层。 FTP协议的官方标准文档是RFC959,这里有中文版和英文版两种可供下载,文档格式是...
  • 文件传输协议是用一个代理方向另一个代理方传送一个顺序文件。接收到文件应该和源文件相同 顺序文件由一个数据项序列 文件需要以一个个片段方式在站点之间传输 整个协议相当于一个分布式程序 初始模型 第一...
  • 属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步...
  • 属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。 FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要...
  • FTP(File Transfer Protocol):是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,...
  • 本节我们看看TFTP数据包组装方式,为我们代码实现该协议奠定基础。TFTP协议总共有5中不同数据包,分别对应读请求,写请求,数据块,接收回应(ACK),以及错误。前两种数据包格式一样,只不过某些值域设置有差别,...
  • Spring boot 使用FTP协议传输文件

    千次阅读 2019-01-29 11:25:52
    FTP方式必须事先开发特定采集程序进行日志数据采集,每次连接都是完整下载整个日志文本文件,网络传输数据量可能非常大,属于主动采集日志数据方式。 想要通过FTP协议传输文件,需先在FTP服务器配置FTP协议: ...
  • Http传输协议介绍

    2019-01-26 16:15:04
    HTTP协议是Hyper Text Transfer Protocol(超文本传输协议缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片...
  • http超文本传输协议

    2019-07-29 14:50:54
    http(超文本传输协议)是属于计算机网络中应用层一种协议,为了方便网络中用户交互信息而存在。 它基于tcp/ip协议而存在,所有www文件都必须遵守这个标准。 url url为统一资源定位意思,在万维网中,要...
  • HTTP超文本传输协议

    2020-07-20 17:23:41
    HTTP协议是Hyper Text Transfer Protocol(超文本传输协议缩写,是用于从万维网(WWW:WorldWide Web )服务器传输超文本到本地浏览器传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片...
  • HTTP 超文本传输协议

    2019-04-11 17:08:40
      HTTP协议,全称为HyperText Transfer Protocol,中文名为超文本传输协议,是互联网中最常用一种网络协议。HTTP重要应用之一是WWW服务。设计HTTP协议最初目的就是提供一种发布和接受HTML(一种页面标记语言...
  • 与 TCP/IP 中的文件传输协议 FTP 和网络文件系统 NFS 相类似,FTAM 提出目标是利用其较好兼容性帮助用户访问不同系统文件。 在 FTAM 系统中,服务器要维护有关用户和会话面向连接信息,直到
  • HTTP HyperText Transfer Protocol 超文本传输协议 HTTP是一个客户端和服务器端请求和应答标准。 设计HTTP最初目的是为了提供一种发布和接收HTML页面方法。HTTP是互联网上应用最为广泛一种网络协议,...
  • VSFTP文件传输服务

    2019-12-16 22:08:53
    vsftpd ...FTP(File Transfer Protocol,文件传输协议):用来在不同类型计算机之间传输文件协议。属于TCP/IP协议簇,工作在OSI模型第七层及TCP/IP模型第四层,是一种面向连接协议。 ...
  • 属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。 FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而...
  • SFTP是SSH文件传输协议(Secret File Transfer Protocol),属于SSH服务一部分,文件传输都是通过ssh协议加密,比较安全,而且不需要监听新端口。在CentOS上,默认是有远程登录权限用户就可以使用sftp服务进行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,142
精华内容 456
关键字:

属于文件传输协议的是