当前位置: 首页 > news >正文

网络工程师学习笔记——广域网通信

广域网(WAN)

公共交换电话网 (PSTN)(为了语音通话而建立的) 基于电路交换

上20世纪60年代开始用于数据运输

3G基于语音传输的,4G是用于进行数据传输的

电话系统是一个高度冗余的分级网络,端和端之间使用铜线连接,且只可以传输模拟信号

电话网友:本地环回(模拟),干线,交换机(数字传输)

DTE:数据终端设备 常指计算机

DCE:数据电路设备 常指,调制解调器,数传机,基带传输器等

交换机的MGMT端口(是自己带ip的管理口)

console口 插入console线进行配置

机械特性

是描述DTE和DCE之间物理上的分界线

规定连接器的几何形状,尺寸大小,线数,引线排序方式 常见RC-232-C 是连接在串行口上的

流量控制和差错控制

流量控制

流量控制是协调发送站和接收站之间工作步调的技术,主要处理二者之间的数据发送速率问题

停等协议:发一帧收到应答然后再发送下一帧,收到ACK信号

滑动窗口协议:允许发送多个帧而无需等待应答

差错控制

是检测和纠正传输错误的机制

肯定应答:表示这个帧正确,继续发送下一个帧

否定应答重发:表示这个帧经检验后发现错误,然后需要重发

超时重发:这个帧发送了一定的时间没有收到回复应答,则认为这个帧丢失,需要重发

收到 ACK 继续

收到 NoACK 重发

超时 重发

ARQ(自动重传技术)

停等ARQ协议: 收到 ACK继续发送,收到NoACK 重发,超时,重发

选择重发ARQ协议:只选择错误的帧进行重发

后退N帧ARQ协议:就是在发生错误的帧位置的后面的帧全部重发

选上退下 W发=W收<=2k-1 W发=W收<=2k-1

HDLC协议

(高级数据链路控制) 面向比特(位)同步链路控制

HDLC使用统一的帧结构进行同步传输

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • redis的aof日志配置项详解
  • AI大模型编写多线程并发框架(六十一):从零开始搭建框架
  • 【书生大模型实战营第三期 | 进阶岛第5关-茴香豆:企业级知识库问答工具】
  • 【深度学习】嘿马深度学习笔记第5篇:神经网络与tf.keras,学习目标【附代码文档】
  • BERT:用于语言理解的深度双向变形的预训练
  • linux系统中USB模块基本原理分析
  • SpingBoot集成kafka-发送读取消息示例
  • JS Blob与ArrayBuffer:深入解析二者关系及应用场景
  • 2024.8.26 Python,最大子数和与动态规划,最小路径和,分割回文串,字典序排数,最长重复子数组(动态规划)
  • Python中csv文件的操作2
  • 3DsMax将两个模型的UV展到一个UV上面
  • 启动kafka
  • 网安新声 | 网易云音乐崩了:网络安全如何守护在线体验
  • 操作系统线程分离
  • 数学建模学习(128):使用Python结合CILOS与熵法的多准则决策权重确定
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • chrome扩展demo1-小时钟
  • cookie和session
  • css系列之关于字体的事
  • echarts的各种常用效果展示
  • HTML5新特性总结
  • java第三方包学习之lombok
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Mithril.js 入门介绍
  • QQ浏览器x5内核的兼容性问题
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • SQLServer之创建数据库快照
  • tensorflow学习笔记3——MNIST应用篇
  • Webpack 4 学习01(基础配置)
  • web标准化(下)
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 关于 Cirru Editor 存储格式
  • 理清楚Vue的结构
  • 力扣(LeetCode)357
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 消息队列系列二(IOT中消息队列的应用)
  • ​iOS安全加固方法及实现
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • !$boo在php中什么意思,php前戏
  • #、%和$符号在OGNL表达式中经常出现
  • #每日一题合集#牛客JZ23-JZ33
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (1)Hilt的基本概念和使用
  • (C++17) std算法之执行策略 execution
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (回溯) LeetCode 77. 组合
  • (强烈推荐)移动端音视频从零到上手(上)
  • (四)Android布局类型(线性布局LinearLayout)
  • (微服务实战)预付卡平台支付交易系统卡充值业务流程设计
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验