回顾
计算机网络是大学学位课,但是当时没有好好学习。只是囫囵吞枣,在学期末看了一两天,只有及格水平,所以甚至一些基础的概念都非常的模糊。随着深入学习编程语言到现在从事第一份开发工作,慢慢开始对网络编程有一些接触才深深意识到自己对于计算机网络有一大片知识盲区,这无疑非常致命。制定学习计划:先阅读相对简单的教材,后续学习暂定。
(2019.7.10-2019.7.18)阅读大神推荐的《图解HTTP》(新手向)
罗列问题
根据谢希仁教材的路径回顾自己的困惑
- 概述
1.为什么要分层?4层和7层有啥区别?
2.什么是协议?比如传输协议是一个程序或者工具吗?
3.TCP和UDP区别?还有TCP具体是什么?
4.三次握手是怎么进行的?
5.DNS服务是通过HTTP请求的吗?还是通过别的形式?DNS解析以后再进行访问速度不会很麻烦吗?会不会有速度上的影响?
6.URL和URI的区别是什么?我们平时使用的WINDOWSz资源管理器,浏览器分别使用的是什么?
- 物理层
- 数据链路层
- 网络层
- 运输层
- 应用层
- 网络安全
- 互联网上的音频/视频服务
- 无线网络和移动网络