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 地址以增加连接组合

靠~电子版看到关键章节没了~,算了买纸质书,等送到再写。

现在书真的贵啊~

未完

学习笔记,只做个人记录。

原文地址:https://www.cnblogs.com/tmywu/p/2997714.html