计算机网络-广域通信网

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.hqwc.cn/news/479219.html

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

相关文章

C语言——从头开始——深入理解指针(1)

一.内存和地址 我们知道计算上CPU(中央处理器)在处理数据的时候,是通过地址总线把需要的数据从内存中读取的,后通过数据总线把处理后的数据放回内存中。如下图所示: 计算机把内存划分为⼀个个的内存单元,每…

vue3 element-plus 省市区选择器组件封装

文章目录 前言一、省市区数据源处理二、AreaSelect省市区选择器组件封装三 、页面使用 前言 vue3封装一个省市区选择器组件,通过element-plus Cascader 级联选择器实现,效果如下: 一、省市区数据源处理 data.js var areaList {province_…

力扣OJ题——相交链表

题目:160. 相交链表 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 思路一(暴力求解): A链表的每个节点依次跟B链表中节点进行…

Mysql数据库主从集群从库Slave因为RelayLog过多过大引起服务器硬盘爆满生产事故实战解决

Mysql数据库主从集群从库slave因为RelayLog过多过大引起从库服务器硬盘爆满生产事故实战解决 一、MySQL数据库主从集群概念 MySQL数据库主从集群是一种高可用性和读写分离的数据库架构,它基于MySQL的复制(Replication)技术来同步数据。在主…

智慧之眼:数据可视化引领智慧交通革新

在日新月异的科技时代,数据可视化正以惊人的力量助力智慧交通的蓬勃发展。借助数据可视化,我们不仅能够更全面地了解交通状况,还能够在城市交通中实现更加智慧、高效的运行。下面我就以可视化从业者的角度,来简单聊聊这个话题。 首…

Panalog大数据日志审计系统libres_syn_delete.php存在命令执行漏洞

文章目录 前言声明一、Panalog大数据日志审计系统简介二、漏洞描述三、影响版本四、漏洞复现五、整改意见 前言 Panalog大数据日志审计系统定位于将大数据产品应用于高校、 公安、 政企、 医疗、 金融、 能源等行业之中,针对网络流量的信息进行日志留存&#xff0c…

Acunetix23.7安装(含踩坑内容)

之前的web漏扫工具Acunetix版本还是停留再15.x版本,目前awvs已经更新值24.x版本了,所谓磨刀不误砍柴工,工具必须更新一波,废话不多说直接干 历史版本可删除 第一步与低版本不同host文件添加如下内容C:\Windows\System32\drivers…

Unity3d Mesh篇(一)— 创建简单三角面

文章目录 前言一、Mesh组成二、使用步骤三、效果四、总结 前言 Mesh(网格)是一种常用的3D图形表示方法,它由顶点,法线,UV 坐标,和三角形等组成。您可以使用 Mesh 类的方法来创建或修改网格,也可…

threejs 3D标注

import { CSS3DObject } from "three/examples/jsm/renderers/CSS3DRenderer";gltfLoader.load("./model/exhibit2.glb", (gltf) >{let array ["雕像", "中药房", "浸制区", "道地沙盘","动物标本区&quo…

Java——Stream流的学习

在开发过程中&#xff0c;经常或忽略流的使用&#xff0c;导致用的不熟练&#xff0c;于是抽时间系统的学习下stream的使用&#xff0c;找了哔哩哔哩的教程跟着看看练练。 准备工作 创建Book、Aurhor实体类&#xff0c;初始化数据 public static List<Author> getAuth…

【Linux | C++ 】基于环形队列的多生产者多消费者模型(Linux系统下C++ 代码模拟实现)

阅读导航 引言一、生产者消费者模型二、环形队列简介三、基于环形队列的生产者消费者模型&#xff08;C 代码模拟实现&#xff09;⭕Makefile文件⭕ . h 头文件✅sem.hpp✅ringQueue.hpp ⭕ . cpp 文件✅testMain.cpp 温馨提示 引言 在上一篇文章中&#xff0c;我们深入探讨了…

如何在CentOS安装SQL Server数据库并实现无公网ip环境远程连接

文章目录 前言1. 安装sql server2. 局域网测试连接3. 安装cpolar内网穿透4. 将sqlserver映射到公网5. 公网远程连接6.固定连接公网地址7.使用固定公网地址连接 前言 简单几步实现在Linux centos环境下安装部署sql server数据库&#xff0c;并结合cpolar内网穿透工具&#xff0…