zoukankan      html  css  js  c++  java
  • 网络知识-网络的七层架构

    通信系统的七层架构模型

      1、应用层 ( 用户服务 )

      指的是给用户(开发者)提供网络服务的一些应用程序。例如:文件传输/接收、电子邮件收发、文件处理等

      这些应用程序提供了服务,也制定了一些规则,也就是一些协议。

      如:FTPHTTPDNSSMTP 等

      这些应用程序都是为用户提供给服务的,也可以是给开发者开发的服务。

      应用层的程序开发是基于表示层开发的。

      2、表示层 ( 翻译 )

      表示层主要是用于数据的处理。

      1、将数据处理为利于 osi 的数据

      2、对数据进行压缩和解压

      3、对数据进行加密解密

      主要包括有 :JPEG、SSH 等

      3、会话层 ( 通道 )

      负责在两个节点之间建立、维持、终止通信。

      通过 IP 来确定两个节点。

      会话层是基于网络层开发的。网络层将网络地址翻译成对应的物理地址。

      4、传输层( 端口 )

      1、确定节点两端的端口,

      2、确定端口对应的进程

      3、确定进程所提供给的服务

      为网络层提供具体传输通道。

      5、网络层( 路由 )

      主要是将网络地址转为物理地址。找到对应的两个节点

      决定如何将输入从发送方传递到接收方

      

      6、数据链路层 ( 交换机 )

      网络层和物理层建立桥梁。

      将网络数据分割成帧数据被物理层传输。

      确保数据的可靠性,并且不可能重发。

      7、物理层( 网线 )

      传输数据  

    七层架构过程中的设备

          

      物理层

      集线器 :数据信号从一段传到另一端,或者从一端传到多端,多端传到一端。

           在同一个网段,或者共享网络中,接收到了数据信息会被传递给所有的网络节点

      中继器 :将数据信号放大。

      数据链路层

      对数据信号有处理得到mac,找到主机。

      交换机 :交换机相当于一个集线器,不过他可以解析出数据包中的ip以及端口,通过该分配的 ip 找到对应的 mac 主机。

           如果找不到 mac 主机,则会发送给网络的全部主机。

           交换机中,所有链接的接头口都即使输入端,也是输出端

      网桥 :与交互机不同的是,网桥将只有两个端(输入端/输出端),输入端和输出端都有很多接头口,输入端接头口的输入端不会被接收,反之亦然。

          可以分割局域网,可以合并局域网等。

      网络层

      路由器 :数据信息经过路由器对时候,通过解析 ip 获取到最佳到路径,将数据传递过去。

      

            

  • 相关阅读:
    成功更容易光顾磨难和艰辛,正如只有经过泥泞的道路才会留下脚印
    只要信心在,勇气就在,努力在,成功就在!
    不积跬步无以至千里,不积小流无以成江海
    你给自己留的退路越多,你失败的可能性就越大
    不要质疑你的付出,这些都会是一种累积一种沉淀,它们会默默铺路,只为让你成为更优秀的人
    生活的一大乐趣便是完成别人认为你不能做到的事情
    优于别人,并不高贵,真正的高贵,是优于过去的自己
    再长的路 ,一步步也能走完,再短的路,不迈开双脚也不无法到达!
    09SpringAopAdvice
    java中接口(interface)和虚基类(abstract class)的区别
  • 原文地址:https://www.cnblogs.com/jiebba/p/10103593.html
Copyright © 2011-2022 走看看