(PPT来源:王道网课)
目录
应用层 定义、功能
- 传输层可以为 应用进程 提供 端到端 的通信服务,但是不同的网络应用的应用进程之间 通信规则不同
网络应用模型
域名解析系统:DNS
- 实现域名 → IP地址的转换
域名解析大致流程
域名解析过程
高速缓存:存放最近查询过的域名,以及获得这个域名映射信息的地点记录
文件传输协议 FTP
- 服务器端 客户端 的文件拷贝
FTP工作原理
- 主进程:负责接收新请求,使客户成功连接上服务器(端口号 20)
从属进程:处理单个的用户请求
- 从属进程:控制进程、数据传送进程
电子邮件
信息格式
- @163:用的是网易服务器
组成结构
简单邮件传送协议 SMTP
- 可以支持多种数据类型的传输
邮局协议POP3
国际报文存取协议IMAP
基于万维网的电子邮件
- 与用户代理接触的环节,都改成了 HTTP协议
小结
万维网 & HTTP协议
万维网概述
超文本传输协议HTTP
- 有了Cookie,用户在访问服务器时,服务器就可以查看在本地主机种记录的一些信息
- 非持久连接:每次请求都要先建立连接
- 持久连接:最先建立依次连接后,将连接维持一段时间,不断请求
- 流水线:请求资源的报文同时发出去,服务器收到之后,依次返回相应的请求
报文结构
- HTTP请求报文
- HTTP响应报文
总结