谈谈OSI模型和它的数据传输
什么是OSI模型?
用百科的话来说:
开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。定义于ISO/IEC 7498-1。
用我自己的话来说:
存在于世界范围内的、计算机和各种设备之间互相通信的标准,也就是说他们之间通信得按照OSI模型来传输数据。
它长什么样?
它长得很简单,从上至下只有七层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
无论是面试还是笔试,OSI七层模型都是最为基础的基础,但本人刚开始学习的时候总是会记混这七层的顺序且容易漏记= = 。所以个人推荐这么背:应-表-会-传-网-数-物
各层简单的自我介绍
物理层
我是物理层,主要是完成相邻节点之间原始比特流的传输。也就是说我是电光信号的搬运工噢!
物理层接口的机械、电气、功能和过程特性,以及物理层接口连接的传输介质等问题,就是我来决定的!数据链路层
我是数据链路层,负责将上层数据封装成固定格式的帧(数据帧)
你知道mac地址吗?mac地址是每张网卡上烧录的物理地址,而我会在数据帧中封装源mac地址和目的mac地址来完成数据传输过程中物理地址的寻址噢!我还会在帧的尾部加上校验信息,发现数据错误时可以重传数据帧。网络层
天下的路这么多,我来决定哪条路最好走!
我的主要作用是在数据包的头部封装源目IP地址,然后根据源目IP地址来选出最佳路径来送达数据。
噢对了对了,到我这里为止,1~3层的协议都叫做点到点的协议噢。那我上面几层的兄弟是什么呢?听他们介绍吧!传输层
我是传输层。你用QQ给我发信息,我能在微信上收到吗?当然不能。为什么呢?因为我在控制着啊(因为端口号不同啊)!
我的作用就是实现网络中不同主机上用户进程之间的数据通信,另外我还负责流量控制和差错校验。会话层
咳咳,我是会话层。我来建立不同机器上的用户之间的会话关系。另外,我还提供会话控制服务昂!表示层
我嘛,我就是用户和协议之间的翻译啦。主要是实现数据转换和加解密、压缩解压缩,所传送信息的语法和语义,都必须经过我的翻译和检查噢!应用层
用户通过我来和计算机交互,是用户应用程序访问网络的地方。比如QQ、微信就是在我这一层啦。从我应用层一直到传输层,都是端到端的协议。
怎么理解这七层?
下层是上层的基础,上层基于下层的支持提供更加高级的服务。
举例来说,我从应用层的QQ程序中向我的好友陆仁佳发送“吃了没?”,那么“吃了没?”通过表示层将语法语义进行转换、格式化。这里表示层为应用层的信息转换提供了支持,而应用层有了表示层的支持,得以让用户享受到更高级的服务。
数据传输过程
谈谈OSI模型和它的数据传输相关推荐
- osi 模型 tcpip网络模型
OSI网络分层参考模型 网络协议设计者不应当设计一个单一.巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个 小问题,然后为每一个小问题设计一个单独的协议.这样做使得每个协议的设计. ...
- Python网络编程(OSI模型、网络协议、TCP)
前言: 什么是网络? 网络是由节点和连线构成,表示诸多对象及其相互联系. 在数学上,网络是一种图,一般认为专指加权图. 网络除了数学定义外,还有具体的物理含义,即网络是从某种相同类 型的实际问题中抽象 ...
- 【计算机网络】ISO/OSI模型
文章目录 物理层(Physical Layer) 数据链路层(Data Link Layer) 网络层(Network Layer) 传输层(Transport Layer) 会话层(Session ...
- (王道考研计算机网络)第一章计算机网络体系结构-第二节体系结构与参考模型2:ISO/OSI模型
文章目录 一:ISO/OSI参考模型简介 二:ISO/OSI参考模型通信流程 三:ISO/OSI参考模型各层功能及涉及协议(重点) (1)应用层(Application Layer) (2)表示层(P ...
- 网络协议osi模型_网络协议|OSI模型第二层数据链路层
MAC 地址 OSI第二层的作用,使局域网中的机器能互相连接并建立通信,还能够侦测传输错误.要向局域网中的其他机器发送信息,就需要借助 MAC 地址,来指定发送信息的目的地. MAC 地址其实就是网卡 ...
- osi模型_OSI模型
osi模型 Open System Interconnection Model (OSI Model) is a 7 layered architecture structure to transmi ...
- osi模型:七层模型介绍_什么是OSI(开放系统互连)模型?
osi模型:七层模型介绍 Open Systems Interconnection Model or OSI Model is an architecture to specify computer ...
- 网络----OSI模型
OSI(Open System Interconnect),即开放式系统互联. 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型. 它是由国际标准化组织提出的一种概 ...
- 什么是OSI模型,OSI模型各层的是什么?OSI模型各层的作用是什么?
OSI模型种,每个分层都接收由它的下一层所提供的特定服务,并且负责为自己的上一层提供特定的服务.上下层之间进行交互时所遵循的约定叫做"接口".同一层之间的交互所遵循的约定叫做&qu ...
- 计算机网络基础:OSI模型与TCP/IP协议的关系
数据来源 一.分层模型 1)分层思想(把复杂的事情简单化) 通信需要 --> 定义协议标准 完成每一件事,需要的协议太多,怎么办 ?分层,分工合作 将复杂的流程分解为几个功能相当单一的子流程 - ...
最新文章
- 数据类型:Struct 和 Union区别
- html圆角兼容jq,IE兼容css3圆角的htc解决方法
- 本地如何预览php文件上传,如何实现js上传图片本地预览同时支持预览截图的功能...
- root域名服务器 gtld服务器_购买阿里云域名和空间服务器实操
- gridview 动态数据操作
- 如何在Golang中返回错误?
- 错误 open too many files
- 【LeetCode笔记】200. 岛屿数量(Java、DFS)
- java各个版本的特性_Java各个版本的新特性
- hadoop-KMS密钥管理服务配置使用
- vcpkg安装_以太坊2.0客户端(Prysm,lighthouse)安装体验
- Linux中的用户切换:su和su - 的区别
- 关于@JsonView的使用心得及一些隐蔽的注意事项
- U盘装系统后容量变小解决方法
- 马云的“虚拟信用卡”动了谁的奶酪?
- 同时分析多个中通快递单号物流的最后站点和派件员
- PS学习笔记------运用脚本及自动化批量处理
- 惠普星 TP01-055ccn电脑重装系统步骤
- 微信小程序-组件样式覆盖
- 科技人文丨爱上陌生人的36个问题
热门文章
- 。快充的原理有三种:电压不变、提升电流,电流不变,提升电压,电流电压两者都提高。要想达到这三种方式的其中一种,我们都需要对充电头和充电线进行掌控。
- Edge在IE模式下加载网页 - Edge设置IE兼容性
- Customer-exit总结
- Java 创建一个Customer类,类中的属性有姓名、年龄、性别,然后创建两个Customer对象,把这两个对象存储在ArrayList对象中,然后再从ArrayList对象中读取出来。
- 服务器CPU型号数字详解,一文读懂CPU的型号标识
- USB接口一般的排列方式是:红白绿黑从左到右。颜色含义如下:
- XP框架开启debug模式_win10 2004系统如何开启夜间护眼模式的问题
- 考试酷c语言程序设计的答案大全,C语言程序设计考试试卷07级A.doc
- 矩阵基础11- 广义逆矩阵及应用
- R2统计学正确计算方法