计算机网络
计算机网络是什么?
很通俗的说,就是将很多个...以后也会更多的计算机加入到一个网络中彼此通信,而计算机网络就是去规定和解决计算机主机与主机之间的连接、网络和网络之间的连接、计算机上每一个应用程序与其他应用程序之间的通信问题。
计算机网络最重要的核心模型
在学习任何一个科目之前,了解它的整个框架结构很重要!!它是如何解决我们上面提到的问题的。
(对于不理解的点,请滴滴我,我觉得如果一开始对计网有很深的理解的话会对后期记忆很有帮助,层层相关)
对于目前的计算机网络来说,我们有一个较为理想的理论OSI七层网络模型,有时候又会将它说成五层,是将某两个层合并到了一个层中,所以整体上还是没有太大影响的;另一个就是现在比较广泛使用的TCP/IP四层网络模型。
(注意,一个是理论上的,一个是实际应用中的,为什么要这么区分,如果有大佬能解释,愿闻其详。)
1.OSI网络模型
2.TCP/IP网络模型
从OSI网络模型入手理解整个计算机网络
接下来对于每个层,都会从(1)解决了什么问题?(2)基本的协议(3)具体的协议又包含了什么(4)这一层传输的数据是什么?(5)又是怎么传输的?大概这五方面来讨论。
(不知道协议是什么的请查看附录-1)
1.物理层
(1)首先需要这一层解决了什么问题,要它有何用??
物理层就是从某一台计算机中通过物理传输媒体或非物理传输媒体将数据发送给某一台计算机,解决了最基本的传输问题,发送什么数据呢,就是来自数据链路层的帧数据啊。
###(2)基本的协议包括:
####协议1...
####协议2...
###(3)传输的数据是什么?
传输的是来自数据链路层的帧数据。
###(4)怎么传输这些数据的?