计算机网络网络层之虚电路网络

TIPS:大部分知识出自哈尔滨工业大学李全龙老师的课程讲解。

连接服务与无连接服务

  • 数据报(datagram)网络与虚电路(virtual-circuit)网络是典型两类分组交换网络
  • 数据报网络提供网络层无连接服务
  • 虚电路网络提供网络层连接服务
  • 类似于阿传输层的无连接服务(UDP)与面向连接服务(TCP),但是网络层服务:
    • 主机到主机服务
    • 网络核心实现

虚电路(virtual circuits)

**定义:**一条从源主机到目的主机,类似于电路的路径(逻辑连接)

  • 分组交换

  • 每个分组的传输利用链路的全部带宽

  • 源到目的路径经过的网络层功能设备共同完成虚电路功能

  • 通信过程:

    • 呼叫建立(call setup)→数据传输→拆除呼叫
  • 每个分组携带虚电路标识(VCID),而不是目的主机地址

  • 虚电路经过的每个网络设备(如路由器),维护每条经过它的虚电路连接状态

  • 链路、网络设备资源(如带宽、缓存等)可以面向VC进行预分配

    • 预分配资源 = 可预期服务性能
    • 如ATM的电路仿真(CBR)

VC(虚电路)的具体实现

每条虚电路包括:

  1. 从源主机到目的主机的一条路径
  2. 虚电路号(VCID),沿路每条链路一个编号
  3. 沿路每个网络层设备(如路由器),利用转发表记录经过的每条虚电路
  • 沿某条虚电路传输的分组,携带对应虚电路的VCID,而不是目的地址。
  • 同一条VC,在每段链路上的VCID通常不同
    • 路由器转发分组时依据转发表改写/替换虚电路号

VC(虚电路)转发表

虚电路信令协议(signaling protocols)

  • 用于VC的建立、维护与拆除
  • 应用于虚电路网络
    • 如ATM、帧中继(frame-relay)网络等
  • 目前的internet不采用

计算机网络网络层之虚电路网络相关推荐

  1. 计算机网络虚电路数据报,计算机网络——网络层-虚电路和数据报网络

    计算机网络系列博文--目录 虚电路和数据报网络 类似于运输层为进程提供无连接服务或面向连接服务,网络层为两台主机提供无连接服务或面向连接服务. 目前,各主要计算机网络体系结构中,网络层提供且只提供面向 ...

  2. 计算机网络之网络层-数据报网络与虚电路网络

    1. 数据报网络 数据报网络:无连接的网络服务. 源主机每要发送一个分组,就为该分组加上目的主机地址,然后将该分组推进网络,每个路由器使用分组的目的主机地址转发分组. 2. 虚电路网络 虚电路网络:在 ...

  3. 计算机网络(17)——虚电路网络与数据报网络

    网络层的核心功能 路由.转发 网络层实现的是不同主机之间的逻辑通信功能.每个主机和路由器上都要运行网络层协议,完成网络层路由和转发的功能: 转发(forwarding):根据转发表将分组从路由器的输入 ...

  4. 无连接可靠传输_计算机网络-网络层和传输层

    计算机网络-网络层和传输层 网络层概述 面向连接的服务,即虚电路(virtual circuit) TCP/IP采用数据报服务,无连接的服务,因为网络层是整个互联网的核心,因此应当让网络层尽可能简单. ...

  5. 计算机网络-网络层 笔记

    前言:今天听闫乐林老师讲了计算机网络的课,自我感觉真的特别棒,就感觉像是把知识揉碎了喂我们,每个知识都会用生活上的例子,来帮助我们理解.现在再来写篇笔记回顾一下,如果能帮到大家就更好了.如有不恰当部分 ...

  6. 计算机网络 网络层功能

    讨论网络层提供的两种服务 在计算机网络领域,网络层应该向运输层提供怎样的服务("面向连接"还是"无连接")曾引起了长期的争论. 争论焦点的实质就是:在计算机通信 ...

  7. 计算机网络——网络层要点总结

     " 本文总结了计算机网络中网络层的相关知识,适合学习过计算机网络的人群快速复习,查找相关知识点并巩固." 思维导图 基本概念 传输层:应用进程之间端到端的通信(路径设备透明) 网 ...

  8. 计算机网络网络层 习题答案

    计算机网络网络层 习题答案 1. 考虑使用32比特主机地址的某数据报网络.假定一台路由器具有4条链路,编号为0~3,分组能被转发到如下的各链路接口: a. 提供一个具有4个表项的转发表,使用最长前缀匹 ...

  9. 4_2. 数据报网络与虚电路网络

    计算机网络原理[总学习笔记] 2. 数据报网络与虚电路网络 数据报网络 数据报网络:按照目的主机地址进行路由选择的网络.特点: 无连接; 每个分组作为一个独立的数据报进行传送,路径也可能不同; 分组可 ...

  10. 计算机网络--网络层传输层复习

    一.网络层 4.1 ~4.2 节 R1. 问题:Let's review some of the terms used in this book. Earlier, we talked about h ...

最新文章

  1. C# WinForm给Button按钮或其它控件添加快捷键响应
  2. php fprintf,PHP fprintf()函数用法讲解
  3. python基础教程【目录】
  4. 【Let‘s Encrypt】 too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limit
  5. pythone 打开文件 一行_【精品资料】用了这么多年单片机的Hex文件不懂?看这篇就够了...
  6. vsCode 开发微信小程序插件
  7. 开源调度框架xxl-job集成SpringBatch详解
  8. LoRa创始成员“叛逃” NB-IoT要一统物联网?
  9. django rest framework 过滤 lim分页
  10. 详解mysql事务_详解MySQL执行事务的语法和流程
  11. Go 语言本身提供的包管理机制
  12. ocr 哪个好 外文_5 款堪称神器的高质量软件,每一款都好用到不想卸载
  13. 7个最优秀的手机游戏引擎
  14. 浅谈防勒索病毒方案之主机加固
  15. linux下远程桌面连接工具,linux远程连接windows工具(tsclient 远程桌面)
  16. u盘文件看得见却打不开_u盘可以显示但是打不开怎么办
  17. windows下如何安装tomcat并设置开机自启
  18. SPSS Modeler 数据整理之变量设定 (指南 第三章)
  19. html5 06携程网案例、 全屏插件的使用
  20. [html] 当网页放大或者缩小后如何让页面布局不乱?

热门文章

  1. LPC1768 SPI 外设控制DA(PCM1796)调试记录
  2. macOS Big Sur 11.6 (20G165) 正式版 DMG、ISO、IPSW 下载
  3. java开发微信公众号入门指引,jsp(java)开发微信公众平台入门
  4. 从ghost映像.gho文件快速创建vmware虚拟机
  5. 2021年电子元器件行业涨价趋势已现
  6. 《微信小程序》音乐播放器项目
  7. PHP编程 第3版pdf
  8. 易企CMS采集助力网页快速收录
  9. 计算机无法关闭密码保护,Win7密码保护共享关闭不了怎么办?密码保护共享关不掉的解决方法...
  10. 从汇编层次理解malloc函数