计算机网络原理笔记-OSI参考模型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络原理笔记-OSI参考模型相关的知识,希望对你有一定的参考价值。

开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。它从低到高分别是:物理层数据链路层网络层传输层、会话层、表示层应用层

技术分享图片

 

 

OSI的七层网络模型

OSI参考模型是计算机网路体系结构发展的产物。它的基本内容是开放系统通信功能的分层结构。这个模型把开放系统的通信功能划分为七个层次,从邻接物理媒体的层次开始,分别赋于1,2,……7层的顺序编号,相应地称之为物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。每一层的功能是独立的。它利用其下一层提供的服务并为其上一层提供服务,而与其他层的具体实现无关。这里所谓的“服务”就是下一层向上一层提供的通信功能和层之间的会话规定,一般用通信原语实现。两个开放系统中的同等层之间的通信规则和约定称之为协议。通常把1~4层协议称为下层协议,5~7层协议称为上层协议。

 

物理层(physicallayer)的主要功能是完成相邻结点之间原始比特流的传输。物理层协议关心的典型问题是使用什么样的物理信号来表示数据“1”和“0”:一位持续的时间 
多长;数据传输是否可同时在两个方向上进行;最初的连接如何建立和完成通信后连接如何终止。

数据链路层 
数据链路层(datalinklayer)的主要功能是如何在不可靠的物理线路上进行数据的可靠传输为了保证数据的可靠传输,发送方把用户数据封装成帧(frame),并按顺序传送各帧。接收方对接收到的数据进行正确性判断,发送方为每个数据块计算出CRC(循环冗余检验)并加入到帧中,这样接收方就可以通过重新计算CRC来判断数据接收的正确性。

网络层(networklayer) 
网络层(networklayer)的主要功能是完成网络中主机间的报文传输,其关键问题之一是使用数据链路层的服务将每个报文从源端传输到目的端。网络层必须解决这些问题,使异构网络能够互连。在单个局域网中,网络层是冗余的,因为报文是直 
接从一台计算机传到另一台计算机的,因此网络层所要做的工作很少。

传输层(transportlayer) 
传输层的主要功能是完成网络中不同主机上的用户进程之间可靠的数据通信。传输层要决定对会话层用户,最终对网络用户,提供什么样的服务。最好的传输连接是一条无差错的、按顺序传送数据的管道,即传输层连接是真正端到端的。

会话层(sessionlayer) 
会话层允许不同机器上的用户之间建立会话关系。会话层允许进行类似传输层的普通数据的传送,在某些场合还提供了一些有用的增强型服务。允许用户利用一次会话在远端的分时系统上登录,或者在两台机器间传递文件。

表示层(presentationlayer) 
表示层完成某些特定的功能,对这些功能人们常常希望找到普遍的解决办法,而不必由每个用户自己来实现。网络上计算机可能采用不同的数据表示,所以需要在数据传输时进行数据格式的转换。例如在不同的机器上常用不同的代码来表示字符串AsCll和EBCDIC)、整型(二进制反码或补码)以及机器字的不同字节顺序等。为了让采用不同数据表示法的计算机之间能够相互通信并交换数据

应用层(applicationlayer) 
连网的目的在于支持运行于不同计算机的进程进行通信而这些进程则是为用户完成不同注务而设计的。可能的应用是多方面的,不受网络结构的限制。应用层(applicationlayer)包含大量人们普遍需要的协议。虽然,对于需要通信的不同应用来说,应用层的协议都是必须的。由于每个应用有不同的要求,应用层的协议集在ISO/OSI模型中并没有定义,但是,有些确定的应用层协议,包括虚拟终端、文件传输、和电子邮件等都可作为标准化的候选。









以上是关于计算机网络原理笔记-OSI参考模型的主要内容,如果未能解决你的问题,请参考以下文章

OSI七层模型学习笔记

TCP/IP与OSI参考模型原理

网络基础七层原理(重点)

计算机网络原理(笔记)

网络设备配置与管理的图书目录

OSI参考模型之网络层