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

    书痴者文必工,技痴者艺必良
  • 相关阅读:
    自由职业一时爽,一直自由一直爽
    N+6 裁员裁出幸福感的背后
    你真的了解 Cookie 和 Session 吗?
    百亿级企业级 RPC 框架开源了!
    做一个有脑子的程序员
    Java 生态核心知识点整理
    关于第三方支付,看这篇文章就够了!
    程序员该不该主动提加薪?
    我是为何下定决心入行程序员的
    老程序员被新程序员拍在沙滩上?
  • 原文地址:https://www.cnblogs.com/Little-Dandelion/p/13727075.html
Copyright © 2011-2022 走看看