• 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,客户在和服务器建立连接前要经过一个“三次握手”的过程,保证客户与服务器之间的连接是可靠的,而且是面向连接,为数据传输提供可靠保证。

    书痴者文必工,技痴者艺必良
  • 相关阅读:
    hdu1430 魔板(康拓展开 bfs预处理)
    网络流EdmondsKarp算法模板理解
    poj3020 建信号塔(匈牙利算法 最小覆盖边集)
    bzoj 2465 小球
    bzoj 1822 冷冻波
    bzoj 1040 骑士
    Codeforces Round #460 (Div. 2)
    bzoj 1072 排列perm
    Codeforces Round #459 (Div. 2)
    bzoj 1087 互不侵犯King
  • 原文地址:https://www.cnblogs.com/Little-Dandelion/p/13727075.html
Copyright © 2020-2023  润新知