计算机网络网络层之虚电路网络
计算机网络网络层之虚电路网络
TIPS:大部分知识出自哈尔滨工业大学李全龙老师的课程讲解。
连接服务与无连接服务
- 数据报(datagram)网络与虚电路(virtual-circuit)网络是典型两类分组交换网络。
- 数据报网络提供网络层无连接服务
- 虚电路网络提供网络层连接服务
- 类似于阿传输层的无连接服务(UDP)与面向连接服务(TCP),但是网络层服务:
- 主机到主机服务
- 网络核心实现
虚电路(virtual circuits)
**定义:**一条从源主机到目的主机,类似于电路的路径(逻辑连接)
分组交换
每个分组的传输利用链路的全部带宽
源到目的路径经过的网络层功能设备共同完成虚电路功能
通信过程:
- 呼叫建立(call setup)→数据传输→拆除呼叫
每个分组携带虚电路标识(VCID),而不是目的主机地址
虚电路经过的每个网络设备(如路由器),维护每条经过它的虚电路连接状态
链路、网络设备资源(如带宽、缓存等)可以面向VC进行预分配
- 预分配资源 = 可预期服务性能
- 如ATM的电路仿真(CBR)
VC(虚电路)的具体实现
每条虚电路包括:
- 从源主机到目的主机的一条路径
- 虚电路号(VCID),沿路每条链路一个编号
- 沿路每个网络层设备(如路由器),利用转发表记录经过的每条虚电路
- 沿某条虚电路传输的分组,携带对应虚电路的VCID,而不是目的地址。
- 同一条VC,在每段链路上的VCID通常不同
- 路由器转发分组时依据转发表改写/替换虚电路号
VC(虚电路)转发表
虚电路信令协议(signaling protocols)
- 用于VC的建立、维护与拆除
- 应用于虚电路网络
- 如ATM、帧中继(frame-relay)网络等
- 目前的internet不采用
计算机网络网络层之虚电路网络相关推荐
- 计算机网络虚电路数据报,计算机网络——网络层-虚电路和数据报网络
计算机网络系列博文--目录 虚电路和数据报网络 类似于运输层为进程提供无连接服务或面向连接服务,网络层为两台主机提供无连接服务或面向连接服务. 目前,各主要计算机网络体系结构中,网络层提供且只提供面向 ...
- 计算机网络之网络层-数据报网络与虚电路网络
1. 数据报网络 数据报网络:无连接的网络服务. 源主机每要发送一个分组,就为该分组加上目的主机地址,然后将该分组推进网络,每个路由器使用分组的目的主机地址转发分组. 2. 虚电路网络 虚电路网络:在 ...
- 计算机网络(17)——虚电路网络与数据报网络
网络层的核心功能 路由.转发 网络层实现的是不同主机之间的逻辑通信功能.每个主机和路由器上都要运行网络层协议,完成网络层路由和转发的功能: 转发(forwarding):根据转发表将分组从路由器的输入 ...
- 无连接可靠传输_计算机网络-网络层和传输层
计算机网络-网络层和传输层 网络层概述 面向连接的服务,即虚电路(virtual circuit) TCP/IP采用数据报服务,无连接的服务,因为网络层是整个互联网的核心,因此应当让网络层尽可能简单. ...
- 计算机网络-网络层 笔记
前言:今天听闫乐林老师讲了计算机网络的课,自我感觉真的特别棒,就感觉像是把知识揉碎了喂我们,每个知识都会用生活上的例子,来帮助我们理解.现在再来写篇笔记回顾一下,如果能帮到大家就更好了.如有不恰当部分 ...
- 计算机网络 网络层功能
讨论网络层提供的两种服务 在计算机网络领域,网络层应该向运输层提供怎样的服务("面向连接"还是"无连接")曾引起了长期的争论. 争论焦点的实质就是:在计算机通信 ...
- 计算机网络——网络层要点总结
" 本文总结了计算机网络中网络层的相关知识,适合学习过计算机网络的人群快速复习,查找相关知识点并巩固." 思维导图 基本概念 传输层:应用进程之间端到端的通信(路径设备透明) 网 ...
- 计算机网络网络层 习题答案
计算机网络网络层 习题答案 1. 考虑使用32比特主机地址的某数据报网络.假定一台路由器具有4条链路,编号为0~3,分组能被转发到如下的各链路接口: a. 提供一个具有4个表项的转发表,使用最长前缀匹 ...
- 4_2. 数据报网络与虚电路网络
计算机网络原理[总学习笔记] 2. 数据报网络与虚电路网络 数据报网络 数据报网络:按照目的主机地址进行路由选择的网络.特点: 无连接; 每个分组作为一个独立的数据报进行传送,路径也可能不同; 分组可 ...
- 计算机网络--网络层传输层复习
一.网络层 4.1 ~4.2 节 R1. 问题:Let's review some of the terms used in this book. Earlier, we talked about h ...
最新文章
- C# WinForm给Button按钮或其它控件添加快捷键响应
- php fprintf,PHP fprintf()函数用法讲解
- python基础教程【目录】
- 【Let‘s Encrypt】 too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limit
- pythone 打开文件 一行_【精品资料】用了这么多年单片机的Hex文件不懂?看这篇就够了...
- vsCode 开发微信小程序插件
- 开源调度框架xxl-job集成SpringBatch详解
- LoRa创始成员“叛逃” NB-IoT要一统物联网?
- django rest framework 过滤 lim分页
- 详解mysql事务_详解MySQL执行事务的语法和流程
- Go 语言本身提供的包管理机制
- ocr 哪个好 外文_5 款堪称神器的高质量软件,每一款都好用到不想卸载
- 7个最优秀的手机游戏引擎
- 浅谈防勒索病毒方案之主机加固
- linux下远程桌面连接工具,linux远程连接windows工具(tsclient 远程桌面)
- u盘文件看得见却打不开_u盘可以显示但是打不开怎么办
- windows下如何安装tomcat并设置开机自启
- SPSS Modeler 数据整理之变量设定 (指南 第三章)
- html5 06携程网案例、 全屏插件的使用
- [html] 当网页放大或者缩小后如何让页面布局不乱?
热门文章
- LPC1768 SPI 外设控制DA(PCM1796)调试记录
- macOS Big Sur 11.6 (20G165) 正式版 DMG、ISO、IPSW 下载
- java开发微信公众号入门指引,jsp(java)开发微信公众平台入门
- 从ghost映像.gho文件快速创建vmware虚拟机
- 2021年电子元器件行业涨价趋势已现
- 《微信小程序》音乐播放器项目
- PHP编程 第3版pdf
- 易企CMS采集助力网页快速收录
- 计算机无法关闭密码保护,Win7密码保护共享关闭不了怎么办?密码保护共享关不掉的解决方法...
- 从汇编层次理解malloc函数