软考网工学习笔记(6) 广域通信网

公共交换电话网(pstn) 

在pstn是为了语音通信而建立的网络。从20世纪60你年代开始用于数据传输

电话网有三个部分组成: 本地回路 干线 和 交换机

干线 和 交换机 一般采用数字传输和交换技术 ,而 本地回路基本采用 模拟线路
电话线路联网时需要发送端通过调制解调器把数字信号变为模拟信号,接收端再通过调职解调器把模拟信号换成数字信号

DTE 数据终端设备,这种设备代表通信链路的终端。
DCE 数据电路设备 ,用于信号变换器,自动呼叫等。
 

DTE:PC/电话机
DCE:猫/调职解调器/modem

RS-232-C  

RS-232-C  就是连接设备的cosle线啥的  

极限特性描述DTE和 DCE 之间的物理分界线 规定连接机器 的 几何形状 尺寸大小 引线数 引线排列方式及锁定装置等

RS-232-C没有正规连机器的标准,只有其附录中建议使用25建议使用25针的d型连接器,也很多使用其他连接器,特别时微机 RS-232-C串行接口,大多数,9针连接器 

RS-232-C采用v.28 标准电路,速率20kbs 最长 
信号原厂生3-15 v 信号  ,-3-15v表示 

流量控制和差错控制

流量控制,协调发送站和接收站工作步调,避免发送速度过快,接收站处理不过来 
x.25  tcp

差错控制:检测和纠正传输错误的机制

检错码:CRC  纠错码:海明码 

流量控制 -停等协议 

工作原理  : 发送和站发一帧,收到应答信号在发送下一帧,接收站每收到一帧后送一个应答信号(ack ),表示愿意接受下一帧,如果接收不应答,发送站必须等待 

流量控制 -滑动窗口协议

滑动窗口协议主要思想时:允许连接发送多个帧而无需等待应答 
如图假设 A 和 B 通过全双工链路连接 ,B 维持容纳 8 个帧的缓冲区 (W收=8) 

差错控制 -停等ARQ协议

应付差错的办法
最常用 :默不作声  超市重传 
1停等ARQ协议 时停等流控技术 和自动请求重发技术的结合 

发送站发出一帧必须等待应答信号,收到肯定信号ack 后继续发送的下一帧;收到否定的应答信号NAK 后重发该帧,若在一定短的时间内没有收到应答信号也必须重发

差错控制-选择重发arq 协议 vs 后退 N 帧 ARQ协议 

帧中继和HDLC

帧中继 FR

帧中继 在第二层 建立虚电路 ,提供虚电路服务,本地表示 DLCI 
基于分组交换的透明传输,可提供面向连接的服务
只做纠错和拥塞控制没有流控和重传机制
即可以按需求提供带宽,也可以应对,突发数据传输 , CIR 承若速率  EIR:扩展速率 
帧长可变,长度可达 1600 -4096 字节 ,可以承载各种局域网的数据帧 
可以达到很高速率 2-45mpbs 

不适合对延迟感应用(语音,视频) 
数据丢失依赖于运营商对虚电路的配置 
不保障可靠提交 
 

ISDN

isdn综合数字网 目的 以数字系统代替模拟信号系统 ,把 音频 视频  数据业务 放在一个网上传输  
分为窄带ISDN和宽带ISDN,窄带ISDN提供两种用户接口

基本速率BRI=2B+D =144kbps  (现在这个破网速           你玩云顶能砸电脑)
基群速率PRI=30B+D=2.048M  (以前的大公司的网速,现在你刷小视频,也能丢手机咯)

宽带ISDN,即自动取款机。
Atm是信元交换,信元为53字节固定长度.
atm依然是以虚链路提供面向连接的服务
atm典型速率为150 M

HDLC(高级数据链路控制)

hdlc 是一种面向位(比特) 的同步链路控制协议
通常使用CRC-16 CRC-32 校验 帧边界 01111110  

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

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

相关文章

Ubutun部署docker,并使用docker部署springboot项目,关闭软件可继续访问

工具为xftp和xshell。 我这里使用的Ubuntu的版本是20.04的,话不多说,我们来直接上代码。 首先我们最好使用管理员权限进行操作,预防操作时遇到权限问题。 部署docker 登入管理员 不登入管理员也没关系。 su根据提示输入密码,进…

2024蓝桥杯每日一题(并查集)

备战2024年蓝桥杯 -- 每日一题 Python大学A组 试题一:奶酪 试题二:合并集合 试题三:连通块中点的数量 试题四:网络分析 试题一:奶酪 【题目描述】 现有一块大奶酪,它的高度为 hℎ…

shell source脚本中如何读取另外一个脚本中的变量

目录 前言语法举例注意 前言 要在一个Shell脚本中读取另一个Shell脚本中的变量,可以使用source命令或者.命令。这些命令用于在当前Shell环境中运行指定的脚本,从而使得脚本中的变量在当前Shell中可用。 语法 #!/bin/bash # 读取另一个Shell脚本中的变…

金智维的务实主义,打响大模型落地“突围战”

今年以来,新质生产力成为全社会关注的焦点。新质生产力的特征之一,就是深化新技术应用,尤其是AI及大模型,要加速落地到实际业务场景中,为千行万业提质增效。 2024是大模型技术做深、价值做实的一年。3月20日&#xff0…

【C++】详解智能指针

目录 一、智能指针的作用二、内存泄露1、什么是内存泄露2、内存泄漏分类3、如何避免内存泄露 三、智能指针的使用及原理1、RAII2、智能指针的原理3、std::auto_ptr4、std::unique_ptr5、std::shared_ptr1、std::shared_ptr原理2、std::shared_ptr的线程安全问题4、std::shared_…

python爬虫学习第二天----类型转换

🎈🎈作者主页: 喔的嘛呀🎈🎈 🎈🎈所属专栏:python爬虫学习🎈🎈 ✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天…

电脑如何录视频?进阶教程来了!

随着科技的飞速发展,视频录制已成为我们日常生活和工作中不可或缺的一部分。无论是进行在线教育、制作教学视频,还是记录游戏过程、直播分享,录屏都扮演着至关重要的角色。可是您知道电脑如何录视频吗?本文将介绍两种电脑录视频的…

稀碎从零算法笔记Day23-LeetCode:二叉树的最大深度

题型:链表、二叉树的遍历 链接:104. 二叉树的最大深度 - 力扣(LeetCode) 来源:LeetCode 题目描述 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上…

vue2从基础到高级学习笔记

在实际的工作中,我常使用vue的用法去实现效果,但是你要是问我为什么这样写,它的原理是啥就答不上来了。对vue的认知一直停留在表面,写这篇文章主要是为了理清并弄透彻vue的原理。 学习目标 1 学会一些基本用法的原理 2 弄懂vue核心设计原理 3 掌握vue高级api的用法 一 vue…

环境安装篇 之 安装kubevela

云原生学习路线导航页(持续更新中) 本文是 环境安装 系列文章,介绍 oam规范标准实施项目 kubevela 的安装详细步骤kubevela 官方安装文档:https://kubevela.io/zh/docs/installation/kubernetes/ 1.CentOS 安装kubevela 1.1.前提…

电脑数据安全新篇章:备份文件,守护您的珍贵数据

备份文件,无疑是电脑使用中不可或缺的重要一环。在数字化时代,我们的工作、学习和生活都离不开电脑,而电脑中的数据更是我们宝贵的财富。一旦数据丢失或损坏,可能会带来无法估量的损失。因此,备份文件的重要性不言而喻…

Vue.js+SpringBoot开发高校宿舍调配管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能需求2.1 学生端2.2 宿管2.3 老师端 三、系统展示四、核心代码4.1 查询单条个人习惯4.2 查询我的室友4.3 查询宿舍4.4 查询指定性别全部宿舍4.5 初次分配宿舍 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的…

力扣hot100:4. 寻找两个正序数组的中位数(归并排序/二分/双指针)

目录 一、暴力排序 二、归并排序 三、双指针 四、二分查找 如果本题不说明时间复杂度应该为O(log(mn),那么本题应该是一个简单题,解决的方法有很多。这里先列举出普通方法,再来讨论二分。 一、暴力排序 不管啦,直接纯暴力&…

黑白照片怎么变彩色?3个实用上色方法分享

黑白照片怎么变彩色?这是一个让许多人感到好奇和期待的问题。随着科技的发展,现在已经有多种软件可以将黑白照片转变为彩色,让历史的回忆重新焕发出生机。这些软件利用先进的算法和图像处理技术,能够精准地还原出照片中的色彩&…

【前端】卡片渐变色阴影效果 旋转动画

【前端】卡片渐变色阴影效果 旋转动画 <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>Breathing…

【G3D笔记】AI生成式3D算法相关环境安装爬坑笔记

【G3D笔记】AI生成式3D算法相关环境安装爬坑笔记) 1、 RayMarching1.1 error C1189: #error: You need C++17 to compile PyTorch1.2 raymarching安装环境版本测试1.3 host_config.h(231): fatal error C1083: 无法打开包括文件: “crtdefs.h”2、Tiny-Cuda-nn2.1 HTTP/2 stre…

mysql体系结构及主要文件

目录 1.mysql体系结构 2.数据库与数据库实例 3.物理存储结构​编辑 4.mysql主要文件 4.1数据库配置文件 4.2错误日志 4.3表结构定义文件 4.4慢查询日志 4.4.1慢查询相关参数 4.4.2慢查询参数默认值 4.4.3my.cnf中设置慢查询参数 4.4.4slow_query_log参数 4.4.…

opengl日记10-opengl使用多个纹理示例

文章目录 环境代码CMakeLists.txt文件内容不变。fragmentShaderSource.fsvertexShaderSource.vsmain.cpp 总结 环境 系统&#xff1a;ubuntu20.04opengl版本&#xff1a;4.6glfw版本&#xff1a;3.3glad版本&#xff1a;4.6cmake版本&#xff1a;3.16.3gcc版本&#xff1a;10.…

设计模式之工厂方法模式解析

工厂方法模式 1&#xff09;问题 简单工厂模式 当需要引入新产品时&#xff0c;由于静态工厂方法通过所传入参数的不同来创建不同的产品&#xff0c;需要修改工厂类的源代码。 2&#xff09;概述 针对不同的产品提供不同的工厂&#xff0c;系统提供一个与产品等级结构对应…

我的保研材料全部损坏了!这个压缩包文件格式未知或数据已经被损坏不可预料的压缩文件末端

求助各位友友&#xff0c;我的保研材料全部没了&#xff01; 之前为了清理D盘&#xff0c;把之前保研期间准备的几个G的材料全部压缩放在了U盘&#xff0c;但是现在却损坏打不开了&#xff0c;之前为了省事也没有添加过“恢复记录”&#xff01;&#xff01;&#xff01; 先声…