计算机网络面试题
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
HTTP
浏览
67
扫码
分享
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
)
重置阅读进度
×
思维导图备注