OSI七层模型

前言

七层模型,亦称OSI(Open System Interconnection)参考模型,是参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。



提示:以下是本篇文章正文内容,下面案例可供参考

一、来源

OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。

ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。

PS:不需要死记,理解即可。

二、要点

OSI定义了网络互连的七层框架,分别是:

  • 应用层
    应用层:就是应用软件使用的协议,如邮箱使用的POP3,SMTP、远程登录使用的Telnet、获取IP地址的DHCP、域名解析的DNS、网页浏览的http协议等;这部分协议主要是规定应用软件如何去进行通信的。
  • 表示层
    表示层:决定数据的展现(编码)形式,如同一部电影可以采样、量化、编码为RMVB、AVI,一张图片能够是JPEG、BMP、PNG等。
  • 会话层
    会话层:为两端通信实体建立连接(会话),中间有认证鉴权以及检查点记录(供会话意外中断的时候可以继续,类似断点续传)。
  • 传输层
    传输层:将一个数据/文件斩件分成很多小段,标记顺序以被对端接收后可以按顺序重组数据,另外标记该应用程序使用的端口号及提供QOS。(不同的应用程序使用不同计算机的端口号,同样的应用程序需要使用一样的端口号才能正常通信)
  • 网络层
    网络层:路由选路,选择本次通信使用的协议(http、ftp等),指定路由策略及访问控制策略。(IP地址在这一层)
  • 数据链路层
    数据链路层:根据端口与MAC地址,做分组(VLAN)隔离、端口安全、访问控制。(MAC地址在这一层)处理VLAN内的数据帧转发,跨VLAN间的访问,需要上升到网络层。
  • 物理层
    物理层:将数据最终编码为用0、1标识的比特流,然后传输。(例如将题主头像的图片,变为一串01100111100这样的数字来表示)。

在这里插入图片描述

PS:举个例子来讲解 OSI七层框架(整个过程以公司A和公司B的一次商业报价单发送为例子)

1. 应用层

	举例:
		公司A的老板就是我们所述的用户,而他要发送的商业报价单,就是应用层提供的一种网络服务。
		当然,老板也可以选择其他服务,比如说,发一份商业合同,发一份询价单,等等。
		
2. 表示层

	举例:
		 由于公司A和公司B是不同国家的公司,他们之间的商定统一用英语作为交流的语言。
		 所以此时表示层(公司的文秘),就是将应用层的传递信息转翻译成英语。
		 同时为了防止别的公司看到,公司A的人也会对这份报价单做一些加密的处理。
		 这就是表示的作用,将应用层的数据转换翻译等。

3. 会话层

	举例:
	  会话层的同事拿到表示层的同事转换后资料,(会话层的同事类似公司的外联部)。
	  会话层的同事那里可能会掌握本公司与其他好多公司的联系方式,这里公司就是实际传递过程中的实体。
	  他们要管理本公司与外界好多公司的联系会话。
	  当接收到表示层的数据后,会话层将会建立并记录本次会话,他首先要找到公司B的地址信息,然后将整份资料放进信封,并写上地址和联系方式。
	  准备将资料寄出。等到确定公司B接收到此份报价单后,此次会话就算结束了,外联部的同事就会终止此次会话。
	  
4. 传输层

	举例:
	传输层就相当于公司中的负责快递邮件收发的人,公司自己的投递员,他们负责将上一层的要寄出的资料投递到快递公司或邮局。
	
5. 网络层

	举例:
	网络层就相当于快递公司庞大的快递网络,全国不同的集散中心。
	比如说,从深圳发往北京的顺丰快递(陆运为例啊,空运好像直接就飞到北京了)。
	首先要到顺丰的深圳集散中心,从深圳集散中心再送到武汉集散中心,从武汉集散中心再寄到北京顺义集散中心。
	这个每个集散中心,就相当于网络中的一个IP节点(IP节点又叫IP地址)。
	
6. 数据链路层 

	举例:
	数据链路层相当于快递公司在运输快递的途中,要保证这些快递物件是否在运输中出现差错,进行一个安全检测的过程作用。

7. 物理层   

	举例:
	 快递寄送过程中的交通工具,就相当于我们的物理层,例如汽车,火车,飞机,船。

七层模型传输数据过程:

在这里插入图片描述

小知识:什么是数字信号/模拟信号

数字信号指自变量是离散的、因变量也是离散的信号。
这种信号的自变量用整数表示,因变量用有限数字中的一个数字来表示。
在计算机中,数字信号的大小常用有限位的二进制数表示。

模拟信号是指信息参数在给定范围内表现为连续的信号。 
或在一段连续的时间间隔内,其代表信息的特征量可以在任意瞬间呈现为任意数值的信号。

联系:
	模拟信号与数字信号的联系在于它们都是用来传递信息的,而且在一定条件下,模拟信号可以转换为数字信号传输。数字信号也可以转换为模拟信号。

详细的小知识


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
理解OSI七层模型可以通过以下几个方法: 一:快速理解OSI七层模型 可以通过举例来直观理解每一的功能。比如,我们可以将这七层模型直接套用到一个实际的场景中,通过分析每一的作用,来理解其在数据传输中的具体功能。 二:了解数据传输过程,更快理解OSI 可以通过观察图表,了解每一传输的数据单元以及数据是如何封装和解封装的。这样可以更加直观地理解每一在数据传输中所起的作用。 三:深入理解OSI七层模型 可以逐深入理解每一的功能: - 物理:负责传输原始比特流; - 数据链路:负责将原始比特流组织成帧并进行错误检测和纠正; - 网络:负责数据包的路由和寻址; - 传输:负责可靠的端到端数据传输; - 会话:负责建立、管理和终止会话; - 表示:负责数据的格式化和编解码; - 应用:提供特定应用程序访问网络的接口。 四:了解OSI七层模型的历史 了解OSI七层模型的发展历史可以帮助我们更好地理解其背后的需求和目的。比如,OSI七层模型的出现是为了解决不同厂商的网络设备之间的互操作性问题,并提供一个标准的参考模型。 综上所述,你可以通过快速举例、了解数据传输过程、深入理解每一的功能以及了解OSI七层模型的历史来更好地理解OSI七层模型。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [快速理解OSI七层模型(举例理解,数据传输过程,深入理解OSI七层模型)](https://blog.csdn.net/CN_TangZheng/article/details/102476750)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值