zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    vrf
    安装diskimage-builder制作ironic镜像
    打印bios启动日志
    iproute2更新
    ip link add type vrf报错哦
    ip link add type vrf报错哦
    case 条件语句
    Go项目结构
    MySQL与Python交互
    数据提取之JSON与JsonPATH
  • 原文地址:https://www.cnblogs.com/silyvin/p/12116068.html
Copyright © 2011-2022 走看看