计算机网络概述
计算机网络的概念
- 网络包含计算机网络,网络还包括电话网、铁路网、神经网络等
计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统
-
计算机系统包括各种端系统,IOS/Windows/Android等
-
通信设备一般指交换机和路由器
-
线路一般指端系统和通信线路的连接介质
计算机网络是互连的、自治的计算机集合
- 互连
- 互联互通:所有端系统通过通信链路(有线/无线的传输介质)相互连通
- 自治
- 端系统之间无主从关系
计算机网络的功能
-
数据通信:保证了连通性
-
资源共享
- 硬件:传真机、打印机等
- 软件:共同使用
- 数据
-
分布式处理:多台计算机各自承担统一工作任务的不同部分(Hadoop平台)
-
提高可靠性:计算机网络中的某台主机宕机后不影响其他主机之间的通信
-
负载均衡:分布式处理的结果
计算机网络的组成
按组成部分划分
-
硬件:端系统、链路、通信设备
-
软件:端系统上的应用软件
-
协议:计算机网络的核心,一系列规则和约定的集合
按工作方式划分
-
边缘部分:端系统,用户可直接使用的部分
- C/S方式
- P2P方式
-
核心部分:路由器和大量的网络
按功能组成划分
- 通信子网:实现数据通信
- 资源子网:实现资源共享/数据处理
计算机网络的分类
按分布范围划分
- 广域网WAN: 交换技术
- 城域网MAN
- 局域网LAN: 广播技术
- 个人区域网PAN
按使用者划分
- 公用网:电信、移动等
- 专用网:政府、军队、银行等
按交换技术划分
- 电路交换
- 报文交换
- 分组交换
按拓扑结构划分
- 总线型
- 星型
- 环型
- 网状型
PS:星型网络链路数=节点数-1
按传输技术划分
-
广播式网络:所有主机共享公共通信信道
-
点对点网络:使用分组存储转发和路由选择机制