-
OSI 的七层模型分别是?各自的功能是什么?
-
为什么需要三次握手?两次不行?
-
为什么需要四次挥手?三次不行?
-
TCP与UDP有哪些区别?各自应用场景?
-
HTTP1.0,1.1,2.0 的版本区别
-
POST和GET有哪些区别?各自应用场景?
-
HTTP 哪些常用的状态码及使用场景?
-
HTTP状态码301和302的区别,都有哪些用途?
-
在交互过程中如果数据传送完了,还不想断开连接怎么办,怎么维持?
-
HTTP 如何实现长连接?在什么时候会超时?
-
TCP 如何保证有效传输及拥塞控制原理
-
IP地址有哪些分类?
-
GET请求中URL编码的意义
-
什么是SQL 注入?举个例子?
-
谈一谈 XSS 攻击,举个例子?
-
讲一下网络五层模型,每一层的职责?
-
简单说下 HTTPS 和 HTTP 的区别
-
对称加密与非对称加密的区别
-
简单说下每一层对应的网络协议有哪些?
-
ARP 协议的工作原理?
-
TCP 的主要特点是什么?
-
UDP 的主要特点是什么?
-
TCP 和 UDP 分别对应的常见应用层协议有哪些?
-
为什么 TIME-WAIT 状态必须等待 2MSL 的时间呢?
-
保活计时器的作用?
-
TCP 协议是如何保证可靠传输的?
-
谈谈你对停止等待协议的理解?
-
谈谈你对 ARQ 协议的理解?(TCP)
-
谈谈你对滑动窗口的了解?
-
谈下你对流量控制的理解?
-
谈下你对 TCP 拥塞控制的理解?使用了哪些算法?
-
什么是粘包?
-
TCP 黏包是怎么产生的?
-
怎么解决拆包和粘包?
-
forward 和 redirect 的区别?
-
HTTP 方法有哪些?
-
在浏览器中输入 URL 地址到显示主页的过程?
-
DNS 的解析过程?
-
谈谈你对域名缓存的了解?
-
谈下你对 HTTP 长连接和短连接的理解?分别应用于哪些场景?
-
HTTPS 的工作过程?
-
HTTP 和 HTTPS 的区别?
-
HTTPS 的优缺点?
-
什么是数字签名?
-
什么是数字证书?
-
Cookie 和 Session 有什么区别?
-
UDP 如何实现可靠传输?
-
Keep-Alive 和非 Keep-Alive 有什么区别?
-
HTTP 长连接短连接使用场景是什么
-
DNS 为什么用 UDP
-
简单说下怎么实现 DNS 劫持
-
URI和 URL之间的区别
-
TIME_WAIT 状态会导致什么问题,怎么解决
-
有很多 TIME-WAIT 状态如何解决
-
简单说下 SYN FLOOD 是什么
-
ICMP 有哪些应用?
-
TCP 最大连接数限制
-
IP地址和MAC地址有什么区别?各自的用处?
-
IPV4 地址不够如何解决