博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OSI模型
阅读量:6705 次
发布时间:2019-06-25

本文共 1491 字,大约阅读时间需要 4 分钟。

OSI七层模型:    OSI是Open System Interconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型,        该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。    OSI模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。                    图-1

OSI模型

下面分别说下这七层:

7-应用层(application):决定数据的展现(编码)形式。举个栗子:如同一部电影可以采样、量化、
编码为RMVB、AVI格式,一张图片能够是JPEG、BMP、PNG等
作用:该层表示的是各种网络应用
协议:各种编程语言
产品:软件
6-表示层(presentation)
可以理解为翻译官

5-会话层(session)                         会话的创建、管理与删除                 4-传输层(transport)        为数据传输保驾护航,确保数据稳定有效传输                            3-网络层:                        作用:对数据进行编址和路由        协议:IP        产品:路由器、多层交换机                2-数据链路层:                            作用:负责逻辑链路的建立与拆除,负责帧的形成                            协议:Ethernet(以太网)                            产品:网桥、交换机                1-物理层:将数据最终编码为用0、1标识的比特流(bit),然后传输。                                                (举个栗子:例如我们生活中最常见的,社交软件的图片,通过它                                                    变为一串01100111100这样的数字来表示)                            作用:负责网络设备的物理特性和电气特性的标准制定                            协议:电气协议。工业设计标准                            产品:网线、中继器、集线器                上边都是文字,为了方便大家了解,给大家画了张图,请看图 -1

下面说说OSI分层带来的优点:

    1. 人们可以很容易的讨论和学习协议的规范细节。
    1. 层间的标准接口方便了工程模块化。
    1. 创建了一个更好的互连环境。
    1. 降低了复杂度,使程序更容易修改,产品开发的速度更快。
    1. 每层利用紧邻的下层服务,更容易记住个层的功能。
    1. OSI是一个定义良好的协议规范集,并有许多可选部分完成类似的任务。
    1. 它定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。是作为一个框架来协调和组织各层所提供的服务。
    1. OSI参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。即OSI参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。

希望这篇博文能给大家带来帮助

技术交流qq:1206765881

转载于:https://blog.51cto.com/13505161/2045400

你可能感兴趣的文章
查找关键字算法:静态查找表(Static Search Table)
查看>>
指针常量C语言关键字const再理解
查看>>
使用mencoder转换flv为ipad/iphone下能播放的mp4格式
查看>>
Quartz学习详解
查看>>
Windows 7的常用技巧、常见问题、常用快捷键
查看>>
文档null一段 虚拟机操作
查看>>
来一点反射和Emit,让ORM的使用极度简化
查看>>
设置bootstrapRails 实战 0x01
查看>>
Bit Twiddling Hacks
查看>>
文件区域使用fcntl锁定文件,并且测试
查看>>
[转]js修改input的type属性的问题
查看>>
清除浮动的方法验证和总结
查看>>
框架设计之菜鸟漫漫江湖路系列 四:江湖学艺(上)
查看>>
C++函数对象
查看>>
游戏寻路算法的简单实现
查看>>
nginx fastcgi 自定义错误页面
查看>>
redis beforesleep
查看>>
hdu 3405 world islands
查看>>
Java常用排序算法+程序员必须掌握的8大排序算法+二分法查找法
查看>>
php这样实现伪静态
查看>>