OSI参考模型----开放式参考互联模型

OSI模型由ISO制定,将数据传输分为7层,包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。各层分别负责比特流传输、帧封装、逻辑地址定义、端到端传输、会话管理、数据格式转换和应用程序接口。该模型旨在降低关联性,便于标准化和理解,以及支持协议的独立升级。
摘要由CSDN通过智能技术生成

OSI是由ISO(国际标准化组细)在1979定颁布的,定义了数据产生过程的标准格式,不同的系统不同的软件在产生数据时定义了统一的标准。

将数据的产生过程分为了7层,提出了分层的思想。

分层:不同层实现不同的功能,集合起来定义了数据的产生过程。

分层的优点: 1.降低了层次之间的关联性,减少了某些层协议对其他层的影响

2.便于指定标准化

3.方便学习和理解

4. 各个层清楚自己的目标并相对独立,便于后期单独协议的增强升级

OSI七层参考模型:

  1. 物理层 在媒介上传输比特流 ;提供机械的和电气的规约

  1. 数据链路层 将多组数据封装成帧;在数据链路上实现数据的点到点.或点到多点方式的直接通信

  1. 网络层 定义逻辑地址;实现数据从源到目的地的转变

  1. 传输层 建立,维护和取消一次端到端的数据传输过程.控制传输节奏的快慢。调整数据的排序

  1. 会话层 在通信双方之间建立,管理和终止会话.

  1. 表示层 进行数据格式的转换,以确保一个系统生成的应用层数据能够被另一个系统的应用层所 识别和理解

  1. 应用层 对应用程序提供接口

应用层:接收用户的数据,人机交互的接口,面向的应用程序。(可以理解为不同的软件产生了数据,这些数据要有对应的协议或者服务定义,应用层定了这些服务例如:

HTTP 、DHCP、DNS、SMTP 等等)

表示层:将逡辑语言(软件语言)转换为机器语言(二进制语言),翻译 。(数据的编码解码、数据的加密解密、数据的压缩和解压缩等等)

语言介终: 1.自然语言(中文 英文 日文等等)2.逻辑语言(也称为编码语言,通过不同的编码方式进行编码定义,例如国际码 Unicode 中国的GBK、GB2312、BIG5等)

3.机器语言(也就是计算机能够直接处理的二进制语言)

会话层: 管理通信,针对传输的每一种数据建立(管理:建立、维持、制止)一条会话虚链接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值