编程语言
首页 > 编程语言> > JavaGuide计算机网络面试要点 自我检测 (面试向)

JavaGuide计算机网络面试要点 自我检测 (面试向)

作者:互联网

Based on Guide 哥的 JavaGuide, Guide 哥赛高!!!
Guide 哥 网络基础 Gitee 地址: 请点这
Guide 哥 JavaGuide GitHub 地址: 请点这

目录

计算机网络面试

0. 介绍

0.1 后续会糅合其他来源的面试题要点

0.2 答案请自行在上方 Guide 哥文档查询, 这里仅用作自我查缺补漏

1. OSI 与·TCP/IP 各层的结构与功能, 都有哪些协议

此处先过一遍 OSI , ICP/IP ,五层协议体系结构

1.1. 应用层

1.2. 运输层

1.3. 网络层

1.4. 数据链路层

1.5. 物理层

1.6. 总结

2. TCP 三次握手和四次挥手(面试常客)

2.1. TCP 三次握手图解

2.2. 为什么要三次握手

2.3. 第二次握手传回 ACK, 为什么还要传回 SYN

2.4. 为什么要四次挥手

3. TCP, UDP 协议的区别

4. TCP 协议如何保证可靠传输

8 个要点

4.1. ARQ 协议

4.2 滑动窗口和流量控制

4.3 拥塞控制

5. 在浏览器中输入 URL 地址 >>> 显示主页的过程(面试常客)

5.1 会用到哪些协议

5.2 具体过程

5.3 参考资料:

https://segmentfault.com/a/1190000006879700

6. 状态码

7. 各种协议与 HTTP 协议之间的关系

8. HTTP 长连接, 短链接

8.1 参考资料:

https://www.cnblogs.com/gotodsp/p/6366163.html

9. HTTP 是不保存状态的协议, 如何保存用户状态

9.1 如果 Cookie 被禁用

10. Cookie的作用是什么?和 Session 有什么区别?

11. HTTP 1.0 和 HTTP 1.1 的主要区别是什么

11.1. 长连接

11.2. 错误状态响应码

11.3. 缓存处理

11.4. 带宽优化及网络连接的应用

12. URI 和 URL 的区别是什么

12.1 URI

12.2 URL

13. HTTP 和 HTTPS 的区别

13.1. 端口

13.2. 安全性和资源消耗

14. 参考资料

建议看《 图解HTTP 》, 不推荐看《 计算机网络第七版 》

博文链接

标签:协议,HTTP,JavaGuide,URL,TCP,计算机网络,面试,https,Guide
来源: https://blog.csdn.net/weixin_46358949/article/details/115534506