Http学习笔记(一)
一、协议OSI层次
- 应用层:HTTP
- 安全层: TSL or SSL
- 传输层:TCP
- 网络层:Ip
- 数据传输层:链路接口
- 物理层:硬件
二、Http 版本: 1.1
三、Web结构组件:
- 代理服务器
- 网关
- 隧道:SSL
- Angent代理:爬虫
四、Http事务延时的原因
- DNS解析中域名转Ip的耗时
- TCP建立连接的耗时
- 处理C和S的发起和接收请求报文的耗时
- S接受C返回响应的耗时
C:Client S:Server
五、Http性能
TCP握手耗时:通过两个分组建立连接,SYN(40~60B)/SYN+ACK。304
TCP延时确认:缓冲区概念
TCP慢启动:拥塞控制特性
Nagle算法:通过设置栈的TCP_NODELAY,禁用Nagle算法
TIME_WAIT累积与端口耗尽:计算方法60 000/120(秒)=500 次/ 秒,解决办法:增加虚拟IP 地址以增加连接组合
靠~电子版看到关键章节没了~,算了买纸质书,等送到再写。
现在书真的贵啊~
未完
学习笔记,只做个人记录。