📒
考研计算机网络笔记
考研操作系统笔记考研计算机组成原理笔记考研数据结构笔记
  • 408计网考察范围
  • 第一章 计算机网络体系结构
    • 1.1 计算机网络概述
    • 1.2 计算机网络体系结构与参考模型
  • 第二章 物理层
    • 2.1 通信基础
    • 2.2 传输介质
  • 第三章 数据链路层
    • 3.1 数据链路层的功能
    • 3.2 组帧
    • 3.3 差错控制
    • 3.4 流量控制与可靠传输机制
    • 3.5 介质访问控制
    • 3.6 局域网
    • 3.7 广域网
    • 3.8 数据链路层设备
  • 第四章 网络层
    • 4.1 网络层的功能
    • 4.2 IPV4
    • 4.3 IPV6
    • 4.4 路由算法和路由协议
    • 4.5 IP组播
    • 4.6 移动IP
    • 4.7 网络层设备
  • 第五章 传输层
    • 5.1 传输层提供的服务
    • 5.2 UDP协议
    • 5.3 TCP协议
  • 第六章 应用层
    • 6.1 网络应用模型
    • 6.2 域名系统(DNS)
    • 6.3 文件传输(FTP)
    • 6.4 电子邮件
    • 6.5 万维网
  • 第七章 附录
    • 7.1 计算机网络协议一览
    • 7.2 各字段长度单位一览
由 GitBook 提供支持
在本页
  • 6.3.1 FTP工作原理
  • 1、FTP的服务器进程
  • 2、工作步骤
  • 6.3.2 控制连接与数据连接
  • 数据传输方式

这有帮助吗?

  1. 第六章 应用层

6.3 文件传输(FTP)

文件传送协议FTP(File Transfer Protocol): 提供不同种类主机系统(硬、软件体系等都可以不同)之间的文件传输能力。

  • FTP是基于C/S的协议

  • FTP使用TCP实现可靠传输

  • 用户通过一个客户机程序连接至在远程计算机上运行的服务器程序

  • FTP服务器:依照FTP协议提供服务,进行文件传送的计算机

  • FTP客户端:连接FTP服务器,遵循FTP协议与服务器传送文件的电脑

6.3.1 FTP工作原理

登录:用户通过用户名密码的方式登录到服务器,也可以通过匿名登陆访问公开共享的文件。

1、FTP的服务器进程

(1)主进程

  • 只有一个

  • 一直打开,准备响应新的请求

(2)从属进程

  • 多个

  • 需要时打开,负责处理单个请求

  • 处理完单个请求后关闭

2、工作步骤

  1. 打开控制端口(21),使得客户进程能够连接

  2. 等待客户进程发送请求

  3. 启动从属进程处理请求

  4. 主进程继续等待其他请求

6.3.2 控制连接与数据连接

  • 控制连接

    • 负责传输请求

    • 始终保持连接

    • 服务端端口号为21

  • 数据连接

    • 负责传输数据

    • 需要时打开连接

    • 端口号与传输模式有关

      • 主动方式:20(客户端的端口号自定)

      • 被动方式:服务端与客户端商定(>1024)

数据传输方式

  • 文本方式:ASCII模式,以文本序列传输数据

  • 二进制方式:Binary模式,以二进制序列传输数据

上一页6.2 域名系统(DNS)下一页6.4 电子邮件

最后更新于1年前

这有帮助吗?

FTP