zoukankan      html  css  js  c++  java
  • OSI七层模型

    1、应用层:OSI模型的应用层是用户与计算机进行实际通信的地方。只是当马上就要访问网络时,才会实际上用上这一层

    2、表示层:表示层因它的用途而得名:它为应用层提供数据,并负责数据转换和代码的格式化。从本质上来说,这一层是翻译器,并提供编码和转换功能。

    3、会话层:会话层负责建立,管理和终止表示层实体之间的会话连接,这一层也在设备或结点之间提供会话控制,它在系统之间协调通信过程,并提供三种不同的方式来组织它们之间的通信:单工,半双工和全双工。总之,会话层基本上用来使不同应用程序的数据与其他应用程序的数据保持隔离。

    4、传输层:传输层将数据分段并重组为数据流。传输层所提供的服务对来自上层应用程序的数据进行分段和重组,并将它们组合为同一的数据流形式。他们提端到端的数据传输服务,并且可以在互联网络的发送方主机和目的主机之间建立逻辑连接。

    5、网络层:也叫第三层,负责设备的寻址,跟踪网络中设备的位置,并决定传送数据的最佳路径,这意味着网络层必须在位于不同地区的互联设备之间传送数据流。路由器就工作在网络层,并在互联的网络中提供路由选择服务。网络层有两种类型的包:数据包和路由更新包。

     6、数据链路层:提供数据的物理传输,并处理出错通知、网络拓扑和流量控制。这意味着在使用硬件地址的LAN中,数据链路层将保证信息被传送到正确的设备上,并将来自网络层的信息转换为比特流的形式,以便物理层进行传输,数据链路层将信息封装为数据帧,并添加定制的报头,报头中包含了硬件形式的源地址和目的地址。 

    7、物理层是最低层,物理层的功能有两个:发送和接受比特流。比特流的值只能是0或1——带数值的莫尔斯代码(Morse code)。物理层直接与各种类型的实际通信介质进行通信。物理层制定了在端系统之间,用于激活、维护及断开物理链路所需的电气的、机械的、规程的和功能的要求。

  • 相关阅读:
    如何使用wei-ui框架,wei-ui框架有哪些组件
    微信小程序tabbar如何配置
    如何使用promise封装wx.request()、
    微信有哪些小程序内置组件,目录结构
    uni-app生命周期
    vue任意关系组件通信与跨组件监听状态 vue-communication
    vue父子组件状态同步的最佳方式续章(v-model篇)
    webstorm中emmet展开a标签和行内元素不换行的解决办法
    深入理解 vue 中 scoped 样式作用域的规则
    javascript事件环微任务和宏任务队列原理
  • 原文地址:https://www.cnblogs.com/tommyli/p/1554415.html
Copyright © 2011-2022 走看看