引言
对于我们新学习的一门课程而言,最重要的就是我们要知道我们学什么。我们大部分学习都是学到最后,再来回顾自己学的什么,为什么不带着要学什么去学什么呢?
计算机网络
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
看到这个定义,是不是还是对我们要学什么感到很疑惑。那就让我们转到目录来谈我们要学什么。
目录
- 引言
这个主要是讲的关于计算机网络的一些基础问题,包括网络硬件、网络软件、参考模型等。 - 物理层
这章主要讲的是数据通信的理论基础、引导性传输介质、无线传输、通信卫星、数字调制与多路复用、公用电话交换网络。 - 数据链路层
这章会讲数据链路层的设计问题、差错检测和纠正、基本数据链路层协议、滑动窗口协议等。 - 介质访问控制子层(MAC子层)
这章会提及信道分配问题、多路访问协议、以太网、宽带无线问题。 - 网络层
这章会讲到网络层的设计问题、路由算法、拥塞控制算法、服务质量、网络互联以及Internet的网络层。 - 传输层
这章讲的是传输服务、传输协议的要素、拥塞控制、Internet传输协议:UDP和TCP、性能问题 - 应用层
这章主要讲DNS——域名系统、电子邮件、万维网、流式音视频和内容分发等。 - 网络安全
这章主要讲的是密码学、对称密码算法、公开密钥算法、数字签名、通信安全等等、 - 新型网络
这章讲物联网、工业互联网、机器学习、区块链等知识。
唠嗑日常
由于我对计算机网络的了解程度比较浅,所以这篇文章其实主要是给大家梳理一下思路。后期学完的话,可能会做总结完善一下。