25一次http完整流程【yetdone】

https://mp.weixin.qq.com/s/263-00PbiDrUdLQJBOt_7Q

https://www.cnblogs.com/pigpdong/p/10899800.html

https://www.cnblogs.com/zafu/p/7698361.html

地址解析

  url编码

  浏览器缓存

  https

  浏览器访问限制

  缓存

  浏览器渲染

DNS

  浏览器(hq仅有浏览器被缓存了24)

  操作系统

  路由器

  ISP

  根

TCP(无边界、面向连接、可靠)

  三次握手,两个队列

  http报文,header(ascii,多大?tomcat max 8k)、 contentype、 body序列化

  tcp拆包(发送缓冲区、对端接收窗口、MSS)、TCP最大窗口长度(Window size-unsigned short 65535earlier、 window scale)

  三次拷贝、0拷贝nio直接内存

  TCP封包、IP封包、以太网封包

  重传(多久?)、阻塞

  滑动窗口

  nagle、接收端内核ack、delayed ack(http拆包情况)、顺序重组

UDP(有边界、非面向连接、受IP包最大值限制)

  ip拆包,IP最大包长度65535 unsigned short,按MTU拆包

参考:

https://www.cnblogs.com/pigpdong/p/10899800.html

原文地址:https://www.cnblogs.com/silyvin/p/12116068.html