科比退役t恤:谁能告诉我OSI互联网参考模型的详细资料,特别是数据链路,网络,传输层的概念和区别。万分感谢。

来源:百度文库 编辑:高考问答 时间:2024/04/29 10:38:19

OSI 7 层协议释义

OSI(Open System Interconnection)是1983年由国际标准化组织ISO(International Standard Organization)开发的,描述不同系统之间发送数据的方法。OSI采用分层方法,每一层负责完成不同系统之间发送数据的的不同功能。笔者在20世纪90年代中期在大学期间学习通信工程课程中初次接触OSI,概念背得不错,但却不甚理解其实际应用含义,以下是笔者近年在工作过程中对OSI应用的一些心得体会,笔录下来,供大家参考。

第7层:应用层

应用层负责支持应用程序的通信组件,如文件传输、e-mail或Novell文件与打印服务等。

第6层:表示层

表示层最初用于ASCII机器与EBCDIC机器(IBM大型机)相互通信,后来则成了让文字编辑器之类面向图形的程序与不同终端类型相互配合的方法。现在表示层的作用已大大扩展,负责处理数据传输中与表达有关的所有问题(如压缩、加密以及转换)。通俗来说,表示层可以看成是翻译,它理解两种字符集(ASCII与EBCDIC字符集),负责保证按计算机能理解的格式取得信息。

第5层:会话层

会话层的主要功能是让用户建立连接或对话,并以有序的方式在这些连接或会话中传输数据。会话层提供的服务有两种:管理与对话。会话层协议的例子如下:

NFS(Network File System)

RPC(Remote Procedure Call)

SQL(Structured Query Language)

ASP9(AppleTalk Session Protocol)

第4层:传输层

传输层主要是定义主机应用程序之间的端对端连接,它的基本功能如下:

建立端对端操作:提供端对端传输服务,形成发送与接收主机之间的逻辑连接。

将上层应用分段:使多个应用程序可以同时使用网络,将多个上层应用的数据分段,在网络中用同一数据流传输。

从一个主机向另一主机发送数据段:用检查、计算和内部流控制机制保证分段数据的完整性。

保证数据可靠性:可以请求接收主机应答实际收到的数据(此为可选,取决于所用协议为面向连接或无连接的协议)。

第3层:网络层

网络层的主要问题是将数据从源地址发送到目标地址。网络层地位独特,提供用户机器与实际网络之间的接口。网络层之上的传输、会话、表示和应用层通常在用户机器上,而网络层及下面的数据链路和物理层实际负责控制网络。

网络层实现的功能包括路由、交换、流控制、数据顺序和错误恢复。其中一些功能好象与传输层重复,但其实不然。网络层的功能涉及端对端网络连接,可能跨好几个网络链路,而传输层并不关心中间链路和设备。

第2层:数据链路层

数据链路层考虑如何将输出数据分解为帧,在物理链路上传输。数据链路层本身只关心当前物理链路。

第1层:物理层

数据到达物理层时,已经完全包装,所有控制和数据字段均已设置,物理层只要将数据送到线路中即可。在物理层,位变成传输介质的信号

太多了自己看书吧