绪论
计算机网络的概念以及常见的网络类型?
计算机网络,是指地理位置分散的、具有独立功能的多台计算机及其外部设备,通过各种通信线路互联起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机集合。
常见的网络拓扑结构有星型网络,总线型网络,环形网络……
三种报文发送的区别?
- 报文传输适用于对实时性要求不高、报文长度变化较大的情况;
- 分组传输则更适用于需要高效、可靠传输大量数据的情况;
- 而电路传输则适用于对实时性要求极高、数据量相对稳定的通信场景。
OSI
七层协议
- 物理层:比特流传输。
- 数据链路层:数据帧的传输+差错控制。
- 网络层:数据包的路由选择
- 传输层:提供端到端的可靠数据传输
- 会话层:负责会话的建立、管理和终止
- 表示层:数据的格式转化和加密解密
- 应用层:提供网络服务和应用程序接口
分层的作用
计算机网络采取分层体系结构并分成OSI标准的主要原因有:
- 独立性:各层功能独立,一层的改变不影响其他层,便于单独设计、实现和维护。
- 灵活性:每层可以采用最合适的技术实现,方便技术更新和替换
- 标准化:有助于不同厂商生产的设备互连互通,遵循统一标准准。
- 功能明确:每层都有明确的功能定义,便于理解和管理。
- 易于维护:故障排查和修复可以在特定层进行,不影响整个系统。
- 技术发展:分层结构允许在不影响整体的情况下,对某一层进行技术改进和创新。