一、计算机网络概述
1. 网络发展
- 计算机之间相互独立,每台计算机之间相互独立,每台终端拥有自己独立的客户资源
- 多台计算机连接到一起,完成数据共享,每台主机都有自己独立的数据资源,将共享的数据发送到集中服务器实现数据共享
- 局域网(LAN):计算机数量的增加,通过交换机和路由器将所有的计算机连接在一起,形成局域网
(交换机工作在链路层,它不会跨网络传输,而是用来传输本网络上的数据帧,路由器工作在网络层,它是为了将不同的网络连接起来)
- 广域网(WAN):广域网可以想象为将很多的局域网连接起来,它的范围比局域网要大
注:局域网(LAN)和广域网(WAN)是一个相对性的概念,并没有具体多大的规定,甚至可以将一个大的广域网看成是一个局域网
2 .计算机网络的功能
- 数据通信
- 资源共享
- 分布式系统 即多态计算机各自承担统一工作任务的不同部分
- 提高可靠性 链路断开后又替代机
- 负载均衡 各计算机之间更亲密
计算机网络向用户提供的最主要的两个功能:
- 连通性
- 共享:包括软件、硬件、数据
3. 计算机网络的组成
3.1 按组成部分
- 硬件:主机、链路、通信设备(如路由器、交换机)
- 软件
- 网络协议 : 为了方便通信而共同遵守的规定(之后的文章会具体解释什么是网络协议)
3.2 按工作方式
- 边缘部分:由所有连接在互联网上的主机组成,这部分是用户直接使用用来通信的(传输数据、音频和视频)和资源共享(在网络边缘段系统的通信可以分为两大类C/S(client server客户-服务器方式)和P2P(peer-to-peer)对等方式
- 核心部分:由大量网络和连接这些网络的路由器组成,核心部分为上面的边缘服务提供服务(提供连通性和交换)
- C/S(客户--服务器方式):互联网最传统也是最常用的方式,上网发送电子邮件或者上网查询资料使用的都是这种方式,客户和服务器都是指的是通信中所涉及的两个应用进程,C/S方式描述的是进程之间服务与被服务的关系
- P2P(peer-to-peer):指两台主机在通信时并不区分谁是服务发请求方和谁是服务接收方,只要两台主机都运行了对等连接软件,他们就可以进行平等的,对等的连接通信
3.3 按功能组成
- 通信子网 : 实现数据通信
- 资源子网 : 实现资源共享、数据共享
在OSI七层体系中对应的关系如图
4. 计算机网络的分类
- 按分布范围:广域网、城域网、局域网、个人区域网(局域网一般使用广播技术,而广域网一般使用交换技术)
- 按使用者分 : 公用网和专用网
- 按交换技术分 : 电路交换、报文交换、分组交换
- 按拓扑结构分 : 总线型、星型、网状型、网状型(常用于广域网)
- 按传播技术分:
广播式网络:共享公共通信信道
点对点网络:使用路由存储转发和路由存储机制