【摘要】:也就是说计算机之间进行通信时必须以约定的协议进行。协议具体到计算机中是一组实现规则的软件,它的功能是使相互联接的计算机之间按照协议准确、及时地传递数据。SC16于1979年完成了基于分层概念的网络协议开发模型,称为开放系统互联参考模型OSI/RM。其数据传送的OSI参考模型如图9-1所示。需要说明的是,OSI只是一个标准,而不是一个具体的协议。标准是制定协议的原则或框架。
为了实现计算机之间的通信,计算机之间必须遵循共同的规则,即网络通信协议。也就是说计算机之间进行通信时必须以约定的协议进行。协议具体到计算机中是一组实现规则的软件,它的功能是使相互联接的计算机之间按照协议准确、及时地传递数据。
1977年,国际标准化组织ISO下设的第16分委员会SC16开始研究开放系统互联的标准。所谓开放系统,就是指任何系统只要遵循这个标准进行设计,就可以与其他任何遵循同一标准的系统互相连接并进行通信,这就确保了各个厂商的网络产品能相互兼容。SC16于1979年完成了基于分层概念的网络协议开发模型,称为开放系统互联参考模型OSI/RM(Open System Interconnection/Reference Mode)。同年底,国际电报电话咨询委员会CCITT(Consultative Committee,International Telegraph and Telephone)认可并采纳了这一国际标准(称为X.200)。
OSI共分为七层,它们是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。当网络上的计算机需要发送数据时,就将发送的数据下传一层,再加上该层的标识(俗称打包),这样逐层下传,直到物理层,然后将数据通过传输介质发送给对方。对方接收到数据时,进行反方向拆开(俗称解包),然后逐层上传,直到应用层。其数据传送的OSI参考模型如图9-1所示。
需要说明的是,OSI只是一个标准,而不是一个具体的协议。所谓标准,是指制造商在实现协议时应该遵守的规定,或标准化组织建议制造商在实现协议时遵守的规定。而协议是指制造商在其产品中具体实现的通信规定。标准是制定协议的原则或框架。(www.chuimin.cn)
计算机网络的协议有很多,最著名的有TCP/IP(Transmission Control Protocol/Internet Protocol——传输控制协议/网间网协议),它是Internet上使用最多的协议。另外还有Net BEUI(NetBIOS Extended User Interface——NetBIOS扩展用户接口)、IPX/SPX (Internetwork Packet eXchange/Sequences Packet eXchange——网络包交换/顺序包交换, Novell Netware局域网规程)、Apple Talk(苹果公司的计算机局域网协议)、DECNet(Digital Equipment Corporation Net——美国数字设备公司网络规程)、ATM(Asynchronous Transfer Mode——异步传输模式)、x.25等协议。
图9-1 OSI参考模型
相关推荐