zoukankan      html  css  js  c++  java
  • TCP/IP 物理层卷四 -- 数据报与虚电路

    一、数据报(Datagram)

    1.1 概念

      数据报是分组交换的一种,主要向通信子网中的端系统提供无连接的分组交换服务。通信子网的某主机发送一个报文时,无需建立连接,只需在实现高层协议的前提下对数据拆分并且层层包裹,最后形成网络层的IP分组,通过路由器进行转发来实现数据通信。

    1.2 图示

    1.3 特点

    • 无需建立连接
    • 不可靠、不按序
    • 额外处理时延
    • 故障适应能力强
    • 网络吞吐率高
    • 不独占链路,资源利用率高

    二、虚电路(Virtual-Circuit)

    2.1 概念

      虚电路是另一种分组交换方式,它一种面向连接的数据交换技术。可以说虚电路是数据报方式与电路交换方式的结合产物。它采用了电路交换的建立连接、数据传输、释放连接的方式,实现数据传输的可靠性,又扩展了结点间可建立多条虚电路的特性,从而可以服务不同的应用进程。但是虚电路不同于电路交换中固定的交换电路,其“虚”表现在,这条电路并不是专用的,因为结点之间可以同时存在若干虚电路。也就是同一结点可以与其他结点之间建立虚电路。

    2.2 图示

    3.3 特点

    • 必须建立连接
    • 连接建立、释放存在时间开销
    • 可靠性、有序到达
    • 链路的脆弱性(一点断,全网瘫)

    三、数据报与虚电路

    虚电路与数据报方式最本质的区别:  是否建立连接

    虚电路与数据报方式商业选择的区别:   是否保证可靠通信

     

     凡事预则立,不预则废。

  • 相关阅读:
    linux每日命令(31):tar命令
    Django——model基础
    Django——模板层(template)(模板语法、自定义模板过滤器及标签、模板继承)
    Django
    linux每日命令(30):Linux 用户及用户组相关文件、命令详解
    linux每日命令(29):chown命令
    20170430深圳Meetup
    静态库嵌套引用问题
    JD-Store购物网站复盘——20170312
    20170305Meetup Git、heroku drop db
  • 原文地址:https://www.cnblogs.com/sheepcore/p/11628779.html
Copyright © 2011-2022 走看看