【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析

目录

  • 应用层
    • 5. 文件传送协议 FTP (File Transfer Protocol)
      • 5.1 介绍
      • 5.2 FTP 的应用
        • 5.2.1 说明
      • 5.3 FTP 的基本工作原理
    • 6. 电子邮件 E-mail
      • 6.1 介绍
      • 6.2 工作原理
      • 6.3 邮件发送协议——简单邮件传送协议 SMTP (Simple Mail Transfer Protocol)
        • 6.3.1 基本工作原理
        • 6.3.2 电子邮件的组成部分
        • 6.3.3 补充
      • 6.4 邮件读取协议
      • 6.5 基于万维网的电子邮件

应用层

  1~2. 应用层概述客户/服务器方式 (C/S)对等方式 (P2P):【计算机网络】【湖科大MOOC】应用层概述 C/S方式 P2P方式

  3. DHCP:【计算机网络】【湖科大MOOC】应用层 动态主机配置协议DHCP 工作过程解析

  4. 域名系统 DNS:【计算机网络】【湖科大MOOC】应用层 域名系统DNS 工作过程解析

5. 文件传送协议 FTP (File Transfer Protocol)

5.1 介绍

  1. 将某台计算机中的文件通过网络传送到另一台计算机中,即文件传送,是一项基本的网络应用;
  2. 文件传送协议 FTP 是因特网上使用最广泛的文件传送协议;
    1)FTP提供 交互式访问,允许客户指明 文件的类型与格式,并允许文件具有 存取权限
    2)FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间。

5.2 FTP 的应用

5.2.1 说明

  1. 采用 C/S方式FTP客户 可将各种类型的文件上传FTP服务器,也可从FTP服务器下载文件;
  2. FTP客户和服务器间的文件传输,使用的连接是 建立在 TCP 之上的;
  3. 根据应用需求,FTP服务器可能是一台高性能、高可靠性的计算机,也可能使普通的个人计算机;
  4. 在FTP服务器计算机种创建FTP服务器,可使用第三方的FTP服务器软件,也可操作系统自带;
  • FTP客户访问FTP服务器

  1)浏览器 ftp://[ftp服务器ip地址] 2)windows自带的命令行工具 3)第三方ftp客户工具软件
  【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析_第1张图片【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析_第2张图片

  • FTP的常见用途是在计算机之间 (批量) 传输文件,另一常见用途是让网站设计者将构成网站内容的大量文件批量上传到他们的Web服务器。

5.3 FTP 的基本工作原理

控制连接 在整个会话期间一直保持打开,用于传送FTP相关控制命令;
数据连接 用于文件传输,在每次文件传输时才建立,传输结束就关闭;

  • 默认情况下,FTP使用 TCP 21 端口进行控制连接,使用 TCP 20 端口进行数据连接。
    【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析_第3张图片

6. 电子邮件 E-mail

6.1 介绍

  【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析_第4张图片

6.2 工作原理

  • 电子邮件系统采用 C/S方式;连接基于 TCP,端口号为 25
  • 三个主要组成构件:用户代理、邮件服务器,以及电子邮件所需的协议
    • 用户代理是用户与电子邮件系统的接口,又称为 电子邮件客户端软件
    • 邮件服务器的功能是发送和接收邮件,同时还要维护用户的邮箱;可以将邮件服务器理解成很多个 邮箱 和 用来缓存带转发邮件的 缓存
    • 协议包括邮件发送协议 (如SMTP) 和 邮件读取协议 (如POP3、IMAP)。
  • 邮件发送和接受过程
    【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析_第5张图片
    【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析_第6张图片

6.3 邮件发送协议——简单邮件传送协议 SMTP (Simple Mail Transfer Protocol)

6.3.1 基本工作原理

  发送方邮件服务器与接收方邮件服务器通过 命令和应答 的方式传输邮件。
【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析_第7张图片

6.3.2 电子邮件的组成部分

  一个电子邮件有 信封内容 两部分组成,而内容又由 首部主体 组成。
  【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析_第8张图片

6.3.3 补充

  image-20220223153417525
  若发送方发送的电子邮件种包含非ASCII码数据,则需要通过 MIME 进行转换,将非ASCII码数据转换为ASCII码数据,然后就可以使用SMTP传送了;接收方通过 MIME 对接收到的ASCII数据进行逆转换,这样就可以得到包含有非ASCII码数据的电子邮件。
  【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析_第9张图片

6.4 邮件读取协议

  【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析_第10张图片

6.5 基于万维网的电子邮件

  【计算机网络】【湖科大MOOC】应用层文件传送协议FTP 电子邮件E-mail SMTP和POP3、IMAP协议 原理解析_第11张图片


 课程视频链接 (B站) :https://www.bilibili.com/video/BV1c4411d7jb?p=1

你可能感兴趣的:(计算机网络,网络协议,ftp,smtp,webmail,imap)