TCP 序列号和确认号是如何变化的?( 四 )

  • HTTP/2 牛逼在哪?
  • HTTP/3 强势来袭
  • 既然有 HTTP 协议,为什么还要有 RPC?
  • TCP 篇
    • TCP 三次握手与四次挥手面试题
    • TCP 重传、滑动窗口、流量控制、拥塞控制
    • TCP 实战抓包分析
    • TCP 半连接队列和全连接队列
    • 如何优化 TCP?
    • 如何理解是 TCP 面向字节流协议?
    • 为什么 TCP 每次建立连接时,初始化序列号都要不一样呢?
    • SYN 报文什么时候情况下会被丢弃?
    • 四次挥手中收到乱序的 FIN 包会如何处理?
    • 在 TIME_WAIT 状态的 TCP 连接,收到 SYN 后会发生什么?
    • TCP 连接,一端断电和进程崩溃有什么区别?
    • 拔掉网线后,原本的 TCP 连接还存在吗?
    • tcp_tw_reuse 为什么默认是关闭的?
    • HTTPS 中 TLS 和 TCP 能同时握手吗?
    • TCP Keepalive 和 HTTP Keep-Alive 是一个东西吗?
    • TCP 有什么缺陷?
    • 如何基于 UDP 协议实现可靠传输?
    • TCP 和 UDP 可以使用同一个端口吗?
    • 服务端没有 listen,客户端发起连接建立,会发生什么?
    • 没有 accpet,可以建立 TCP 连接吗?
    • 用了 TCP 协议,数据一定不会丢吗?
    IP 篇
    • IP 基础知识全家桶
    • ping 的工作原理

    经验总结扩展阅读