一、体系结构框架
1、网络体系结构图
2、电路、报文、分组交换
二、网络应用
1、网路应用体系结构
2、网络应用举例
3、web应用
3、1 web 应用介绍
3、2 web 主要使用的协议:HTTP 协议概述
3.3 HTTP 连接
-
非持久性连接
-
持久性连接
非持久性连接分析
补充:响应时间分析
RTT(Round Trip Time):从客户端发送一个很小的数据包到服务器并返回所经历的时间
响应时间: -
发起、建立TCP 连接:1个RTT
-
发送HTTP请求消息到HTTP响应消息的前几个字节到达:1个RTT(
未理解) -
响应消息中所含的文件/对象传输时间
-
Total = 2RTT +文件发送时间
3、4 HTTP 消息
- 请求消息(request)
- 响应消息 (response)
待补充=====================================================================
三、传输层:提供应用进程之间的逻辑通信机制
1、UDP 协议 与TCP 协议比较
3.2 TCP 三次握手
- SYN:在建立连接时用来同步序号。
- 序号:本报文段所发送的数据的第一个字节的序号。
- 确认号:期望收到对方下一个报文段的第一个数据字节的序号
- 确认ACK:ACK = 1 时表示确认号字段有效。ACK = 0 时无效。TCP 规定,在连接建立后所有所有报文都必须把ACK 置为1。
- SYN = 1 ACK = 0 时,表明这是一个请求报文段。
- SYN = 1 ACK = 0 时,表明这是一个请求报文段。
注:
- seq 本报文段所发送的数据的第一个字节的序号。
- ack 是期望收到对方数据的第一个数据的序列号