ftp协议

FTP、TFTP、NFS、SSH介绍及在 Ubuntu 上的安装配置

最后都变了- 提交于 2019-12-06 12:52:40
玩板子由于需要频繁进行文件烧写、传输和下载,所以经常会用到标题中提到的几种服务。刚接触嵌入式时,老是对这几种服务分不清,对几种服务的用法及功能也比较模糊,现在特意查找资料,记录下来。 FTP: FTP(File Transfer Protocol, 文件传输协议), 是 TCP/IP 协议组种的协议之一。FTP 协议包括两部分,其一为 FTP 服务器,其二为 FTP 客户端。FTP 服务器用来存储文件,用户可以通过使用 FTP 客户通过 FTP 协议访问位于 FTP 服务器上的资源。在开发网站的时候,通常利用 FTP 协议把网页或程序传到 web 服务器上。此外,由于 FTP 传输效率非常高,在网络传输大的文件时,一般也采用该协议。 默认情况下,FTP 协议使用 TCP 端口中的20和21这两个端口。20用于传输数据,21用于传输控制信息。但是否使用20端口作为传输数据的端口与 FTP 使用的传输模式有关。如果采用主动模式,那么数据传输端口就是20;若是被动模式,则需服务器与客户端协商决定使用哪个端口。 FTP 地址格式如下: ftp://用户名:密码@FTP服务器IP或域名:FTP命名端口/路径/路径 FTP 安装: sudo apt-get install vsftpd FTP 配置: 修改 vsftpd 的配置文件 /etc/vsftpd.conf, 将下面两行的 '#'

FTP服务

血红的双手。 提交于 2019-12-06 10:54:40
DAS、SAN 、NAS 存储基础知识---存储网络 直接存储(Direct Attached Storage) 存储设备与主机的紧密相连 •管理成本较低,实施简单 •储时直接依附在服务器上,因此存储共享受到限制 •CPU必须同时完成磁盘存取和应用运行的双重任务,所以不利于CPU的指令周期的优化,增加系统负担 网络连接存储(Network Attached Storage) 通过局域网在多个文件服务器之间实现了互联,基于文件的协议( FTP、NFS、SMB/CIFS等 ),实现文件共享   •集中管理数据,从而释放带宽、提高性能 •可提供跨平台文件共享功能 •可靠性较差,适用于局域网或较小的网络 存储区域网络(Storage Area Networks,SAN) 利用高速的光纤网络链接服务器与存储设备,基于SCSI,IP,ATM等多种高级协议,实现存储共享 •服务器跟储存装置两者各司其职 •利用光纤信道来传输数据﹐以达到一个服务器与储存装置之间多对多的高效能、高稳定度的存储环境 •实施复杂,管理成本高 文件传输协议FTP File Transfer Protocol 早期的三个应用级协议之一 基于C/S结构 双通道协议:数据和命令连接 数据传输格式:二进制(默认)和文本 两种模式:服务器角度 主动(PORT style):服务器主动连接 命令(控制):客户端:随机port ---

CMD 命令大全

三世轮回 提交于 2019-12-06 02:40:32
CMD命令 cmd 是 command 的缩写.即 命令提示符 (CMD),是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000和XP中, Vista中,和Server 2003 )下的“MS-DOS 方式”。中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。 命令作用 在9x系统下输入 command 就可以打开命令行.而在NT系统上可以输入 cmd 来打开,在windows2000后被cmd替代,利用CMD命令查询 系统 的信息或者是判断 网络 的好坏。 运行操作 CMD命令:开始->运行->键入cmd或 command (在命令行里可 以看到系统版本、文件系统版本) 命令大全 编辑 1. calc-----------启动计算器 2.certmgr.msc----证书管理实用程序 3.charmap--------启动 字符映射表 5. chkdsk.exe-----Chkdsk磁盘检查 6. ciadv.msc------索引服务程序 7. cleanmgr-------垃圾整理 8. cliconfg-------SQL SERVER 客户端网络实用程序 9. Clipbrd--------剪贴板查看器 10. cmd.exe ----

FTP

江枫思渺然 提交于 2019-12-06 00:47:50
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。 默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。 FTP使用客户服务器方式 一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,负责接收新的请求;另外有多个从属进程,负责处理单个请求。 主进程步骤如下: (1)打开熟知端口(端口号为21),使客户进程能够连接上。 (2)等待客户进程发出连接请求。 (3)启动从属进程来处理客户进程发来的请求,从属进程对客户进程的请求处理完毕后即终止。 (4)回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行的。 来源: https:/

php 常用端口号

 ̄綄美尐妖づ 提交于 2019-12-05 14:47:57
常见端口号 Nginx 80   Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。 MySQL 3306   MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 php-fpm 9000   PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,对于PHP 5.3.3之前的php来说,是一个补丁包 ,旨在将FastCGI进 到你的PHP源代码中,在编译安装PHP后才可以使用。 php-fpm即php-Fastcgi Process Manager.php-fpm是 FastCGI 的实现,并提供了进程管理的功能。进程包含 master 进程和 worker 进程两种进程。 master 进程只有一个,负责监听端口,接收来自 Web Server 的请求,而 worker进程则一般有多个(具体数量根据实际需要配置),每个进程内部都嵌入了一个 PHP 解释器,是 PHP 代码真正执行的地方 redis 6379   redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list

System.Net.WebRequestMethods.cs

依然范特西╮ 提交于 2019-12-05 14:09:07
ylbtech-System.Net.WebRequestMethods.cs 1. 返回顶部 1、 #region 程序集 System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll #endregion namespace System.Net { // // 摘要: // System.Net.WebRequestMethods.Ftp、System.Net.WebRequestMethods.File 和 System.Net.WebRequestMethods.Http // 类的容器类。无法继承此类 public static class WebRequestMethods { // // 摘要: // 表示可与 FTP 请求一起使用的 FTP 协议方法的类型。无法继承此类。 public static class Ftp { // // 摘要: // 表示要用于从 FTP 服务器下载文件的 FTP RETR 协议方法。 public const string DownloadFile =

FTP协议

痞子三分冷 提交于 2019-12-05 12:25:53
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。 默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。 地址格式 FTP地址如下: ftp://用户名:密码@FTP服务器IP或域名:FTP命令端口/路径/文件名 上面的参数除FTP服务器IP或域名为必要项外,其他都不是必须的。如以下地址都是有效FTP地址: ftp://foolish.6600.org ftp://list:list@foolish.6600.org ftp://list:list@foolish.6600.org:2003 ftp://list:list@foolish.6600.org:2003/soft/list.txt

curl命令错误码汇总

大兔子大兔子 提交于 2019-12-05 06:42:23
状态码 状态原因 解释 0 正常访问 1 错误的协议 未支持的协议。此版cURL 不支持这一协议。 2 初始化代码失败 初始化失败。 3 URL格式不正确 URL 格式错误。语法不正确。 4 请求协议错误 5 无法解析代理 无法解析代理。无法解析给定代理主机。 6 无法解析主机地址 无法解析主机。无法解析给定的远程主机。 7 无法连接到主机 无法连接到主机。 8 远程服务器不可用 FTP 非正常的服务器应答。cURL 无法解析服务器发送的数据。 9 访问资源错误 FTP 访问被拒绝。服务器拒绝登入或无法获取您想要的特定资源或目录。最有可 能的是您试图进入一个在此服务器上不存在的目录。 11 FTP密码错误 FTP 非正常的PASS 回复。cURL 无法解析发送到PASS 请求的应答。 13 结果错误 FTP 非正常的的PASV 应答,cURL 无法解析发送到PASV 请求的应答。 14 FTP回应PASV命令 FTP 非正常的227格式。cURL 无法解析服务器发送的227行。 15 内部故障 FTP 无法连接到主机。无法解析在227行中获取的主机IP。 17 设置传输模式为二进制 FTP 无法设定为二进制传输。无法改变传输方式到二进制。 18 文件传输短或大于预期 部分文件。只有部分文件被传输。 19 RETR命令传输完成 FTP 不能下载/访问给定的文件, RETR (或类似

ubuntu安装ftp和tftp

大兔子大兔子 提交于 2019-12-05 02:49:02
为了局域网方便访问ubuntu系统,在ubuntu14.04上安装了tfp和tftp服务。在windows端用FileZilla、FlashFXP、xFTP、CuteFTP等等访问都很方便。 一、安装ftp服务器 安装vsftpd: apt-get install vsftpd 检查端口 netstat -tnl ftp默认打开的是21端口,看下对应21端口的服务有没有打开。 或者直接在浏览器里输入“ ftp://服务器IP ”,会有相关提示的。 开启、停止、重启vsftpd服务的命令: service vsftpd start | stop | restart 修改配置文件 vim /etc/vsftpd.conf vsftpd.conf主要配置: # Example config file /etc/vsftpd.conf listen=YES anonymous_enable=NO #禁止匿名登录 local_enable=YES #本地用户可以登录 write_enable=YES #允许写操作,包括上传,修改等 # Activate directory messages - messages given to remote users when they # go into a certain directory. dirmessage_enable=YES

TFP与TFTP的联系与区别

亡梦爱人 提交于 2019-12-05 02:45:04
FTP(File Transfer Protocol 文件传输协议)是传输文件的协议,它可以应用在任意两台主机之间,但是FTP不仅仅是一个协议,它同时也是一个程序。作为协议,FTP是被应用程序所使用的;而作为程序,用户需要通过手动方式来使用FTP并完成文件的传送。FTP允许执行对目录和文件的访问,并且可以完成特定类型的目录操作,例如将文件重新定位到不同的目录中。显然,FTP是与Telnet合作一同来完成对FTP服务器的登录操作,并在这之后再开始提供文件传送服务的。 然而,通过FTP访问主机这只是第一步。随后,用户必须通过一个由系统管理员为保护系统资源而设置的安全登录认证,这个认证需要输人正确的口令和用户名。但是,也可以通过使用用户名“anonymous” 来尝试登录,当然,通过这种方式完成登录后,所能访问的内容将会受到某些限制。即使FTP可以被用户以应用程序的方式来使用,FTP的功能也只限于列表和目录操作、文件内容输人,以及在主机间进行文件拷贝。它不能远程执行程序文件。 TFTP (Trivial File Transfer Protocol 简单文件传输协议)是FTP的简化版本,只有在你确切地知道想要得到的义件名及它的准确位置时,才可有选择地使用TFTP。TFTP是一个非常易用的、快捷的程序。TFTP没有FTP功能丰富。TFTP不提供目录浏览的功能,它只能完成文件的发送和接收操作