计算机网络的问题主要是解决异地独立工作的计算机之间如何进行正确、可靠的通信,计算机网络体系结构的模式正是为解决计算机网络这一关键问题而设计的。
对于计算机网络的体系结构,首先要明确两个概念——协议和接口。协议是指同层实体之间的规则,协议包括三个要素:语法、语义、时序规则。而接口又称为服务访问点,协议和层次的集合统称为服务访问点。
国际标准化组织经过多年的努力,在1984年提出了“开放互连参考模型”。下面就来介绍一下ISO/OSI参考模型的分层结构:
ISO把OSI参考模型分为七层,物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
1 物理层涉及在信道上传输的原始比特流,提供相邻设备间的比特流传输。
2 数据链路层的主要负责在两个相邻的节点间的线路上无差错地传输以帧为单位的数据。
3 网络层关系到子网的运输控制,其中一个关键问题就是确认从源端到目的端如何选择路由。
4 传输层的基本功能是从会话层接收数据而且把其分成较小的单元传递给网络层。
5 会话层允许不同机器上用户建立会话关系。
6 表示层用来完成某些特定功能。
7 应用层包含着大量人们普遍需要的协议。
原文地址:http://blog.csdn.net/chongshijing/article/details/38143285