zoukankan      html  css  js  c++  java
  • POSIX、NFS、SMB、FTP协议基础概念

    POSIX、NFS、SMB、FTP协议基础概念

    可移植操作系统接口:(英语:Portable Operating System Interface,缩写为POSIX)是IEEE为要在各种UNIX操作系统上运行软件,而定义API的一系列互相关联的标准的总称,其正式称呼为IEEE Std 1003,而国际标准名称为ISO/IEC 9945。此标准源于一个大约开始于1985年的项目。POSIX这个名称是由理查德·斯托曼(RMS)应IEEE的要求而提议的一个易于记忆的名称。它基本上是Portable Operating System Interface(可移植操作系统接口)的缩写,而X则表明其对Unix API的传承。

    网络文件系统:英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol)能使使用者访问网络上别处的文件就像在使用自己的计算机一样

    SMB协议:全称是Server Message Block(服务器信息块,主要用于局域网),是一个协议名,它能被用于Web连接和客户端与服务器之间的信息沟通SMB最初是IBM的贝瑞·费根鲍姆(Barry Feigenbaum)研制的,其目的是将DOS操作系统中的本地文件接口“中断13”改造为网络文件系统。是微软Microsoft)和英特尔(Intel)1987年制定的协议,主要是作为Microsoft网络的通讯协议。

    文件传输协议(File Transfer ProtocolFTP:在局域网发展之初该网内的文件共享是通过FTP协议进行传输。用户必须首先从服务器下载该文件的数据到本地(客户端),然后对数据文件进行修改操作,之后,用户重新将客户端的文件上传到FTP服务器中,但是用户不能直接对FTP上的数据信息等进行修改操作。如果用户在该过程中对文件进行了修改操作,但并没有将修改后的文件上传到FTP服务器,那么之后申请读取该文件的用户就无法下载最新的文件。该协议工作在OSI模型的第七层,TCP模型的第四层,即应用层,使用 TCP传输而不是UDP,客户在和服务器建立连接前要经过一个“三次握手”的过程,保证客户与服务器之间的连接是可靠的,而且是面向连接,为数据传输提供可靠保证。

    书痴者文必工,技痴者艺必良
  • 相关阅读:
    OpenVINO Model Server的服务化部署——step3(django服务构建)
    (5)名称空间 namespace 和 using 声明
    (4)#include 指令
    (3)注释
    (2)简单的程序
    (1)Hello World
    javaScript 错误学习 -- throw、try 、catch和 finally
    js 如何在数字前面自动补零,生成序列号、单据号
    vs2015项目运行出现“无法启动IIS Express Web服务器”,如何解决
    Sql Server 2008 如何将数据表导出Excel文件?
  • 原文地址:https://www.cnblogs.com/Little-Dandelion/p/13727075.html
Copyright © 2011-2022 走看看