zoukankan      html  css  js  c++  java
  • 文件传送协议

    文件传送协议FTP是互联网上使用得最广泛的文件传送协议。

    FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。

    FTP:基于TCP

    TFTP:简单文件传送协议,基于UDP

    文件传送协议FTP只提供文件传送的一些基本的服务,它使用TCP可靠的运输服务。FTP的主要功能树减少或消除在不同操作系统下

    处理文件的不兼容性。

    FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,

    负责接收新的请求;另外有若干个从属进程,负责处理单个请求。

    FTP的客户和服务器之间要建立两个并行的TCP连接:“控制连接”和“数据连接”。

    当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口21,同时还要告诉服务器进程自己的另一个端口号码,用于

    建立数据传送连接。接着,服务器进程用自己传送数据的熟知端口20与客户进程所提供的端口号建立数据传送连接。由于FTP使用了两个

    不同的端口号,所以数据连接与控制连接不会发生混乱。

    TFTP熟知端口号69。

  • 相关阅读:
    linux API 获得文件属性
    Linux 服务端设计
    Linux C++ 使用LuaBind嵌入lua脚本
    Linux 编译安装Boost (转)
    Navicat for My SQL 查看中文乱码问题
    fastbuild联编ue4 shader的使用
    fastbuild进行ue4 shader连编
    maya 插件学习之pythonCharm和Qt环境搭建
    ue4 头发渲染
    ue4 新渲染管线整理
  • 原文地址:https://www.cnblogs.com/hengzhezou/p/11072315.html
Copyright © 2011-2022 走看看