软考网工学习笔记(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

相关推荐
蓝婷儿43 分钟前
6个月Python学习计划 Day 17 - 继承、多态与魔术方法
开发语言·python·学习
Shaoxi Zhang1 小时前
NVM常用命令记录
笔记
fei_sun1 小时前
【计算机网络】三报文握手建立TCP连接
网络·tcp/ip·计算机网络
Johny_Zhao1 小时前
2025年6月Docker镜像加速失效终极解决方案
linux·网络·网络安全·docker·信息安全·kubernetes·云计算·containerd·yum源·系统运维
PypYCCcccCc1 小时前
支付系统架构图
java·网络·金融·系统架构
持续前进的奋斗鸭1 小时前
Postman测试学习(1)
学习·postman
wind_one11 小时前
STM32[笔记]--1.前置准备
笔记·stm32·单片机
hello kitty w2 小时前
Python学习(7) ----- Python起源
linux·python·学习
一叶知秋秋2 小时前
python学习day39
人工智能·深度学习·学习
永日456702 小时前
学习日记-day24-6.8
开发语言·学习·php