网络体系结构及协议的概念
网络体系(Network Architecture):是为了完成计算机间的通信合作,把每台计算机互连的功能划分成有明确定义的层次,并规定了同层次进程通信的协议及相邻之间的接口及服务.网络体系结构:是指用分层研究方法定义的网络各层的功能,各层协议和接口的集合.
网络体系结构
最早是由IBM公司在1974年提出的,名为SNA
计算机网络体系结构:是指计算机网络层次结构模型和各层协议的集合
结构化是指将一个复杂的系统设计问题分解成一个个容易处理的子问题,然后加以解决.
层次结构是指将一个复杂的系统设计问题分成层次分明的一组组容易处理的子问题,各层执行自己所承担的任务.
计算机网络结构采用结构化层次模型的优点
各层之间相互独立,即不需要知道低层的结构,只要知道是通过层间接口所提供的服务
灵活性好,是指只要接口不变就不会因层的变化(甚至是取消该层)而变化
各层采用最合适的技术实现而不影响其他层
有利于促进标准化,是因为每层的功能和提供的服务都已经有了精确的说明
网络协议
协议(Protocol)
网络中计算机的硬件和软件存在各种差异,为了保证相互通信及双方能够正确地接收信息,必须事先形成一种约定,即网络协议.
协议:是为实现网络中的数据交换而建立的规则标准或约定.
网络协议三要素:语法,语义,交换规则(或称时序/定时关系)
注:通信协议的特点是:层次性,可靠性和有效性.
实体(Entity)
实体:是通信时能发送和接收信息的任何软硬件设施
接口(Interface)
接口:是指网络分层结构中各相邻层之间的通信
开放系统互连参考模型(OSI/RM)