很早期的计算机是一个庞然大物,可能都有几层楼那么高,随着技术的发展、更新,体型就变得越来越小,也越来越普及。
这个时候计算机与计算机之间就需要数据交流和信息的共享,早期是美国那边主要用于大学之间或者是军事的用途,需要计算机之间简单的信息沟通。
而发展到现在,已经计算机已经很小和可携带。
计算机网络: 指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
计算机网络主要分为:
下图中为最基础的网络传输,一台电脑直接连接一台打印接,此时需要一根网线进行网络传输。
而随着计算机和设备的增多,设备之间的传输链接就会需要更多,此时就出现了HUB集线器
下图为多台设备的链接方式
集线器(HUB
):
- 相当于所有的设备接入在同一条电缆上
- 线路瓶颈
- 总线上任何一个地方出现故障,整个网络就会瘫痪
- 总线上任何一个节点处于通信状态,总线上的其他节点都会处于侦听状态去等待排队,等待通信节点传输结束后,才可进行数据传输。
目前使用HUB设备的场景极少。
在之后发展有了交换机Switch
,交换机上的每一个接口都是一个独立的冲突域
。
下图是使用交换机链接:
交换机:
如电脑、打印机等
)VLAN
)交换机基本都是最靠近用户的网络设备。而若干台电脑和打印机链接在同一台交换机上,我们称它们在同一个网段里面
,而一个网段我们又称之为同一个广播域
。
广播域:
其实广播域,就相当于上学的时候的点名,每个教师都是一个独立的广播域。老师在讲台上,在这个教室内的所有同学都会听见(
这里是强制的让你听见,不管你是愿意听见和不愿意听见
)老师喊出的名字,如喊道张三,此时只有叫张三的这名同学会应答老师,而其他同学都不做应答。
单播 : 与广播相对应的是,顾名思义就是点对点的交互,其他人是不会受到干扰的。
路由器:
路由功能:
还拿教室案例解释,一个学校有很多教师,每个教室之间是不能够相互沟通,而每个教室中又有一个音响和麦克风,而音响和麦克风又连接了一台转接设备,此设备中记录了所有班级的号牌。
此时两个不同教室之间要进行通信,如A教室喊B教室的学生李四,此时麦克风接收到信息后,通过转接设备找到B教室的音响进行对李四的喊话,B教室的李四听见喊音响喊自己,则会应答,B教室的麦克风收到李四的应答后,在通过麦克风链接的转接设备找到A教室的音响进行播放。
转接设备
,就相当于路由器
。路由
和转发
功能,就如同帮助A教室喊话然后找到B教室的音响进行播放原理类似。找
就是路由功能,找到后进行播放
就是转发功能。下图中就是小型公司的场景案例:
随着业务的类型、需求越来越复杂,网络也随着复杂起来,会有用户区、服务器区等。
下图是一个园区网络的一个应用:
上图中的园区网络,实际上是一个不可靠、不冗余的架构,核心路由器或者交换机等链路出现问题,就会造成整个网络的瘫痪。
可靠、健壮、冗余的网络:
如下图是经典的网络架构环境:
网络分层,每层之间相对独立又相互依赖
那么最后就是链接全世界的网络 广域网