文章目录

  • 1. 文件传输协议 FTP
    • 1.1 文件传输协议
    • 1.2 文件传输协议 FTP
    • 1.3 FTP的工作原理
    • 1.4 控制连接与数据连接
    • 1.5 补充:FTP传输模式
  • 2. 电子邮件
    • 2.1 电子邮件系统概述:电子邮件的信息格式
    • 2.2 电子邮件系统概述:组成结构
    • 2.3 简单邮件传送协议SMTP
    • 2.4 MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型
    • 2.5 邮局协议POP3
    • 2.6 网际报文存取协议IMAP
    • 2.7 基于万维网的电子邮件

1. 文件传输协议 FTP


1.1 文件传输协议


1.2 文件传输协议 FTP

文件传输协议(File Transfer Protocol,FTP)是因特网上使用得最广泛的文件传输协议。FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。它屏蔽了各计算机系统的细节,因而适合于在异构网络中的任意计算机之间传送文件。

FTP 提供以下功能:

  1. 提供不同种类主机系统(硬、软件体系等都可以不同)之间的文件传输能力。
  2. 以用户权限管理的方式提供用户对远程FTP服务器上的文件管理能力。
  3. 以匿名 FTP的方式提供公用文件共享的能力。

1.3 FTP的工作原理

FTP采用客户/服务器的工作方式,它使用TCP可靠的传输服务。一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,负责接收新的请求;另外有若干从属进程,负责处理单个请求。其工作步骤如下:

  1. 打开熟知端口21(控制端口),使客户进程能够连接上。
  2. 等待客户进程发连接请求。
  3. 启动从属进程来处理客户进程发来的请求。主进程与从属进程并发执行,从属进程对客户进程的请求处理完毕后即终止。
  4. 回到等待状态,继续接收其他客户进程的请求。

FTP服务器必须在整个会话期间保留用户的状态信息。特别是服务器必须把指定的用户账户与控制连接联系起来,服务器必须追踪用户在远程目录树上的当前位置。


1.4 控制连接与数据连接



1.5 补充:FTP传输模式

  • 文本模式:ASCI模式,以文本序列传输数据;
  • 二进制模式: Binary模式,以二进制序列传输数据;

2. 电子邮件


2.1 电子邮件系统概述:电子邮件的信息格式


2.2 电子邮件系统概述:组成结构



2.3 简单邮件传送协议SMTP



2.4 MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型


2.5 邮局协议POP3


2.6 网际报文存取协议IMAP


2.7 基于万维网的电子邮件



计算机网络 王道考研2021 第六章:应用层 -- 文件传输协议FTP、电子邮件SMTP、POP3相关推荐

  1. 【计算机网络】应用层 : 总结 ( 网络应用模型 C/S P2P | 域名解析 DNS | 文件传输协议 FTP | 电子邮件 | 万维网 与 HTTP ) ★★★

    文章目录 一.网络应用模型 ★ 二.域名解析过程 ★ 三.FTP 文件传输协议 四.电子邮件★ 五.万维网 和 HTTP 协议★ 一.网络应用模型 ★ 网络应用模型 : ① 客户 / 服务器 模型 ( ...

  2. 计算机网络 王道考研2021 第四章:网络层 -- lPv4地址、私有IP地址、网络地址转换 (NAT)、WAN / LAN

    文章目录 1. lPv4地址 1.1 IP地址 1.2 IP编址的历史阶段 1.3 分类的IP地址 1.4 互联网中的IP地址 1.5 特殊lP地址:不能作为主机或者路由器的具体接口标识 1.6 私有 ...

  3. 计算机网络 王道考研2021 第三章:数据链路层 -- 局域网基本概念和体系结构、以太网(一种常用的局域网技术)、无线局域网、跨省短信通知原因、MAC

    文章目录 1. 局域网基本概念和体系结构 1.1 局域网 1.2 局域网拓扑结构 1.3 局域网传输介质 1.4 局域网介质访问控制方法 1.5 局域网的分类 1.6 IEEE802标准 1.7 MA ...

  4. 2应用层 - 文件传输协议FTP

    FTP 什么是FTP 文件传输过程 FTP与HTTP比较(控制连接与数据连接) 什么是FTP 本地主机上的用户,向远程主机上传或者下载文件. 用户通过一个FTP用户代理与FTP服务器交互. 文件传输过 ...

  5. 【计算机网络】知识点整理 第六章 应用层(王道考研视频学习记录)

    第六章 应用层 6.1 网络应用模型 6.1.1应用层概述 6.1.2 客户/服务器(C/S)模型 6.1.3 P2P模型 6.2 DNS系统 6.2.1 域名 6.3 文件传输协议FTP 6.4 电 ...

  6. 计算机网络笔记(王道考研) 第六章:应用层

    内容基于中国大学MOOC的2023考研计算机网络课程所做的笔记. 感谢LY,他帮我做了一部分笔记.其中第四章网络层各小节的顺序稍微做了下调整,和上课老师讲的先后顺序稍有不同,但内容是完整的. 课程内容 ...

  7. 计算机组成原理笔记(王道考研) 第六章:总线

    内容基于中国大学MOOC的2023考研计算机组成原理课程所做的笔记. 感谢LY,他帮我做了一部分笔记.由于听的时间不一样,第四章前的内容看起来可能稍显啰嗦,后面会记得简略一些. 西电的计算机组织与体系 ...

  8. 【计算机网络】应用层——文件传输协议/电子邮件/万维网WWW

    文章目录 文件传输协议 FTP的工作原理 控制连接与数据连接 控制连接 数据连接 电子邮件 电子邮件系统的组成结构 电子邮件格式与MIME 电子邮件格式 多用途网际邮件扩充MIME SMTP和POP3 ...

  9. 计算机网络(BYSEE)第六章 应用层 学习笔记(0612)

    第六章 应用层 每个应用层协议都是为了解决某一类应用问题,通过位于不同主机中的多个应用进程之间的通信和协同工作来完成. 应用层的具体内容就是规定应用进程在通信时所遵循的协议 应用层的许多协议都是基于客 ...

最新文章

  1. Linux之文件压缩与打包
  2. C++之struct构造函数(2010-10-19 15:04:47)
  3. 小辣椒2019_小辣椒红辣椒7X尊享版(6GB 64GB)参数大全,好便宜的联发科手机
  4. n个数分为m堆有多少种分法(青岛理工邀请赛)动态规划
  5. AUTOSAR专业知识篇(八)-大众ID.4 X网络架构详解
  6. 防止SQL SERVER的事件探查器跟踪软件
  7. Warning: Missing charsets in String to FontSet conversion
  8. 也说春运网络购票:12306的码农没有你想的那么弱 [转]
  9. bat 等待输入_bat-批量修改文件或者文件夹名称
  10. 翁恺老师C语言学习笔记(十)指针_指针与数组
  11. Android从无知到有知——NO.6
  12. php使用jasperreport,用PHP访问JasperReport | 学步园
  13. 算法:管窥算法-零子数组
  14. devc 能优化吗_Devc 、一元多项式的加法、减法、乘法的实现 【问题描述】 设有 联合开发网 - pudn.com...
  15. Win7+MATLAB2017a+虚拟光驱
  16. Max Script|修改器篇
  17. CAN报文协议教程|CAN报文分析
  18. DrugBank总结
  19. Android微信抢红包服务源码
  20. 关键路径例题图表_关键路径习题.ppt

热门文章

  1. 深入浅出消息队列---1、消息队列概述
  2. Flink kafka connectors 源码详解---<1>
  3. 一个活了 45 年的愚蠢 Bug
  4. flex 九宫格布局实现
  5. 【程序语言】人工智能开发的五大编程语言
  6. 当程序员的好处和坏处,我用七年经历来和大家聊一聊
  7. Firefox使用技巧
  8. Python的提交表单功能
  9. 赚下跌的钱!基金定投也能成千万富翁
  10. if-elif-e方法lse的基本使用