详解OSI参考模型及其数据封装和解封装

 

一、计算机网络的发展

第一代:是以主机为中心的网络。

第二代:1964baran提出“存储—转发”的概念

               1966david提出“分组”的概念。

是以通信子网为中心的网络

第三代:1977osi参考模型的出现标志着第三代计算机的出现。

二、计算机网络的功能

(1)       数据通信

(2)       资源共享

(3)       增加可靠性

(4)       提高系统处理能力

 

三、OSI参考模型:

clip_image002clip_image003clip_image005

主机A

 

主机B

 

 

 

 


各层的功能如下:

   物理层:设备之间比特流的传输,物理特性、电器特性等,完成相邻节点之间原始比特流的传输。

  数据链路层:成帧,用    MAC地址访问媒介,差错检测与修正。

  网络层:提供逻辑地址和选路。

  传输层:可靠和不可靠的传输,传输前的错误检测和流控制。

  会话层:对应用会话的管理,同步。

  表示层:数据的表现形式,特定功能的实现。

  应用层:用户接口

 

四、数据的封装和解封装的过程

clip_image007

 

 

 

clip_image009

五、TCP/IP参考模型与OSI参考模型的比较

A:相同点

clip_image001         两者多以协议栈的概念为基础

clip_image001         协议栈中的协议彼此相互独立

clip_image001         下层对上层提供服务

clip_image001         同层之间使用相同的协议

B:不同点

clip_image001         OSI先有模型,TCP/IP先有协议,后有模型

clip_image001         OSI使用与各种协议栈,TCP/IP只适合与TCP/IP网络

clip_image001         两者层次数量不同