换个角度理解计算机网络,搭建计网知识框架
所谓换个角度,就是从三层物理设备(物理层、数据链路层、网络层)开始,串联起整个网络的工作原理
可能有些小伙伴看见物理设备天生就犯困,反手就准备关闭文章,且慢!本文只是简单的介绍这几个设备的功能,并不会涉及复杂的底层硬件原理,不一定严谨,并且摒弃了很多细节,但读起来一定通俗易懂,帮助你迅速搭建起计网的知识框架。
什么是数据?
首先我们需要知道,网络上传输的东西是什么?所谓数据,什么是数据
假设你要传输的数据是name = "小牛肉"
,那么经过从应用层开始经过层层封装,到达物理层进行传输的时候,你的数据已经被封装进了很多东西:
首部里面具体是什么,不是本文的重点,你只需要知道其中有这么几个字段很重要:
源 IP 地址
源 MAC 地址
目标 IP 地址
目标 MAC 地址
每一台计算机都有自己的 IP 地址和 MAC 地址。
物理层设备:集线器
假设一个网络上有 A B C D E 五台计算机,A 想要给 C 发送数据包,那么数据包被发送出来后它怎么知道 C 在哪里?
古老的物理层设备 “集线器” 出现了