计算机网络 -应用层

应用层

  • 一、应用层概述
  • 二、网络应用模型
    • 2.1 客户/服务器模型 (c / s)
    • 2.2 P2P模型
  • 三、域名解析系统 DNS
    • 3.1 域名
    • 3.2 DNS域名服务器
      • 3.2.1 域名解析过程
  • 四、文件传送协议 FTP
    • 4.1 FTP 服务器 和 用户端
    • 4.2 FTP 工作原理
  • 五、电子邮件
    • 5.1 电子邮件格式
    • 5.2 电子邮件组成结构
    • 5.3 简单邮件传送协议 SMTP
      • 5.3.1 MIME
    • 5.4 邮局协议POP3
    • 5.5 网际报文存取协议IMAP
    • 5.6 基于万维网的电子邮件
  • 六、万维网 & HTTP协议
    • 6.1 万维网概述
    • 6.2 超文本传输协议 http
      • 6.2.1 HTTP协议特点
      • 6.2.2 HTTP协议的连接方式
      • 6.2.3 超文本传输协议HTTP - 报文结构

计算机网络 -应用层_第1张图片

一、应用层概述

应用层对应用程序的通信提供服务
应用层功能:

  1. 文件传输、访问、管理
  2. 电子邮件
  3. 虚拟终端
  4. 查询服务 和 远程作业登陆

应用层重要协议:

  • FTP
  • SMTP、POP3
  • HTTP
  • DNS

二、网络应用模型

2.1 客户/服务器模型 (c / s)

服务器: 提供计算服务的设备

  • 永久提供服务
  • 永久性访问地址 / 域名

客户机:请求计算服务的主机

  • 与服务器通信,使用服务器提供的服务
  • 间歇性接入网络
  • 可能使用动态IP地址
  • 不与其他客户机直接通信

应用:Web、文件传输FTP、远程登录、电子邮件
计算机网络 -应用层_第2张图片

2.2 P2P模型

  • 不存在永远在线的服务器
  • 每个主机既可以提供服务,也可以请求服务
  • 任意端系统 / 节点之间可以直接通讯
  • 节点间歇性接入网络
  • 结点可能改变IP地址
  • 可扩展性好
  • 网络健壮性强
    计算机网络 -应用层_第3张图片

三、域名解析系统 DNS

功能:实现域名到IP地址的解析

3.1 域名

计算机网络 -应用层_第4张图片
计算机网络 -应用层_第5张图片

3.2 DNS域名服务器

计算机网络 -应用层_第6张图片

3.2.1 域名解析过程

计算机网络 -应用层_第7张图片
计算机网络 -应用层_第8张图片

四、文件传送协议 FTP

**作用:**允许用户在因特网上存取文件
提供不同种类主机系统 ( 硬、软件体系等都可以不同 ) 之间的文件传输能力
计算机网络 -应用层_第9张图片

4.1 FTP 服务器 和 用户端

FTP是基于 客户 / 服务器 (c/s)的协议
用户通过一个客户机程序连接至在远程计算机上运行的服务器程序
依照FTP协议提供服务,进行文件传送的计算机就是FTP服务器
连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端
计算机网络 -应用层_第10张图片

4.2 FTP 工作原理

计算机网络 -应用层_第11张图片
计算机网络 -应用层_第12张图片
FTP传输模式:

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

五、电子邮件

5.1 电子邮件格式

计算机网络 -应用层_第13张图片

5.2 电子邮件组成结构

  • 用户代理
  • 邮件服务器
  • 协议

计算机网络 -应用层_第14张图片
计算机网络 -应用层_第15张图片

5.3 简单邮件传送协议 SMTP

计算机网络 -应用层_第16张图片
计算机网络 -应用层_第17张图片

5.3.1 MIME

计算机网络 -应用层_第18张图片

5.4 邮局协议POP3

计算机网络 -应用层_第19张图片

5.5 网际报文存取协议IMAP

计算机网络 -应用层_第20张图片

5.6 基于万维网的电子邮件

计算机网络 -应用层_第21张图片

六、万维网 & HTTP协议

6.1 万维网概述

计算机网络 -应用层_第22张图片

6.2 超文本传输协议 http

HTTP协议定义了浏览器(万维网客户进程)怎么样万维网服务器请求万维网文档,以及服务器怎么样把文档传送给浏览器
计算机网络 -应用层_第23张图片

6.2.1 HTTP协议特点

计算机网络 -应用层_第24张图片

6.2.2 HTTP协议的连接方式

计算机网络 -应用层_第25张图片

6.2.3 超文本传输协议HTTP - 报文结构

计算机网络 -应用层_第26张图片
计算机网络 -应用层_第27张图片
计算机网络 -应用层_第28张图片

你可能感兴趣的:(笔记,网络)