13、【华为HCIE-Storage】--文件协议 CIFS NFS FTP HTTP

------------------------------------重要说明------------------------------------

以下部分内容来网络,部分自华为存储官方教材

具体教材内容请移步华为存储官网进行教材下载

网络引用内容无法找到原创,如有侵权请通知

------------------------------------重要说明------------------------------------

① CIFS

CIFS是一个网络文件共享协议,允许Internet和Intranet中的Windows主机访问网络中的文件或其他资源。

CIFS是SMB( Server Message Block)的一个公共版本。 SMB协议是一个网络文件访问协议,使本机程序可以访问局域网内计算机上的文件并请求此计算机的服务。

② NFS

NFS协议是由SUN公司开发的主流异构平台文件系统共享协议,在网络环境中提供文件共享的客户端或服务器分布式文件服务。NFS使用客户端/服务器架构。是linux & Unix的操作系统提供网络文件系统存储服务。

③ FTP

FTP客户端在和服务器建立连接前就要经过一个被广为熟知的"三次握手"的过程,它带来的意义在于客户与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证。采用FTP协议可使 Internet用户高效地从网上的FTP服务器下载大信息量的数据文件,将远程主机上的文件拷贝到自己的计算机上。以达到资源共享和传递信息的目的。由于FTP的使用使得Internet上出现大量为用户提供的下载服务器。 Internet成为了一个巨型的软件仓库。 FTP在文件传输中还支持断点续传功能,可以大幅度地减小CPU和网络带宽的开销。

假设本例中FTP客户端用port命令告诉FTP服务器的临时端口为30000, IP地址为192.168.10.50

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

客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个FTP进程连接至服务器的21号命令端口。此时,该tcp连接的来源地端口为客户端指定的随机端口x,目的地端口(远程端口)为服务器上的21号端口。

客户端开始监听端口( x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。这个端口就是我们所知的数据端口。

服务器打开20号源端口并且创建和客户端数据端口的连接。此时,来源地的端口为20,远程数据(目的地)端口为( x+1)。

客户端通过本地的数据端口创建一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务器它已经创建好了一个连接

假设本例中FTP服务器在192.168.10.200的21端口等待FTP客户端控制连接请求。然后FTP客户端会向192.168.10.200的30000端口发起控制连接请求,因此是FTP服务器被动接受控制请求,所以叫被动模式。

数据连接建立成功的标志是在FTP客户端里看到了FTP服务器上的文件列表,大家经常碰到的FTP客户端连接FTP服务器时候的列目录超时,就是数据连接无法建立的标志。

④ HTTP

HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端的协议。Http采用短连接的方式进行报文传输,每次传输结束后连接就中断。在Oceanstor V3上,HTTP协议使用80端口,HTTPS协议使用443端口。

HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。 HTTP协议采用了请求/响应模型。客户端向服务器发送一请求报文,请求报文包含请求的方法、 URL、协议版本、请求头部和请求数据。服务器以一个状态行作为响应,响应的内容包括协议的版本、成功或者错误代码、服务器信息、响应头部和响应数据。

在存储系统中, HTTP提供了一种新的共享资源管理方式。区别于CIFS及NFS协议, HTTP协议完全地属于协议用户态,可快速实现HTTP共享创建,资源文件的上传、下载、修改、锁定等功能。

原文地址:http://blog.51cto.com/hostman/2094664

时间: 2024-10-08 16:58:01

13、【华为HCIE-Storage】--文件协议 CIFS NFS FTP HTTP的相关文章

CIFS NFS

CIFS   NFS CIFS: CIFS (Common Internet File System) 通用Internet文件系统 在windows主机之间进行网络文件共享是通过使用微软公司自己的CIFS服务实现的. CIFS 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机的服务.CIFS 使用客户/服务器模式.客户程序请求远在服务器上的服务器程序为它提供服务.服务器获得请求并返回响应.CIFS是公共的或开放的SMB协议版本,并由Microsoft使用.S

杭州腾科华为HCIE考试流程

华为HCIE考试流程 华为考试由Prometric考试服务公司代理.华为不同级别与方向的考试项目具有不同的考试要求与流程. 1.实验考试预约 1)预约HCIE实验考试前需首先通过HCIE笔试考试,笔试的有效期为18个月: 2)华为网站填写HCIE实验考试预约申请,需提前30天预约: 2.考试券购买考生需要在预约LAB考试与面试考试前,在华为授权培训中心购买考试券 3.提供考试券预约成功后,需要在30天之内将考试券信息提供给邮箱[email protected],以便验证. 4.参加实验考试 考试

华为HCIE认证的份量

人力资源和社会保障部公开的数据显示,在"十三五"期间,中国每年需要在城镇安排就业的人数维持在2500万,就业的总量压力非常大.其中,应届生是新增就业人员的主要来源之一.教育部发布的数据显示,2017届全国普通高校毕业生预计达795万,比2016年多30万.大学生找到理想工作都这么难,职业院校的毕业生就业是不是面临着更大的压力呢? 小编在与深圳职业技术学院.武汉职业技术学院的老师们聊过以后发现,他们所在学校计算机相关专业的学生在获得华为HCIE职业认证后,成了各大用人单位争抢的"

文件服务器之NFS服务器

NFS(Network File System),它的目的就是想让不同的机器,不同的操作系统可以彼此共享数据文件,目前在Unix like当中用来作为文件服务器是一个相当不错的解决方案,基本上Unix like主机连接到另一台Unix like主机来共享彼此的文件时,使用NFS要比SAMBA服务器快速且方便的多.此外,NFS的配置很简单,只要记得启动Remote Procedure Call(rpc,就是rpcbind这个软件)就能够搭建起来. 1.NFS的由来与功能 NFS共享文件系统的搭建很

FTP 协议与NFS协议

[上一篇]HTTP协议与HTTPS协议的区别 FTP简介 FTP(File Transport protocol),即文件传输协议,可有效地提高文件的共享和数据可靠高效地传输.FTP协议与前面几节介绍的Http协议更复杂,建立FTP连接时,需要同时开启两个端口,一个用于命令控制,另一个作为数据传输的端口,提高了效率.一般21端口作为命令控制的端口.20端口作为数据传输的端口. 命令控制端口:负责FTP命令发送.接收返回的响应信息. 数据端口:显示目录列表.上传.下载文件等有数据传输的操作. 下面

Web 在线文件管理器学习笔记与总结(13)重命名文件夹(14)复制文件夹

(13)重命名文件夹 ① 重命名文件夹通过 rename($oldname,$newname) 实现 ② 检测文件夹名是否符合规范 ③ 检测当前目录中是否存在同名文件夹名称,如果不存在则重命名成功 index.php: <?php require 'dir.func.php'; require 'file.func.php'; require 'common.func.php'; $path = 'file'; $path = @$_REQUEST['path'][email protected

android基础知识13:AndroidManifest.xml文件解析

1.重要性 AndroidManifest.xml是Android应用程序中最重要的文件之一.它是Android程序的全局配置文件,是每个 android程序中必须的文件.它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件 (activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息. 因此,该文件提供了Android系统所需要的关于该应用程序的必要信息,即在该应用程序的任何代码运行之前系统所

华为HCIE理论与实操笔记【2-VRP BootRom】

名词解释: [VRP] VRP--Versatile Routing Platform 即通用路由平台,是华为交换机.路由器等设备的操作系统,可类比于PC机的Windows.与PC机类似,VRP系统也包含一个类似于BIOS的BootRom程序.华为设备上电后先启动BootRom程序而后才启动操作系统. [BootRom] Boot即引导的意思,Rom是只读存储.BootRom即一个保存在只读存储器上的程序,用以引导设备启动.在实际设备中一般是一块只读的芯片,在设备上电后这块芯片先进入工作,根据芯

华为HCIE神秘大揭秘

1.全面解读华为认证流程 什么是华为认证? 华为认证是华为技术有限公司(简称"华为")推出了对网络方面的一个证书,这种证书类似于大家的毕业证书一样,企业或者用人单位在招聘的时候,会强制要求工程师具备某一项网络证书,比如HCIP证书或者HCIE证书 华为认证的分类 IP方向 IT方向 认证等级 HCIA证书:华为认证初级网络工程师 意味着企业有能力搭建基本的中小型网络,并将基本的语音.无线.云.安全和存储集成到网络之中,满足各种应用对网络的使用需求. HCIP证书:华为认证高级网络工程师