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

2024-08-25 23:52

本文主要是介绍网络工程师学习笔记——广域网通信,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

广域网(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使用统一的帧结构进行同步传输

这篇关于网络工程师学习笔记——广域网通信的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1106975

相关文章

Python实现MQTT通信的示例代码

《Python实现MQTT通信的示例代码》本文主要介绍了Python实现MQTT通信的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 安装paho-mqtt库‌2. 搭建MQTT代理服务器(Broker)‌‌3. pytho

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

RabbitMQ工作模式中的RPC通信模式详解

《RabbitMQ工作模式中的RPC通信模式详解》在RabbitMQ中,RPC模式通过消息队列实现远程调用功能,这篇文章给大家介绍RabbitMQ工作模式之RPC通信模式,感兴趣的朋友一起看看吧... 目录RPC通信模式概述工作流程代码案例引入依赖常量类编写客户端代码编写服务端代码RPC通信模式概述在R

在Spring Boot中实现HTTPS加密通信及常见问题排查

《在SpringBoot中实现HTTPS加密通信及常见问题排查》HTTPS是HTTP的安全版本,通过SSL/TLS协议为通讯提供加密、身份验证和数据完整性保护,下面通过本文给大家介绍在SpringB... 目录一、HTTPS核心原理1.加密流程概述2.加密技术组合二、证书体系详解1、证书类型对比2. 证书获

Linux网络配置之网桥和虚拟网络的配置指南

《Linux网络配置之网桥和虚拟网络的配置指南》这篇文章主要为大家详细介绍了Linux中配置网桥和虚拟网络的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、网桥的配置在linux系统中配置一个新的网桥主要涉及以下几个步骤:1.为yum仓库做准备,安装组件epel-re

Python模拟串口通信的示例详解

《Python模拟串口通信的示例详解》pySerial是Python中用于操作串口的第三方模块,它支持Windows、Linux、OSX、BSD等多个平台,下面我们就来看看Python如何使用pySe... 目录1.win 下载虚www.chinasem.cn拟串口2、确定串口号3、配置串口4、串口通信示例5

python如何下载网络文件到本地指定文件夹

《python如何下载网络文件到本地指定文件夹》这篇文章主要为大家详细介绍了python如何实现下载网络文件到本地指定文件夹,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下...  在python中下载文件到本地指定文件夹可以通过以下步骤实现,使用requests库处理HTTP请求,并结合o

基于C#实现MQTT通信实战

《基于C#实现MQTT通信实战》MQTT消息队列遥测传输,在物联网领域应用的很广泛,它是基于Publish/Subscribe模式,具有简单易用,支持QoS,传输效率高的特点,下面我们就来看看C#实现... 目录1、连接主机2、订阅消息3、发布消息MQTT(Message Queueing Telemetr