本文主要是介绍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 参考资料:
- 6. 状态码
- 7. 各种协议与 HTTP 协议之间的关系
- 8. HTTP 长连接, 短链接
-
- 9. HTTP 是不保存状态的协议, 如何保存用户状态
-
- 10. Cookie的作用是什么?和 Session 有什么区别?
- 11. HTTP 1.0 和 HTTP 1.1 的主要区别是什么
- 11.1. 长连接
- 11.2. 错误状态响应码
- 11.3. 缓存处理
- 11.4. 带宽优化及网络连接的应用
- 12. URI 和 URL 的区别是什么
-
- 13. HTTP 和 HTTPS 的区别
-
- 14. 参考资料
- 建议看《 图解HTTP 》, 不推荐看《 计算机网络第七版 》
- 博文链接
计算机网络面试
0. 介绍
0.1 后续会糅合其他来源的面试题要点
0.2 答案请自行在上方 Guide 哥文档查询, 这里仅用作自我查缺补漏
1. OSI 与·TCP/IP 各层的结构与功能, 都有哪些协议
此处先过一遍 OSI , ICP/IP ,五层协议体系结构
1.1. 应用层
1.2. 运输层
- 运输层的主要任务和定义
- TCP 是什么
- UDP 是什么 (TCP,UDP 对比在 7.3.)
1.3. 网络层
- 网络层的任务和定义
- 运输层 用户数据报 UDP 和 网络层 IP 数据报 区别
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.1.1.停止等待 ARQ 协议
-
4.1.2. 连续 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 》, 不推荐看《 计算机网络第七版 》
博文链接
-
https://blog.csdn.net/qq_16209077/article/details/52718250
-
https://blog.csdn.net/zixiaomuwu/article/details/60965466
-
https://blog.csdn.net/turn__back/article/details/73743641
-
https://mp.weixin.qq.com/s/GICbiyJpINrHZ41u_4zT-A?
这篇关于JavaGuide计算机网络面试要点 自我检测 (面试向)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!