广域网与接入网技术

广域网与接入网技术

常见广域网技术——X.25

产生背景

尽管在当时,苹果二代计算机已经取得了很大的成功,但是PC和工作站却没有流行,也没有获得很多的网络支持,大多数人还是使用便宜的无智能终端来通过计算机网络来访问远程的大型机。这些无智能终端具有很小的智能和很小的存储量,它们的屏幕显示完全是由网络另一端的大型机所控制的。为了广泛的支持无智能终端,X.25的设计者决定把智能部分放在网络当中,这种设计思路和之前因特网的设计思路是相反的,因为因特网的设计思路是将很多的流量控制、差错控制、数据处理都放在物理主机上来完成。

在20世纪70年代晚期到80年代早期的技术背景另外一个重要的部分就是关于物理线路的。在这段时间几乎所有的有线线路都是嘈杂的、容易出错的铜线电路。在当时光纤电路还处于实验室的研究阶段,通过远程铜线连接所出现的错误率要比我们现在使用光纤电路要高得多。由于这些传输介质有高的错误率,所以在线路上进行检测的X.25这样的设计在当时来说是很有意义的。

设计者将智能放在X.25的方法就是采用虚拟电路。

X.25是一个面向连接的协议,采用虚拟电路传递各个数据分组至网络上的适当终点处

交换虚拟电路(SVC):在传输开始之前建立基于呼叫的虚拟电路,数据传输完毕之后进行一个拆除。

永久虚拟电路(PVC):在两个端点之间保持固定呼叫传输分组,一旦这个呼叫进行建立,那么在两个站点之间分组就可以传输信息。

因为这个X.25是一种面向连接的服务,因此分组不需要具备原地址和目的地址。

虚拟电路为传输分组通过网络达到目的地提供一条通信路径,对每一个分组都授予了一个号码,这个号码可以被连接原地和目的地之间的信道所进行鉴别。

常见广域网技术——帧中继

产生背景

帧中继技术是在OSI第二层上,用简化的方法传送和交换数据的一种技术。

帧中继技术是在分组技术充分发展,数字和光纤线路逐渐代替我们之前所提到的模拟线路,并且在用户终端日益智能化的条件下所发展起来的。

帧中继仅完成OSI物理层和数据链路层核心的功能,并且将流量控制、差错控制交付给智能终端进行控制,这就大大简化了实践的过程。同时帧中继采用了虚拟电路技术,能充分的利用网络资源,因此帧中继具有吞吐率高、时延低、适合突发性业务的特点。

帧中继主要适用于三种情况:

1、用户需要数据通信,其带宽的要求是64Kbps~2Mbps之间,而参与通信方多于两个,在这个时候采用帧中继是种比较好的方案。

2、通信距离比较长的时候,应该首选帧中继。因为帧中继的高效性能使用户享受到比较好的性价比。

3、当数据业务量具有突发性的特点,由于帧中继具有重态分配带宽的功能,选用帧中继可以有效的处理突发性数据。

帧中继协议是在第二层建立虚拟电路,它用 帧方式来承载数据业务。

  • (1)信息字段:默认长度为1600
  • (2)帧中继采用了拥塞控制机制,在帧头中有FECN(向前拥塞比特)、BECN(向后拥塞比特)两个特殊字段
  • (3)帧中继中包括一个DE(优先丢弃比特),如果设置为1,当网络拥塞时会优先丢弃
  • (4)与X.25类似,帧中继也是使用虚拟电路的方式提供面向连接的服务,在帧头中包括一个DLCI(数据链路连接标识符)字段,每个DLCI都标识出了一个虚电路,其中DLCIO是用于信令传输的。

帧中继支持交换虚电路(SVC)和固定虚电路(PVC,永久虚电路)两种虚电路技术

网络技术教程笔记(18)常见广域网技术——X.25与郑中基技术(←_←搜狗输入法你够了)的更多相关文章

  1. 网络技术教程笔记(20)ISDN

    广域网与接入网技术 广域网与接入网技术 常见接入技术--ISDN 综合业务数字网(Integrated Services Digital Network,ISDN)由电话综合数字网IDN演化而成,能够 ...

  2. Java多线程技术学习笔记(二)

    目录: 线程间的通信示例 等待唤醒机制 等待唤醒机制的优化 线程间通信经典问题:多生产者多消费者问题 多生产多消费问题的解决 JDK1.5之后的新加锁方式 多生产多消费问题的新解决办法 sleep和w ...

  3. SQL Server技术内幕笔记合集

    SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...

  4. 好程序员技术教程分享JavaScript运动框架

    好程序员技术教程分享JavaScript运动框架,有需要的朋友可以参考下. JavaScript的运动,即让某元素的某些属性由一个值变到另一个值的过程.如让div的width属性由200px变到400 ...

  5. Nginx常见错误与问题之解决方法技术指南

      Nginx常见错误与问题之解决方法技术指南. 安装环境: 系统环境:redhat enterprise 6.5 64bit 1.Nginx 常见启动错误 有的时候初次安装nginx的时候会报这样的 ...

  6. Java之逆向工程(1) - 反编译、修补和逆向工程技术 读书笔记

    透视JAVA——反编译.修补和逆向工程技术 读书笔记 1.  Java source is not compiled to binary machine code like C/C++ source ...

  7. 吐血分享:QQ群霸屏技术教程之霸屏实施细则

    小号,再不养,成本抗不住了;QQ群,再不玩,真的就玩不动啦. 霸屏系列,坚持下来差不多10来篇,最近更新的几篇,算是霸屏系列的更新版,毕竟相当的规则变动了. 经营自己,是一种前瞻能力,霸屏十篇,有多少 ...

  8. 吐血分享:QQ群霸屏技术教程(接单篇)

    在文章<QQ群霸屏技术教程(利润篇)>中,阿力推推提及到QQ群霸屏技术变现的方式,稍显粗略,这里详尽介绍下(老鸟漂过). 资本 资本之上,才谈得上接单,没技能,接个毛线. 1擅长点. 建议 ...

  9. 万恶技术系列笔记-jupyter工作路径和源文件打开方式

    万恶技术系列笔记-jupyter工作路径和源文件打开方式   脚本文件,ipynb的正确打开姿势: ipynb不能直接打开,需要复制到工作路径.例如 10_monkeys_model_1.ipynb ...

随机推荐

  1. easyui的样式easyui-textbox的一个bug

    easyui-testbox这个样式很恶心,用了这个就不能用传统的JQ来取值了,最近在使用上又发现了一个问题,就是赋值为0时,在输入框上会不显示,坑. <input class="ea ...

  2. bootstrap-js(2)下拉菜单

    1.下面的实例演示了在导航栏内和标签内的下拉菜单的用法: <!DOCTYPE HTML><html><head><link href="/style ...

  3. Javascript数组中shift()和push(),unshift()和pop()操作方法使用

    Javascript为数组专门提供了push和pop()方法,以便实现类似栈的行为.来看下面的例子: var colors=new Array();       //创建一个数组 var count= ...

  4. iOS程序启动原理(简单)

    1.执行main -> 执行UIApplicationMain UIApplicationMain底层实现 1.创建UIApplication对象 2.创建UIApplication代理对象 3 ...

  5. 图的邻接矩阵实现(c)

    参考:算法:c语言实现 一书 图的邻接矩阵实现 #ifndef GRAPH #define GRAPH /* 图的邻接矩阵实现 */ #include<stdio.h> #include& ...

  6. Table的分割线偏移量设置 及其 UIEdgeInset详解

    -(void)viewDidLayoutSubviews { if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)] ...

  7. ORACLE 两个表或两个结果集的数据对比常用的函数

    假设有两个表A,B,都只有一个字段PHONE 1,MINUS SELECT PHONE FROM A MINUS SELECT PHONE FROM B;     相当于用结果集A减去结果B得出的结果 ...

  8. U盘安装XP SP3 professional手记

    因为专业应用的软件无法在win7上运行,但在XP上是可以正常使用,所以有想法并有必要重装一下. 说句实在话,之前用U盘安装Windows7真的没有这么麻烦,没想到相同的技术用于安装XP 却是如此折腾人 ...

  9. WISPr1.0

    王桢珍 王兵 侯志强 苑红 中国移动研究院 网络技术研究所, 北京100053 摘要   本文详细介绍了WLAN国际漫游的WISPr1.0技术规范并探讨其具体实现,包括基于WISPr1.0的WLAN国 ...

  10. ultravnc

    virsh attach-disk