💡 有理想,但不妄想, 💭 有希望,但不奢望, 🐬 有作|

navyum

园龄:4个月粉丝:0关注:0

QA

基础

内核源码:https://elixir.bootlin.com/linux/latest/source

★★★ 各层协议的作用,以及 TCP/IP 协议的特点。

★★☆ 以太网的特点,以及帧结构。

★★☆ 集线器、交换机、路由器的作用,以及所属的网络层。

★★☆ IP 数据数据报常见字段的作用。

★☆☆ ARP 协议的作用,以及维护 ARP 缓存的过程。

★★☆ ICMP 报文种类以及作用;和 IP 数据报的关系;Ping 和 Traceroute 的具体原理。

★★★ UDP 与 TCP 比较,分析上层协议应该使用 UDP 还是 TCP。

★★★ 理解三次握手以及四次挥手具体过程,三次握手的原因、四次挥手原因、TIME_WAIT 的作用。

★★★ 可靠传输原理,并设计可靠 UDP 协议。

★★☆ TCP 拥塞控制的作用,理解具体原理。

★★☆ DNS 的端口号;TCP 还是 UDP;作为缓存、负载均衡。

HTTP

★★★ GET 与 POST 比较:作用、参数、安全性、幂等性、可缓存。

★★☆ HTTP 状态码。

★★★ Cookie 作用、安全性问题、和 Session 的比较。

★★☆ 缓存 的 Cache-Control 字段,特别是 Expires 和 max-age 的区别。ETag 验证原理。

★★★ 长连接与短连接原理以及使用场景,流水线。

★★★ HTTP 存在的安全性问题,以及 HTTPs 的加密、认证和完整性保护作用。

★★☆ HTTP/1.x 的缺陷,以及 HTTP/2 的特点。

★★★ HTTP/1.1 的特性。

★★☆ HTTP 与 FTP 的比较。

Socket

★★☆ 五种 IO 模型的特点以及比较。

★★★ select、poll、epoll 的原理、比较、以及使用场景;epoll 的水平触发与边缘触发。

本文作者:navyum

本文链接:https://www.cnblogs.com/navyum/p/18509326

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   navyum  阅读(3)  评论(0编辑  收藏  举报
//自己上传到博客园的js
点击右上角即可分享
微信分享提示