码迷,mamicode.com
首页 > 其他好文 > 详细

计算机网络:网络概述

时间:2020-04-29 13:08:22      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:复用   电路交换   通信   分组交换   queue   oda   链路   获得   proc   

网络协议

凡是涉及两个或多个远程通信实体的所有活动都受协议的制约

网络边缘

接入网

将端系统连接到其边缘路由器的物理链路

网络核心

分组交换

分组:源将长报文划分为比较小的数据块

源和目的之间,每个分组通过通信链路和分组交换机(包括路由器链路层交换机)传送

  1. 存储转发传输

    存储转发机制是交换机完整收到一个分组后才进行传输。

    技术图片

    时延为2L/R

    如果不用存储转发,时延为L/R

    如果有三个分组,时延为4L/R

    如果一个分组,N-1个路由器,时延NL/R

  2. 排队时延和分组丢失

    分组交换机有输出缓存

    排队时延:分组传输到某条链路,但是链路正忙,于是到达分组要在输出缓存中等待

    分组丢失:排队太长了,超出了缓存容量

    比如路由器左边10Mbps,右边1.5Mbps,就会发生这种情况

    技术图片

  3. 转发表和路由选择协议

电路交换

端系统间会话,预留了端系统间通信沿路径所需要的资源(缓存、链路传输速率等)

例如如下,如果两台邻近交换机之间为1Mbps,每个端到端电路交换连接获得250kbps

技术图片

  1. 频分复用、时分复用

    frequency-division multiplexing FDM

    time-division multiplexing TDM

    技术图片

    24时隙TMD,1.536Mbps,创建端到端电路500ms,问传输640kb?

    1.536Mbps/24 = 64kbps

    640kbps/64kbps= 10s

    10s+500ms = 10.5s

  2. 分组交换和电路交换对比

    • 分组交换不适合实时服务,时延不可测
    • 分组交换更好地带宽共享
    • 分组交换简单、高效、成本低

    两个例子

    技术图片

    技术图片

分组交换的时延

结点时延

结点总时延由以下组成:

dnodal= dproc+dqueue+dtrans+dprop

  1. 结点处理时延nodal processing delay
  2. 排队时延queuing delay
  3. 传输时延transmission delay
  4. 传播时延propagation delay

技术图片

传输时延是路由器将分组推出所需要的时间,是分组长度和传输速率的函数

传播时延是一个比特从一台路由器到另一台路由器传播所需要的时间,是路由器之间距离的函数,与分组长度或链路传输速率无关。

技术图片

技术图片

端到端时延

假设网络无拥塞,排队时延微不足道

源主机和目的主机间有N-1个路由器

dend-end= N(dproc+dtrans+dprop

吞吐量

考虑瓶颈

技术图片

吞吐量为min{R1,R2,...,Rn}

下载F比特的文件需要F/min{R1,R2,...,Rn}

技术图片

吞吐量为min{Rs,Rc,R/10}

分层

技术图片

  • 应用层 报文message

  • 传输层 报文段segment

  • 网络层 数据包datagram

  • 链路层 帧frame

  • 物理层

计算机网络:网络概述

标签:复用   电路交换   通信   分组交换   queue   oda   链路   获得   proc   

原文地址:https://www.cnblogs.com/cpaulyz/p/12801309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!