计算机网络笔记(王道慕课)(更新中)
计算机网络的概念
计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
分散:地理位置不同,跨地域
计算机系统:包括手机端(Android、ios)电脑端(windows、macOS等)
通信设备:通常指交换机和路由器等
线路:端系统和通信设备连接的介质
简而言之:计算机网络是互连的、自治的计算机集合。
互连:互联互通
自治:无主从关系
计算机网络的功能
- 数据通信(连通性)例:发邮件
-
资源共享
- 硬件资源 例:对于打印机、传真机的多用户共享使用
- 软件资源 例:对于某些特定的软件,不需要下载到自己的主机上,即可远程使用
- 数据资源 例:网络上的很多文档,大家都可以下载
- 分布式处理 多台计算机各自承担同一工作任务的不同部分(例:Hadoop平台)
- 提高可靠性 假如网络中的一台主机宕机了,它所在的链路走不通了,但它所连接的其他主机仍然可以工作,其他链路上有它的替代机
- 负载均衡 使多台计算机可以一起工作,联系更紧密
计算机网络的组成
- 组成部分:硬件(主机、链路(双绞线、光纤等)、通信设备(路由器、交换机等))、软件、协议(一系列规则以及约定的集合)
- 工作方式:边缘部分(主机所存在的部分-用户直接使用)、核心部分
- 功能组成
计算机网络的分类
- 按分布范围:
- 广域网WAN(交换技术)(跨国)
- 城域网MAN(覆盖一个城市)
- 局域网LAN(广播技术)(通常为1km左右)
- 个人区域网PAN(个人的电子设备互连)
- 按使用者分
- 公用网(移动、电信)
- 专用网(军队、政府)
- 按交换技术分:电路交换、报文交换、分组交换
- 按拓扑结构分:总线型、星型、环形、网状型
- 按传输技术分:广播式网络(所有的结点可以共享通信信道)、点对点网络(使用分组存储转发和路由选择机制)