概述
此文为极客时间趣谈网络协议第二模块“从第二层到第三层”中,第一和第二节的学习笔记。
主要内容包括局域网 LAN 的建立,以及局域网间如何通过交换机建立拓补结构。
一、如何建立一个局域网
局域网 LAN 的全称为 Local Area Network,它其实就是一个小型的计算机网络系统,当我们搭建一个局域网,我们需要考虑这四个问题:
- 设备间要怎么互相发送数据?
- 多个设备同时发送数据,那么发送顺序怎么安排?
- 如果数据发生过程中出现错误怎么办?
- 设备怎么知道数据是发送给自己的?
1.物理层连接网线
目前的网线一般有八根线组成,其中1,2起接收数据的作用,而3,6起发送数据的作用,我们将网线一端的1与3换位子,2与6换位子,然后将水晶头两端连接到电脑上,理论上两台电脑就具备了互相通信的物理基础(现在的电脑都具备自动适配的功能,理论上不换水晶头也不会有什么影响)。
当然,有了物理基础,我们还需要配置 IP 地址,子网掩码和默认网关,当配置好以后,两台电脑就会组成一个最小的局域网,即 LAN。
如果是多台设备,就需要一个交换机(相当于大学里头用的集线器)。多台设备连接到一个交换机上,当一个电脑发出数据的时候,Hub 会获取数据包并且广播给其他电脑。