1.6 计算机体系结构
1.6 计算机网络体系结构
1. 常见的计算机网络体系结构
OSI体系结构(开放系统互连参考模型)
TCP/IP体系结构
- IP协议可以为各种网络应用提供服务 (Everything over IP)
- 使用IP协议互连不同的网络接口 (IP over everything)
2. 计算机网络体系结构分层的必要性
总线型网络
- 如何标识网络中的各主机(主机编址问题,例如MAC地址)
- 如何从信号所表示的一连串比特流中区分出地址和数据
- 如何协调各主机争用总线
"分层“可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。
体系结构 | 解决问题 |
---|---|
应用层 | 解决通过应用进程的交互来实现特定网络应用的问题 |
表示层 | 解决通信双方交换信息的表示问题 |
会话层 | 解决进程之间进行会话问题 |
运输层 | 解决进程之间基于网络的通信问题 |
网络层 | 解决分组在多个网络上传输(路由)问题 |
数据链路层 | 解决分组在一个网络(或一段链路)上传输的问题 |
物理层 | 解决使用何种信号来传输比特的问题 |
- 表示层的任务是实现与数据表示相关的功能,主要包括数据字符集的转换、数据格式化、文本压缩、数据加密以及解密等工作。
3. 计算机网络体系结构中的专用术语


- 协议是“水平的”,服务是“垂直的
- 实体看得见相邻下层所提供的服务,但并不知道实现该服务的具体协议。也就是说,下面的协议对上面的实体是"透明"的。

练习题:
1.6 计算机体系结构
http://binbo-zappy.github.io/2024/11/15/计算机网络/1-6-计算机体系结构/