计算机网络概念
计算机网路的定义
计算机网络是指将地理位置不同,独立功能的计算机及其外部的设备,通过通信线路连接起来的。
在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源的共享和信息传递的计算机系统
重点:资源共享
计算机网络的组成
通信子网
提供信息交换的网络节点和线路
资源子网
提供软件资源和硬件资源
计算机网络的类型
拓扑
范围
-
局域网LAN
-
城域网MAN
-
广域网WAN
-
补充 :个人网PAN 互联网internet
传输方式
有线网络
计算机网络的体系结构
传输方式
方向传输
- 单工:单方向的传播
- 双工:同一时间内,一个线路上只允许一个方向的数据通过:对讲机
- 全双工:双方可以同时进行数据通信:打电话
对象传输
数据交换
电路交换
- 报文从源头到终点的连续交换
- 缺点占用信道,浪费时间,效率不高
报文交换
- 整个报文先传送到相邻节点,全部存储下来查找转发,再转发到下一个结点
- 缺点数据过大,中间可能内存不够,对设备压力大
分组交换
- 讲一个报文分成多份,传送到相邻的结点,再查找转发表,转发到下一个结点
- 传输效率最低,完整性不如电路交换
通信协议和体系结构
网络协议三要素
OSI参考模型
下层为上层服务
- 物理层:单位bit:电线,电流,电压,利用传输介质为通信的网络结点之间的建立
- 数据链路层:单位:帧,在物理层的基础上,提供结点的之间的服务,采取错差控制和流量控制的方法实现网络互联
- 网络层:单位:分组,在数据链路层的基础上,提供点到点之间的通信,提供路由功能,实现拥塞控制和网络互联
- 传输层:提供端到端之间的数据传输服务,实现对数据进行控制和操作的功能
- 会话层:负责维护通信中两个节点之间的会话建立维护和断开,以及数据的交换
- 表示层:表示用于处理交互数据的表示方式,例如格式转换,数据的加密和解密、数据压缩和恢复
- 应用层:应用程序通过网络
TCP/IP参考模型
- 网络接口层:物理层和数据链层
- 网际层:网络层
- 传输层:
- 数据链层:会话层,表示层,应用层