智能家居(4)——网络七层模型

网络七层模型

参考:link

一、网络基本概念

OSI模型

  1. OSI 模型(Open System Interconnection model)是一个由国际标准化组织提出的概念模型,试图供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架。
  2. 它将计算机网络体系结构划分为七层,每层都可以供抽象良好的接口。了解 OSI 模型有助于理解实际上互联网络的工业标准——TCP/IP 协议。
  3. OSI 模型各层间关系和通讯时的数据流向如图所示:
  4. 显然、如果一个东西想包罗万象、一般是不可能的;在实际的开发应用中一般时在此模型的基础上进行裁剪、整合!
  5. 互联网分层结构的好处: 上层的变动完全不影响下层的结构。

Alt

七层模型介绍

  1. 物理层:
    1.1 物理层负责最后将信息编码成电流脉冲或其它信号用于网上传输。
    1.2 eg:RJ45等将数据转化成0和1。
  2. 数据链路层:
    2.1 数据链路层通过物理网络链路供数据传输。不同的数据链路层定义了不同的网络和协议特征,其中包括物理编址、网络拓扑结构、错误校验、数据帧序列以及流控。
    2.2 可以简单的理解为:规定了0和1的分包形式,确定了网络数据包的形式。
  3. 网络层:
    3.1 网络层负责在源和终点之间建立连接。
    3.2 可以理解为,此处需要确定计算机的位置,怎么确定?IPv4,IPv6!
  4. 传输层:
    4.1 传输层向高层提供可靠的端到端的网络数据流服务。
    4.2 可以理解为:每一个应用程序都会在网卡注册一个端口号,该层就是端口与端口的通信!常用的(TCP/IP)协议。
  5. 会话层:
    5.1 会话层建立、管理和终止表示层与实体之间的通信会话。
    5.2 建立一个连接(自动的手机信息、自动的网络寻址)。
  6. 表示层:
    6.1 表示层供多种功能用于应用层数据编码和转化,以确保以一个系统应用层发送的信息 可以被另一个系统应用层识别。
    6.2可以理解为:解决不同系统之间的通信,eg:Linux下的QQ和Windows下的QQ可以通信。
  7. 应用层:
    7.1 OSI 的应用层协议包括文件的传输、访问及管理协议(FTAM) ,以及文件虚拟终端协议(VIP)和公用管理系统信息(CMIP)等。
    7.2 规定数据的传输协议。

常见的应用层协议:

Alt

二、OSI7层模型的小结

  1. 由于OSI是一个理想的模型,因此一般网络系统只涉及其中的几层,很少有系统能够具有所有的7层,并完全遵循它的规定。
  2. 在7层模型中,每一层都提供一个特殊的网络功能。从网络功能的角度观察:下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即以节点到节点之间的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;而上3层(会话层、表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。简言之,下4层主要完成通信子网的功能,上3层主要完成资源子网的功能。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值