计算机网络的概念
计算机网络的定义:
多台独立的计算机通过通信线路实现资源共享的计算机系统
计算机网络的组成
资源子网:提供共享的软件资源和硬件资源
通信子网:提供信息交换的网络结点和通信线路
计算机网络类型
按照拓扑排序
-
星型结构
-
树形结构
-
总线型结构
-
环形结构
-
网状结构
按照范围分类
- 局域网 LAN
- 城域网 MAN
- 广域网 WAN
- 个人区域网 PAN
- 互联网 Internet
按照传输方式分类
- 有线网络:IEEE802.3
- 无线网络
- IEEE802.11
- WLAN 无线局域网(wireless)
- WPAN无线个域网
计算机网络体系结构
传输方式
按照传输方向
- 单工:只能单方向传输的工作模式(耳机)
- 双工:在同一时间,线路上只允许一个方向的数据通过(对讲机)
- 全双工:双方可以同时进行数据通信(QQ)
按照传输对象
- 单播:一对一
- 多播:一对多
- 广播:一对全
数据交换
- 电路交换:整个报文从源头到终点连续的传输
- 报文交换:整个报文先传送到相邻结点,全部存储下来查找转发表,再转发给下一个结点
- 分组交换:将一个报文分给多个分组,传送到相邻结点,再查转发表,再转发到下一个结点
通信协议和体系结构
网络协议的三要素
- 语法
- 语义
- 时许
OSI参考模型
- 应用层:使用应用程序通过网络服务
- 表示层:表示层用于处理交互数据的表示方式,例如格式转换、数据的加密和解密,数据压缩和恢复等功能。
- 会话层:负责维护通信中两个节点之间的会话建立和断开,以及数据的交换。
- 传输层:提供端到端之间的数据传输服务,实现对数据进行控制和操作的功能。
- 网络层:单位分组,再数据链路层的基础之上,提供点到点之间的通信,提供路由功能,实现拥塞控制、网络互联等功能。
- 数据链路层:单位帧,再物理层的基础之上,提供结点到结点之间的服务,采取差错控制和流量控制的方法,实现网络互联等功能。
- 物理层:单位bit,利用传输介质为通信的网络结点之间建立联系
TCP/IP参考模型
应用层:会话层,表示层,应用层
传输层
网际层:网络层
网络接口层:物理层和数据链路层