计算机网络-广域通信网

1.广域网概念和分类 

  • 什么是广域网?

        广域网是指长距离跨地区的各种局域网、计算机、终端互联在一起,组成一个资源共享的通信网络。

  • 广域网分为传统广域网和现代广域网。
传 统 广 域 网
公共交换电话网PSTN公共数据网X.25帧中继网FR
综合业务数据网ISDN异步传输模式ATM虚拟专用网VPN
现 代 广 域 网
数字数据网DDN同步数字传输网SDH多业务传送平台MSTP
光纤接入网FTTX无光源网络PON无线网WiMAX、4G
  •  公共交换电话网PSTN:利用电话线上网,早期是电话+“猫”拨号上网。

2.调制解调器Modem:俗称“猫”,作用是把电话线里面的模拟信号和数字信号互相转换,V.90标准可以达到56Kb/s。(电话猫、电视猫、电力猫、光纤猫等)

3.数据终端设备DTE。例如用户的计算机、电话等。数据电路设备DCE,例如调制解调器。DTE和DCE两端要同步。

4.X.25使用分组交换,分为三层:物理层、链路层、分组层。对应于OSI的低三层。采用虚拟电路、面向连接的。采用后退N帧ARQ、滑动窗口。

5.流量控制技术:协调收发端流量。

  •  停等协议。发送一帧,等到应答,再发送;如果不应答,一直等。类似银行柜台存钱,一个个存钱。如下图:

 

  •  滑动窗口协议:连续发送多个帧而无需应答。类似银行ATM机,一沓一沓存钱。如下图:

 6.差错控制技术:检查和纠正传输错误。

  • i.肯定应答:收到肯定应答信号ACK继续发送。
  • ii.否定应答重发:收到否定应答信号NAK重发出错帧。
  • iii.超时重发:超过规定时间重发该帧。这种技术称为自动请求重发ARQ。
  • ARQ分为三种:停等ARQ、选择重发ARQ、后退N帧ARQ。

7.停等ARQ:是停等流控和ARQ结合。 类似银行柜台存钱,手续齐全办理,叫号等时间长下一位,忘带身份证不办理。如下图:

8.选择重发ARQ:是滑动窗口和ARQ结合。类似银行ATM一沓一沓存钱,发现一张是假币,选择这一张重发。 

9.后退N帧ARQ:也是滑动窗口和ARQ结合。类似银行验钞机一沓一沓数钱,发现一张是假币,选择这一张包括后面的都要重发

10.各种流控和差错利用率的计算如下:

  • 常数a值的计算:

        a=\frac{\frac{d}{v}}{\frac{L}{R}}=\frac{RT}{L}=\frac{\frac{Rd}{v}}{L}

        其中,R = 数据速率,d = 线路长度 , v = 传播速度, L = 帧长 , T = 传播延迟。

  • 效率E值的计算:

        停等协议:   E=\frac{1}{2a+1}

        滑动窗口:   E=\frac{W}{2a+1}

  • 窗口W值的计算:

        选择ARQ:   W\leq 2^{k-1} 

        退后ARQ:   W\leq 2^{k}-1

11.高级数据链路控制协议HDLC:面向比特的。通常使用CRC-16、CRC-32校验。帧边界01111110"两头扯蛋",用户数据字段INFO大小不固定。如下图:

F帧头A地址C控制INFO数据FCS校验

F帧尾

01111110

8

8

可拓展

8

可拓展

可变长16或328

 12.帧中继FR是X.25演变改进的。

  • 工作在OSI的低两层,即物理层和链路层。
  • 在第二层建立虚电路(与X.25一样,也支持永久虚电路PVC和交换虚电路SVC),承载数据业务,因而第三层被简化。也是分组交换。
  • FR只做检错,不在重传,没有流控,只有拥塞控制,检错交给高层

帧中继格式如下 

01111110地址信息FCS01111110
12~4长度可变21

13.帧中继主要优点:

  • 基于分组(帧)交换的透明传输,可提供面向连接的服务。
  • 帧长可变,长度可达1600~4096字节,可以承载各种局域网的数据帧。
  • 数据速率可达2~45Mbps。
  • 既可以接需要提供带宽,也可以应付突发的数据传输。
  • 没有流控和重传机制,开销很少。

14.综合业务数据网ISDN:基于电路交换,把数据、声音、视频信号三合一传输。

  • ISDN两种速率:

        基本(N-ISDN)速率BRI  (2B+D)

        基群(B-ISDN)速率PRI     (30B+D)

  • B信道数据信道;D信道控制信道
  • 2B+D = 2*64+16 = 144Kb/s;  30B+D = 30*64+64 = 1.984Mb/s 近似于E1(2.048)

15.ATM采用53(48数据位+5控制位)字节信元分组交换,使用统计时分TDM。采用双绞线或光纤,典型数据速率155M,面向连接,使用虚电路的虚通路VPI和虚信道VCI


总结:

day day up!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/261100.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 内存top命令详解

通过top命令可以监控当前机器的内存实时使用情况,该命令的参数解释如下: 第一行 15:30:14 —— 当前系统时间 up 1167 days, 5:02 —— 系统已经运行的时长,格式为时:分 1 users ——当前有1个用户登录系统 load average: 0.00, 0.01, 0.05…

时间获取,文件属性和权限的获取——C语言——day06

今天主要内容是时间获取以及文件属性和权限的获取 时间获取 1.time 1.time time_t time(time_t *tloc); 功能:返回1970-1-1到现在的秒数(格林威治时间) 参数:tloc:存放秒数空间首地址 返回值:成功返回秒数失败返回-12.localtime 2.localtimestruct t…

开发一款招聘小程序需要具备哪些功能?

随着时代的发展,找工作的方式也在不断变得简单,去劳务市场、人才市场的方式早就已经过时了,现在大多数年轻人都是直接通过手机来找工作。图片 找工作类的平台不但能扩大企业的招聘渠道,还能节省招聘的成本,方便求职者进…

Linux-时间接口-005

学习重点: 1.函数接口 2.【ls-l】命令的实现1【time】 1.1函数原型 【time_t time(time_t *tloc);】1.2函数功能 返回1970-1-1到现在的秒数(格林威治时间)1.3函数参数 1.3.1【tloc】 存放秒数空间首地址 存放的秒数:如果【t…

Java Web(六)--XML

介绍 官网:XML 教程 为什么需要: 需求 1 : 两个程序间进行数据通信?需求 2 : 给一台服务器,做一个配置文件,当服务器程序启动时,去读取它应当监听的端口号、还有连接数据库的用户名和密码。spring 中的…

数据结构--红黑树详解

什么是红黑树 红黑树(Red Black Tree)是一种自平衡二叉查找树。它是在 1972 年由 Rudolf Bayer 发明的,当时被称为平衡二叉 B 树(symmetric binary B-trees)。后来,在 1978 年被 Leo J. Guibas 和 Robert Sedgewick 修改为如今的“红黑树”。 由于其自平衡的特性,保证…

NBlog个人博客部署维护过程记录 -- 后端springboot + 前端vue

项目是fork的Naccl大佬NBlog项目,页面做的相当漂亮,所以选择了这个。可以参考2.3的效果图 惭愧,工作两年了也没个自己的博客系统,趁着过年时间,开始搭建一下. NBlog原项目的github链接:Naccl/NBlog: &#…

展示用HTML编写的个人简历信息

展示用HTML编写的个人简历信息 相关代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document…

网贷大数据查询多了对征信有影响吗?

网贷大数据在日常的金融借贷中起到很重要的风控作用&#xff0c;不少银行已经将大数据检测作为重要的风控环节。很多人在申贷之前都会提前了解自己的大数据信用情况&#xff0c;那网贷大数据查询多了对征信有影响吗?本文带你一起去看看。 首先要说结论&#xff1a;那就是查询网…

【AI视野·今日Robot 机器人论文速览 第七十八期】Wed, 17 Jan 2024

AI视野今日CS.Robotics 机器人学论文速览 Wed, 17 Jan 2024 Totally 49 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Robotics Papers Safe Mission-Level Path Planning for Exploration of Lunar Shadowed Regions by a Solar-Powered Rover Authors Olivier L…

24-k8s的附件组件-Metrics-server组件与hpa资源pod水平伸缩

一、概述 Metrics-Server组件目的&#xff1a;获取集群中pod、节点等负载信息&#xff1b; hpa资源目的&#xff1a;通过metrics-server获取的pod负载信息&#xff0c;自动伸缩创建pod&#xff1b; 参考链接&#xff1a; 资源指标管道 | Kubernetes https://github.com/kuberne…

SpringMVC第一天

SpringMVC简介 1.导入spring-mvc坐标 <dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.3.7</version></dependency> 2.在web.xml里配置DispatcherServlet前端控制器 …

dubbo源码中设计模式——注册中心中工厂模式的应用

工厂模式的介绍 工厂模式提供了一种创建对象的方式&#xff0c;而无需指定要创建的具体类。 工厂模式属于创建型模式&#xff0c;它在创建对象时提供了一种封装机制&#xff0c;将实际创建对象的代码与使用代码分离。 应用场景&#xff1a;定义一个创建对象的接口&#xff0…

【AI学习】LangChain学习

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 jav…

Spring Boot项目怎么对System.setProperty(key, value)设置的属性进行读取加解密

一、前言 之前我写过一篇文章使用SM4国密加密算法对Spring Boot项目数据库连接信息以及yaml文件配置属性进行加密配置&#xff08;读取时自动解密&#xff09;&#xff0c;对Spring Boot项目的属性读取时进行加解密&#xff0c;但是没有说明对System.setProperty(key, value)设…

5 Nacos本地启动配置

1、修改启动配置 修改nacos-console模块的application.properties,具体如下: 其中,url参数详见链接:

使用AndroidStudio调试Framework

1.前言 最近在工作过程中&#xff0c;涉及到FW的一些修改&#xff0c;比如PhoneWindowManager&#xff0c;只能通过加日志看打印的方式查看一些内容&#xff0c;比较低效&#xff0c;所以想了解一下FW的调试方式&#xff0c;后来发现AS就可以调试FW.我平时都是在Docker服务器编…

多目图像拼接算法

图像拼接一般要经过图像特征提取、特征匹配、融合等步骤来实现。 特征匹配与变换: SIFT(尺度不变特征变换)SURF(加速鲁棒特征)ORB(Oriented FAST and Rotated BRIEF)AKAZE(加速的KAZE特征)全景图像拼接算法: 基于特征匹配的拼接:利用特征点匹配找到重叠区域,然后进…

Rust 数据结构与算法:3栈:用栈实现符号匹配

1、符号匹配 如&#xff1a; (56)(78)/(43)、{ { ( [ ] [ ])}}、(ab)(c*d)func() 等各类语句的符号匹配。 这里我们关注的不是数字而是括号&#xff0c;因为括号更改了操作优先级&#xff0c;限定了语言的语义&#xff0c;这是非常重要的。如果括号不完整&#xff0c;那么整个…

数学建模:BP神经网络(含python实现)

原理 BP 神经网络&#xff0c;也称为多层感知机&#xff08;Multilayer Perceptron&#xff0c;MLP&#xff09;&#xff0c;是一种常见的神经网络模型&#xff0c;用于解决各种机器学习问题&#xff0c;包括分类和回归。BP 代表“反向传播”&#xff08;Backpropagation&#…