Atitit.远程文件技术  webdav  ftp scp  ssh-sftp  http nfs smb 的区别与总结

相对于常见的流媒体直播协议,例如RTMP协议、RTSP协议、MMS协议等

最近微软又把 SMB 改名为 CIFS(Common Internet File System)

WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可直接对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。

Webnfs

实现nfs服务可以使用hene winnfs  ,但是好像不太好用。对盘符支持不佳,汉字支持不佳。。

atitit.网络文件访问协议.unc smb nfs ftp http的区别 - attilax的专栏 - 博客频道 - CSDN.NET.htm

unc    mtp ptp(只支持图片相册文件)

Atitit 远程文件模式  SFTP scp

SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。SFTP 为 SSH的一部份,是一种传输文件到服务器的安全方式。SFTP是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。(来自百度的解释)

SCP和CP命令相似,SFTP和FTP的使用方法也类似。SCP和SFTP的共同之处在于「使用SSH将文件加密才传输的」

使用「WinSCP」或者「FileZilla」之类的客户端,还可以和Windows之间进行文件传输。

不管SCP还是SFTP,都是SSH的功能之一。都是使用SSH协议来传输文件的。

不用说文件内容,就是登录时的用户信息都是经过SSH加密后才传输的,所以说SCP和SFTP实现了安全的文件传输

SCP和SFTP的不同之处,首先就是之前提到的,SCP使用「SCP命令」,SFTP则类似「FTP处理文件」的使用方式。

它们的不同之处还不止如此,还有「SCP比较简单,是轻量级的,SFTP的功能则比较多」。

详细说的话,虽然还有很多不同之处,但2者的最大不同之处在于「SFTP在文件传输过程中中断的话,连接后还可以继续传输,但SCP不行」。

由于各种原因导致的文件传输中断是经常讨论的话题,所以这个区别(这里的区别指SFTP能断点续传,SCP则不能)被认为是最大的区别。

SCP是Secure Copy的简称,是用来与远程主机之间进行数据传输的协议,相当于经过加密的Copy命令。

SFTP是用SSH封装过的FTP协议,相当于经过加密的FTP协议,功能与FTP一样,只是传输数据经过加密。SFTP也有2个部分,服务端的SFTP-Server及SFTP Client。通常所说的用SFTP登录到某台主机,指的是用SFTP客户端登录到某台主机(该主机运行了SFTP-Server服务端程序)。

Linux 小知识翻译 - 「SCP和SFTP」 - wang_yb - 博客园.html

Atitit.远程文件技术 webdav ftp scp ssh-sftp http nfs smb 的区别与总结相关推荐

  1. Linux SSH远程文件/目录传输命令scp

    一.scp是什么? scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响 ...

  2. 文件传输协议FTP/TFTP/SSH/SCP——应用层

    常见的文件传输协议:FTP.TFTP.SSH.SCP 一.FTP(英文:File Transfer Protocol,缩写:FTP) 1.概念 FTP是在网络层传输文件的应用层协议,基于TCP连接,使 ...

  3. Linux下利用ssh远程文件传输 传输命令 scp

    在linux下一般用scp这个命令来通过ssh传输文件. 一.scp是什么? scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进 ...

  4. 【传输文件】文件传输协议FTP、SFTP和SCP

    网络通信协议分层 应用层: HTTP(Hypertext Transfer Protocol 超文本传输协议,显示网页) DNS(Domain Name System) FTP(File Transf ...

  5. SSH远程管理、参数讲解、xshell使用、scp,sftp,ssh命令(ssh两种方式的密钥验证方...

    1.SSH远程管理 SSH(Secure Sheel)是一种安全通道协议,主要用于实现字符界面的远程登录.远程复制等功能.SSH协议对通信双方的数据传输进行了加密处理,其中包括用户的口令.与早期的TE ...

  6. Windows上使用SCP拷贝远程文件

    Windows上使用SCP拷贝远程文件 今日需要对服务器(Linux)上大约1TB的文件进行备份,最后IT的同事给我找了一台window服务器有足够的空间进行备份.接下来的问题就是怎么备份了?使用ft ...

  7. linux远程部分文件传输不了,远程传输文件(linux之scp简单操作)

    Linux scp命令用于Linux之间复制文件和目录. scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令. scp基于ssh,关于ip地址等 ...

  8. 工具篇:远程文件传输工具 scp

    一.作用 Linux scp 命令用于 Linux 之间复制文件和目录. scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令. s ...

  9. 文件传输协议——FTP概述

    本篇主要参考FTP协议的维基百科: File Transfer Protocol FTP(FileTransfer Protocol)是在客户端和服务器之间传输文件的标准网络协议.FTP协议建立在C- ...

  10. php 创建目录_使用SMB绕过PHP远程文件包含限制

    译文声明 本文是翻译文章,文章原作者mannulinux,文章来源:mannulinux.org  原文地址:http://www.mannulinux.org/2019/05/exploiting- ...

最新文章

  1. hive外部表改为内部表_3000字揭秘Greenplum的外部数据加载——外部表
  2. 《C语言程序设计与实践(第2版)》——3.2 数据类型
  3. iOS 11开发教程(十五)iOS11应用视图的位置和大小
  4. 虹软人脸识别Android Sample Code
  5. MFC中添加自己定义的消息
  6. python基础知识整理-python入门基础知识点整理-20171214
  7. 以太坊Oracle系列二:My Oracle
  8. 图像处理--线line 提取
  9. GDCM:gdcm::GroupDict的测试程序
  10. 让你省写大量重复代码的方法 使用PropertyInfo类 反射获取类 的类型 .
  11. rg1 蓝光危害rg0_LED(护眼)台灯|蓝光那些事
  12. [网络安全提高篇] 一〇九.津门杯CTF的Web Write-Up万字详解(SSRF、文件上传、SQL注入、代码审计、中国蚁剑)
  13. workerman php访问,workerman 配置域名访问 (本地)
  14. JAVA基础之自定义容器实现
  15. 田玉靖(1987-),女,北京卡达克数据技术中心软件业务本部中级工程师,主要研究方向为软件架构、编程模式。...
  16. fonts.conf
  17. ovs 内核态加打印调试
  18. ts获取服务器数据_ts 流服务器
  19. 介绍几个好用的小软件
  20. Navicat 查看密码 破解保存的密码 + 密码解密

热门文章

  1. 等比缩放公式_CVPR2019 | 旷视提出MetaSR:单一模型实现超分辨率任意缩放因子
  2. android computescroll_【Android】Scroller分析
  3. cordova android 开发,Cordova开发App入门(一)创建android项目
  4. 新车可以无牌上路7天_无牌农用拖拉机车斗载人上路?交警说了,不可以!
  5. 使用python读取excel
  6. CodeForces 980 E The Number Games
  7. 详解Visual Studio 2010中ASP.NET新增23项功能 转
  8. angular js的元素指令
  9. JS魔法堂:元素克隆、剪切技术研究
  10. Android:RGB颜色对照表