欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

网络结构-2.OSI 参考模型

最编程 2024-04-18 09:41:21
...

1974年第一个网络体系是IBM公司提出的“系统网络体系结构”,OSI参考模型是一种严格的理论模型,OSI参考模型由下到上分别是低层(物理层、数据链路层)执行的功能与物理通信相关,如构建帧、传输比特流:中间层(网络层、传输层、会话层)协调节点间的网络通信,如确保通信会话无中断、无差错地持续进行:高层(表示层、应用层)的工作直接影响软件应用和数据表示,包括数据格式化、数据加密及文件传输管理,

(1)物理层

提供物理链路,传输比特流

①机械特性:规定了连接时连机器的大小和尺寸等物理信息

②电气特性:规定了传输二进制比特流时线路上的信号电平高低,阻抗,传输功率与限制距离

③功能特性:规定了数据线,控制线,定时线和地线等物理接口上的各条信号线的功能分配

④规程特性:定义了二进制比特流传输时的一组操作过程,包括各信号线的工作规则和时序

(2)数据链路层

 数据链路层是OS1参考模型的第二层,其作用主要是将由物理层传来的数据封装成帧(fame),并保证帧在计算机之间进行无差错传输。
数据链路层分为MAC和LLC两个子层。MAC(介质访问控制)子层的功能包括顿的封装/拆封,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等:LLC(逻辑链路控制)子层负责为上层提供服务,如从上层接收数数据值路层
据并发送到MAC层。
工作在数据链路层的设备包括二层交换机、网桥等。此外,网卡既工作在物理层,也工作在
据链路层,负责传输介质之间的物理连接,帧的发送与接收、封装与拆封等。
 

主要功能:

(1)链路管理:当两个节点开始通信时,发送端必须确定接收端处在准备接收数据的状态。为此,双方必须交换一些必要的信息,然后建立数据链路连接:同时,在传输数据时要维持数据链路:当通信完毕时要释放数据链路,数据链路的建立、维持和释放就是链路管理。
(2)流量控制:为防止传输数据的双方速度不匹配或接收端没有足够的接收缓存而导致数据拥塞或溢出,数据链路层必须采用流量控制技术来控制流量,使接收端来得及接收发送端发送的数据,
(3)差错处理:数据链路层采用差错控制技术,把不可靠的物理线路变为可靠的数据链路,从而保证数据传输的正确性。数据链路层实体将对帧的传输过程进行检查,发现差错用重传方式解决。
(4)帧同步:在数据链路层,数据以帧为单位进行传输。帧同步是指接收端应当能从来自物理层的比特流中准确地区分出一帧的开始和结束
(5)寻址:在多点连接的情况下,寻址保证每一帧都能传送到正确的目的节点。同时,接收也应当知道发送端是哪一个节点。

推荐阅读