第四、五周学习笔记:
(一)、计算机网络导论
一、计算机网络的概念
计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
二、计算机的功能
1、数据通信
2、资源共享
3、分布式处理(多台计算机各自承担同一工作任务的不同部分)
4、提高可靠性
5、负载均衡
三、计算机组成
1.从组成部分看
由硬件、软件和协议三大部分组成,三者缺一不可。
硬件:主要由主机(也称端系统),通信链路(如双绞线、光纤)、交换设备(如路由、交换机等)和通信处理机(如网卡)等组成
软件:主要包括各种实现资源共享的软件和方便用户使用的各种工具软件(如网络操作系统、邮件收发程序、FTP程序、聊天程序等)。
协议:是计算机网络的核心,协议规定了网络传输数据时所遵循的规范。就如同我们现实生活中的法律一样,网络世界也必须遵循一定的规则。
2.从工作方式看
计算机网络(主要指Internet)可分为边缘部分和核心部分。
边缘部分由所有连接到因特网上、供用户直接使用的主机组成,用来进行通信(如传输数据、音频或视频)和资源共享
核心部分由大量的网络和连接这些网络的路由器组成,它为边缘部分提供连通性和交换服务。
3.从功能组成看
计算机网络由通信子网和资源子网组成
通信子网由各种传输介质、通信设备和相应的网络协议组成,它使网络具有数据传输、交换、控制和存储的能力,实现计算机之间的数据通信
资源子网是实现资源共享功能的设备及其软件的集合,向网络用户提供共享其他计算机上的硬件资源、软件资源和数据资源的服务
四、计算机网络的分类
1、按分布范围分
广域网WAN、城域网MAN、局域网LAN、个人区域网PAN、互联网Internet
2、按使用者分
公用网、专用网
3、按交换技术分
电路交换、报文交换、分组交换
4、按拓扑结构分
总线型、星型、环型、网状型
总线型:用单根传输线把计算机连接起来
优点:不需要其他的互联设备,组网费用低;在扩展网络时,由于其结构简单,只需要添加一个网络接头即可,增加或者减少用户比较方便。当然,它的缺点也一目了然,所有主机共享同一总线,主机的增多必然会引起网络性能的下降,而且总线一旦出现故障,将导致整个网络的中断;此外总线的传输距离有限,通信范围受到一定的限制。
星型:每个终端或计算机都以单独的线路和中央设备相连
优点:结构结构简单,单点故障不影响全网;同总线型结构一样,其增删节点及维护管理容易,故障隔离和检测也较为容易。但其使用线缆较多,成本高,而且网络性能过于依赖中心节点,导致中心节点负担重。
环型:所有计算机接口设备连接成一个环
优点:简化了路径选择控制,不易发生地址冲突,且各个节点负载均衡。但节点过多时,会加大传输时延,影响传输效率。环某处断开会导致整个系统的失效,此外,节点的加入和撤出过程也要比其它结构复杂。
网状型:一般情况下,每个结点至少有两条路径与其他结点相连,多用于广域网
优点:网状拓扑结构的这种冗余链路的设计使得网络的可靠性大大提高,信号传输快;某一线路或节点有故障时,不会影响整个网络的工作。但结点间的任意连接使得网状型结构复杂,需要路由选择和流向控制功能,网络控制软件复杂,硬件成本较高,不易管理和维护。
5、按传输技术分
广播式网络:共享公共通信信道
点对点网络:使用分组存储转发和路由选择机制
6、按网络的工作方式分类
集中式和分布式
集中式网络是由一台功能较强的主机设备、通过通信系统和远地的终端设备连接起来,分时地为远程终端服务的计算机网络。
- 集中式计算机网络有一个大型的中央系统,其终端是客户机,数据全部存储在中央系统,由数据库管理系统进行管理
- 所有的处理都由该大型系统完成,终端只是用来输入和输出。终端自己不作任何处理,所有任务都在主机上进行处理
- 集中式数据存储的主要特点是能把所有数据保存在一个地方
- 优点:便于集中管理
- 缺点:
管理信息集中汇总到管理节点上,信息流拥挤
管理节点发生故障会影响全网的工作 - 应用:银行、大型企业、科研单位、军队、政府等单位的系统大部分是这种集中式网络
分布式网络是由具有独立工作功能的计算机系统互联组成的计算机网络。
- 分布式系统的核心理念是让多台服务器协同工作,完成单台服务器无法处理的任务,尤其是高并发或者大数据量的任务。
- 分布式网络中无中心节点
- 具有良好的可扩展性:可以通过增加服务器数量来增强分布式系统整体的处理能力
- 廉价高效