【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

/*--------------------------------------------------------------------------------------------*/

目录

应用层 定义、功能

网络应用模型

域名解析系统:DNS

域名解析大致流程

域名解析过程

​文件传输协议 FTP

FTP工作原理

电子邮件--信息格式

组成结构

简单邮件传送协议 SMTP

邮局协议POP3

​国际报文存取协议IMAP

​基于万维网的电子邮件

小结

​万维网 & HTTP协议       万维网概述

超文本传输协议HTTP

报文结构

总结

/*----------------------------------------------------------------------------------------------*/

应用层 定义、功能

 

  • 传输层可以为 应用进程 提供 端到端 的通信服务,但是不同的网络应用的应用进程之间 通信规则不同

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

网络应用模型

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

域名解析系统:DNS

  • 实现域名 → IP地址的转换

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

域名解析大致流程

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

 

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

 

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

 

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

域名解析过程

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

 

 

高速缓存:存放最近查询过的域名,以及获得这个域名映射信息的地点记录

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&
文件传输协议 FTP

 

  • 服务器端 客户端 的文件拷贝

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

 

FTP工作原理

 

  • 主进程:负责接收新请求,使客户成功连接上服务器(端口号 20)

      从属进程:处理单个的用户请求

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

  •       从属进程:控制进程、数据传送进程

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

电子邮件--信息格式

 

  • @163:用的是网易服务器

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

组成结构

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

 

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

简单邮件传送协议 SMTP

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

 

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

  • 可以支持多种数据类型的传输

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

邮局协议POP3

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&
国际报文存取协议IMAP

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&
基于万维网的电子邮件

  • 与用户代理接触的环节,都改成了 HTTP协议

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

小结

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&
万维网 & HTTP协议
       万维网概述

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&


超文本传输协议HTTP

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

  • 有了Cookie,用户在访问服务器时,服务器就可以查看在本地主机种记录的一些信息

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

  • 非持久连接:每次请求都要先建立连接
  • 持久连接:最先建立依次连接后,将连接维持一段时间,不断请求
  • 流水线:请求资源的报文同时发出去,服务器收到之后,依次返回相应的请求

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

报文结构

 

  • HTTP请求报文
  • HTTP响应报文

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

 

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

总结

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

 

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

 

【计算机网络】第六章:TCP/IP五层实用模型 &五层应用层&

————————————————

参考来源

https://blog.****.net/weixin_42351470/article/details/105871081