zoukankan      html  css  js  c++  java
  • 计算机网络——第一周:1.3网络核心(3)

    一、报文交换

    报文:源(应用)发送信息整体。
    特点:采用存储转发交换方式;以完整报文进行存储转发。

    二、分组交换

    分组:报文分拆出来的一系列相对较小的数据包。(分组=首部+数据)
    分组交换需要报文的拆分重组,产生额外开销

    三、分组交换:统计多路复用

    特点:按需共享链路;采用存储转发交换方式;以较小的分组进行存储转发。

    四、分组交换:传输延迟

    分组传输延迟(时延,delay)=L(bits,分组长度)/R(传输速率)。

    五、报文交换 vs 分组交换

    分组交换用时更短,路由器所需缓存量更少。

    六、分组交换的报文交付时间

    M为报文大小,h为跳步数,n为路由器数,则:
    总发送时延T=M/R+(h-1)*L/R=M/R+n*L/R

    七、分组交换 vs 电路交换

    分组交换允许更多用户同时使用网络。
    不能说分组交换绝对优于电路交换,因为分组交换适用于突发数据传输网络,可能产生拥塞

    八、拓展

    分组交换可以采取其他工作方式,它除了存储-转发外还有直通式碎片隔离的工作方式。


    1、直通式
    优点:不需要存储 ,延迟非常小、交换非常快。
    缺点:因为数据包内容并没有被交换机保存下来,所以无法检查所传送的数据包是否有误,不能提供错误检测能力。由于没有缓存,不能将具有不同速率的输入/输出端口直接接通,而且容易丢包。


    2、碎片隔离
    优点:它检查数据包的长度是否够64个字节,如果小于64字节,说明是假包,则丢弃该包;如果大于64字节,则发送该包,它的数据处理速度比存储转发方式快。
    缺点:这种方式也不提供数据校验,同时它的数据处理速度比直通式方式慢。

  • 相关阅读:
    关于matplotlib绘制直方图偏移的问题
    XP下 无法定位程序输入点WSAPoll于动态链接库ws2_32.dll 的解决办法
    Ubuntu 拨号上网及校园网开启IPV6
    php性能优化
    Mac OS X 10.11.6 重置root密码
    php 接口类与抽象类的实际作用
    Redis Cluster集群的搭建与实践
    nginx 反向代理 取得真实IP和域名
    mysql主从配置,出错
    mycat水平分片规则
  • 原文地址:https://www.cnblogs.com/caihan/p/12322881.html
Copyright © 2011-2022 走看看