计算机网络面试题

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

HTTP

浏览 121 扫码 分享 2022-07-12 21:13:53
  • 概览
  • 基本概念
  • GET 与 POST
  • HTTP 特性
  • HTTP 与 HTTPS
  • 协议演变
  • 综合问答

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • HTTP
    • 概览
    • 基本概念
      • HTTP 是什么?
      • HTTP 常见的状态码,有哪些?
      • HTTP 常见字段有哪些?
    • GET 与 POST
      • 说一下 GET 和 POST 的区别?
    • HTTP 特性
      • HTTP 的优缺点有哪些?
      • HTTP/1.1 的性能如何?
    • HTTP 与 HTTPS
      • HTTP 与 HTTPS 有哪些区别?
      • HTTPS 解决了 HTTP 的哪些问题?
      • HTTPS 是如何建立连接的?
    • 协议演变
      • HTTP/1.1 相比 HTTP/1.0 提高了什么性能?
      • HTTP/1.1 的性能瓶颈,HTTP/2 做了什么优化?
      • HTTP/2 有哪些缺陷?HTTP/3 做了哪些优化?
    • 综合问答
      • SSL 和 TLS 需要做区分吗?
      • 为啥 SSL 的握手是 4 次?
  • IP
    • 基本概念
      • IP 地址的分类
      • CIDR 无类别域间路由
      • 公有 IP 地址与私有 IP 地址
      • IP 地址与路由控制
      • IP 分片与重组
      • IPv6 基本认识
      • IPv4 首部与 IPv6 首部
    • IP 协议相关技术
      • DNS 域名解析
      • ARP 与 RARP 协议
      • DHCP 动态获取 IP 地址
      • NAT 网络地址转换
      • ICMP 互联网控制报文协议
      • IGMP 因特网组管理协议
  • TCP
    • TCP 基本认识
      • TCP 头格式
      • 为什么需要 TCP 协议? TCP 工作在哪一层?
      • 什么是 TCP ?
      • 什么是 TCP 连接?
      • 如何唯一确定一个 TCP 连接呢?
      • 有一个 IP 的服务器监听了一个端口,它的 TCP 的最大连接数是多少?
      • UDP 和 TCP 有什么区别呢?分别的应用场景是?
      • 为什么 UDP 头部没有「首部长度」字段,而 TCP 头部有「首部长度」字段呢?
      • 为什么 UDP 头部有「包长度」字段,而 TCP 头部则没有「包长度」字段呢?
    • 三次握手 / 四次挥手
      • TCP 连接建立
        • TCP 三次握手过程和状态变迁
        • 如何在 Linux 系统中查看 TCP 状态?
        • 为什么是三次握手?不是两次、四次?
        • 为什么客户端和服务端的初始序列号 ISN 是不相同的?
        • 初始序列号 ISN 是如何随机产生的?
        • 既然 IP 层会分片,为什么 TCP 层还需要 MSS 呢?
        • 什么是 SYN 攻击?如何避免 SYN 攻击?
      • TCP 连接断开
        • TCP 四次挥手过程和状态变迁
        • 为什么挥手需要四次?
        • 为什么 TIME_WAIT 等待的时间是 2MSL?
        • 为什么需要 TIME_WAIT 状态?
        • TIME_WAIT 过多有什么危害?
        • 如何优化 TIME_WAIT?
        • 如果已经建立了连接,但是客户端突然出现故障了怎么办?
      • Socket 编程
        • 针对 TCP 应该如何 Socket 编程?
        • listen 时候参数 backlog 的意义?
        • accept 发生在三次握手的哪一步?
        • 客户端调用 close 了,连接是断开的流程是什么?
      • 读者问答
    • 重传、滑动窗口、流量控制、拥塞控制
      • 重传机制
      • 滑动窗口
      • 流量控制
      • 拥塞控制
      • 补充
    • 半连接队列 / 全连接队列
      • TCP 半连接队列和全连接队列满了会发生什么?如何应对?
      • 什么是 TCP 半连接队列和全连接队列?
      • 实战 - TCP 全连接队列溢出
      • 实战 - TCP 半连接队列溢出
      • 补充
    • 性能优化
      • TCP 三次握手的性能提升
      • TCP 四次挥手的性能提升
      • TCP 传输数据的性能提升
      • 补充
  • 综合题
    • 从输入网址到网页显示,期间发生了什么?
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注