基础网络知识

基础网络知识
HappyLadySauce前言
我打算记录一下我学习计算机网络技术的过程,我将出一系列的文章用于讲解计算机网络知识,帮助大家快速、牢固地掌握计算机网络的各个知识点。当然本系列比较偏向于实战,理论部分提及较少,但是满足大家日常使用和快速排障是没有问题的。——下面我们不多废话直接上手。
MAC地址
在计算机网络的世界里,我们借助手机、电脑等设备与他人进行通信。网络世界纷繁复杂,我们如何确保能准确地与其他设备互相通信呢?
在日常生活中,我们通过他人的姓名、年龄、外貌等信息来判断对方的身份。在计算机领域,我们也采用类似的方式。我们会给每一台硬件设备赋予一个全球唯一的标识,通过这个标识在网络世界中精准地定位该设备,从而实现准确无误的通信。
这个全球唯一的标识叫做MAC 地址(Media Access Control Address),有了 MAC 地址的存在,我们得以在网络世界中寻找唯一的存在。
MAC 地址的实现
MAC 地址是如何实现的 ,我们在日常生活中怎么发现 MAC 地址的身影?别担心,我来教你。
MAC 地址通常由网络设备制造商生产时烧录在网卡中,我们一般认为 MAC 地址在硬件设备上是不能被修改的。
并且 MAC 地址在烧录时必须遵守一定的规则来保证它一定是全球唯一的,那么 MAC 地址的规则如下:
- MAC 地址采用48位(6个字节)通常表示为 12 个 16 进制数,每 2 个 16 进制数之间用冒号隔开,如
08:00:20:0A:8C:6D
就是一个MAC地址。- MAC 地址的前半部分是负责生产这张网卡的网络设备制造商的固定代码,用于区分不同的厂家。后半部分由厂家自行唯一分配。
查看 MAC 地址
通过上面的知识我们知道 MAC 地址是存在于网卡设备上的,那我们如何查看自己设备的 MAC 地址呢?把电脑拆开去查看吗?
可以,但没必要。在 Windows 平台上,我们可以通过网络适配器来查看本机的 MAC 地址,网络适配器就等同于网卡。 控制面板 -> 网络和 Internet -> 网络连接 -> 网络适配器 -> 详细信息
来查看本机的 MAC地址。当然有些朋友会发现你电脑上有很多的网络适配器,但这些其实都是虚拟出来的,一般一台电脑的物理网卡只有两个,有线网卡和无线网卡。
至于为什么需要虚拟出那么多的网卡得等我们了解完三层IP网络之后再谈,现在我们先了解有 MAC 地址这个东西。
MAC 地址的作用
回过头来,我们重新了解 MAC 地址的作用。之前说过我们通过 MAC 地址来确定网络世界中唯一的一台物理设备。现在我们有了 MAC 地址,那又该怎么使用呢?
这就不得不聊聊交换机了,可能刚入计算机领域的朋友对交换机这个概念并不是很熟悉,但是它在我们生活中可以说是无处不在。家里电视下面带天线的小盒子,熟悉吧,那个就具有交换机的功能。我们通常叫做无线路由器,无线路由器具有交换机的功能,从功能上来说路由器是交换机的升级版,不仅支持交换机原有的功能还拥有交换机没有的其他功能。
无线路由器、交换机等设备通过有线网络或者无线网络将网络末端设备(手机、电脑、摄像头等)通通都连接起来。我们在发送数据的时候,数据包会经过交换机,此时交换机内会解析这个数据包,根据 MAC 地址看看是哪台设备发送的,并通过数据包内的接收者消息确定转发给哪台设备。
数据包内的接收者消息是什么,交换机怎么确定转发给哪台设备,以现在的知识暂时理解不了。得等我们了解完 IP 地址才能继续深耕下去。
MAC 地址总结
总之,我们知道了 MAC 地址用来确定网络世界中唯一的一台物理设备,它烧录在网卡设备上。并且它决定了交换机如何确定发送者和接收者,保证网络报文的唯一性。