|
|
2、OSI参考模型和协议 ·OSI模型是1978年由国际标准化组织提出的一系列标准的统称。 ·协议是网络中计算机或设备之间进行通信的一系列规则的集合。 ·OSI参考模型分层结构的工作原理: 纵向通信:在分层结构中,低层服务为高层服务提供服务,高层服务使用低层服务所提供的服务。 横向通信:分层结构中,对应的分层协同工作,以保证能够成功的完成通信。 ·OSI参考模型中每层的功能 物理层:通过物理传输比特流(bit)。 数据链路层:将比特信息加以组织封装成数据帧,通过使用接收系统的硬件地址或物理地址来寻址。 网络层:基于网络层地址进行不同网络系统间的路径选择,分割和重新组合数据包。差错检验和可能的修复,可能的数据流量控制。 传输层:在不同物理节点上的应用程序间建立连接以传输数据。 会话层:建立、管理和终止会话。 表示层:系统的应用层送出的信息可被另一个系统的应用层所读取,利用一种公用的信息表示格式翻译多种信息。数据表示、数据安全、数据压缩。 应用层:网络服务与使用者应用程序间的一个接口。 ·根据OSI进行通信的数据帧的封装过程: 在应用层从应用程序得到数据,数据进入表示层后转换为特定的中间格式,然后在会话层建立会话连接,进一步在传输层建立网络连接,数据形成报文,报文交由网络层形成数据包,网络层选择出数据包的发送路径,确定路径后,数据包进入数据链路层,进一步划分为数据帧进入物理层,数据以比特流在物理介质上进行传输。 ·TCP/IP的四层参考模型及每层的功能 网络接口层:对应OSI物理层和数据链路层,并实现与它们相同的功能。 互联网络层:运送数据包,将数据从任何在相连的网络上送到目的地,而不在乎走的是哪个路径或网络。 传输层:负责处理有关服务质量等事项,如可靠度、流量控制、和错误校正。 应用层:包括会话层和表示层的功能,用来建立应用层来处理高层协议,有关表示编码和会话控制。TCP/IP将所有应用程序相关的内容都归为一层,并保证为下层适当的将数据封装成数据包。 ·协议栈的概念 在网络中,为完成通信,必须使用多层上的多种协议,这些协议按照层次顺序组合在一起,构成了协议栈,也称为协议族。 ·TCP/IP协议栈 应用层 HTTP SMTP TFTP NFS 传输层 TCP UDP 互联网络层 IP ARP RARP 网络接口层 IEEE802.3 FDDI ATM PPP
|
|