第七层 应用层

思维导图

一、应用层概述

为模型外的用户服务,提供各式各样、丰富、变幻无穷的应用

  • 没有应用层,便没有网络通信的支持
  • 参考模型中唯一不需要它的上层服务的一层
  • 应用层向参考模型之外的用户提供服务

程序分类

直接网络应用程序

间接网络应用程序:

  • 重定向器(Redirector)实现网络功能
  • 重定向器是置于应用中的一种小软件

 

域名系统DNS概述

解决问题:

  • 计算机常常更换IP地址
    •  通过DHCP获得不同地址
    •  IP地址难于记忆
    •     host.txt

域名转换为IP地址

DNS:Domain Name System 域名系统

  • 域名无关大小写
  • 各组成部分的名字最多由63个字符长,整个路径不超过255个字符
  • 没有规则限制同时在两个或多个顶级域名下的注册
  • 主要功能是将域名映射到资源记录上
    •  域名
    •     生存期
    •     类别
      •   只有一个类别IN
    •     类型
    •     值
      • 类型对应的值,可以是数字,ASCII字符串等

域名服务器

根域名服务器

  • com
  • net
  • org
  • edu
  • mil
  • gov

 域名解析

  • 如果本地没有,则向根域请求

域名查询 / 解析有两大类

  • 递归查询 / 解析
    •   
  • 迭代查询 / 解析
    •   

 DNS承载

  • 一般采用UDP,以下情况例外
  • 主从域名服务器的数据更新 / 同步
  • UDP报文大于512字节

电子邮件系统

  • 用户代理(UA):让用户能够阅读和发送邮件
  • 邮件传输代理(MTA):将邮件从源端送到目的端

MIME(the Multipurpose Internet Mail Extensions)

  • 多用途互联网邮件拓展——解决ASCII文本邮件无法表现的元素

 SMPT(Simple Mail Transfer Protocol)简单邮件传输协议

  • 源机和目的机(SMTP守护进程监听)的25端口建立TCP连接
  • 若邮件不能被投递,则向邮件的发送方返回一个错误报告

收方不在线:

解决方式:

POP3:

 邮局协议三版本

  • 一旦连接建立,POP3协议按顺序经历三种状态

POP3与IMAP作用范围

  •  

IMAP

  • 假设所有的电子邮件都永久地保存在服务器上的多个邮箱中,这要求服务器提供空间
  • IMAP服务器在143端口监听
  • IMAP可接受外发邮件(不同于POP3协议)
  •  

Webmail好处:

  • 无须安装专用UA,有浏览器,能上网即可
  • 无须配置,打开浏览器即可
  • 收发双方(无须同时在线)通过浏览器登陆各自代理服务器,使用HTTP协议
  • 两个代理服务器之间邮件的传递仍然采用SMTP

 小结:

万维网WWW(World Wide Web)

构成

  • 资源
  • 统一资源定位器
    •  协议
    •    服务器域名或IP地址
    •    资源文件  
  • 通信协议HTTP

浏览器拓展

  • 插件
  • 助手

改进

  • 万维网高速缓存(代理服务器)
  • TCP移交缓解了服务器前端的压力
  • cookie
    •  提供个性化服务

其他应用

FTP(File Transfer Protocol)

  • 支持双向的二进制文件和ASCII文件的传输

TFTP

  • 提供无连接的、不可靠传输

Telnet:远程登陆

多媒体应用

  • SIP:实施视频会议
  • RTP:基于UDP,组播、广播来进行音视频的传输
  • RTSP:支持多点音视的传输频流

原文地址:https://www.cnblogs.com/zxj-262410/p/10620584.html