数据通信

数据通信基础(物理层)学习笔记

情到浓时终转凉″ 提交于 2020-01-19 01:04:13
传输数据系统 系统组成 收发器:  连接发送端的收发器实现将数据转换成信号的过程  连接接收端的收发器实现将信号还原成数据的过程 信道:信号传播通道  传播光信号信道、传播电信号信道  有线信道、无线信道  单段物理链路信道、多段物理链路组合信道 传输数据系统又主要分为数字信号和模拟信号传输系统。 系统功能 信道连接结点的方式 数据通信方式 单工通信 半双工通信 全双工通信 信号 正弦波信号 用于描写叙述周期性的数字信号和模拟信号 数字信号 仅仅有0和1这两种转换的数字信号为基带信号 模拟信号 信号的失真和还原 物理链路存在阻抗。阻抗与物理链路长度成正比。阻抗还具有频率相关性 失真是由于同样物理链路上。不同频率的正弦波信号的衰减不同 数字信号还原方便,例如以下图 模拟信号还原复杂,由于其是连续的,为了保证信号的可靠性甚至须要在不同的链路设置不同的放大指数,这显然不显示。 信号总结: 数字信号和模拟信号都是由多次谐波组成的 数字信号和模拟信号通过物理链路传输都会引发失真 数字信号失真easy还原,模拟信号不easy还原 编码和调制 编码过程 编码针对于数字信号。数字信号的4个离散值分别相应两位二进制数的4个值:00 01 10 11 码元的定义 码元长度:数字信号中某个离散值维持不变的最小时间单位 码元:将信号以码元长度为单位分隔。每一段码元长度内的信号

网络学习笔记2

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-14 12:26:13
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在最初的学习中,博主老是分不清路由器和交换机。其实可以简记为:交换机是用作局域网内数据通信,路由器是用作跨网段数据通信。 网络拓扑: 目前最常见的拓扑结构的是星型拓扑:所有计算机连接同一台交换机。 优点:易于实现,易于网络扩展,易于故障检查。 缺点:中心节点压力大。 IP地址: 范围:00000000. 00000000. 00000000. 00000000 ~11111111. 11111111. 11111111. 11111111 方便记为:0.0.0.0~255.255.255.255 分类:A类→前八位第一位为0的IP地址→1.0.0.0~126.255.255.255 B类→前八位用10开头的IP地址→128.0.0.0~191.255.255.255 C类→前八位用110开头的IP地址→192.0.0.0~223.255.255.255 D类→前八位用1110开头的IP地址→224.0.0.0~239.255.255.255 E类→前八位用1111开头的IP地址→240.0.0.0~255.255.255.255 注意:127网段只有127.0.0.1一个IP可以用,用来表示本机回环网卡,真正能使用的 IP地址只有A,B,C三类,D类用于广播网络,E为预留。 OSI—开放系统互联Open

硬件工程师基础知识架构

匿名 (未验证) 提交于 2019-12-02 23:43:01
硬件工程师基础知识架构 目的:基于实际经验与实际项目详细理解并掌握成为合格的硬件工程师的最基本知识。 基本设计规范 CPU基本知识、架构、性能及选型指导 MOTOROLA公司的PowerPC系列基本知识、性能详解及选型指导 网络处理器(INTEL、MOTOROLA、IBM)的基本知识、架构、性能及选型 常用总线的基本知识、性能详解 各种存储器的详细性能介绍、设计要点及选型 Datacom、Telecom领域常用物理层接口芯片基本知识,性能、设计要点及选型 常用器件选型要点与精华 FPGA、CPLD、EPLD的详细性能介绍、设计要点及选型指导 VHDL和Verilog HDL介绍 网络基础 国内大型通信设备公司硬件研究开发流程; 二.最流行的EDA工具指导 熟练掌握并使用业界最新、最流行的专业设计工具 Innoveda公司的ViewDraw,PowerPCB,Cam350 CADENCE公司的OrCad, Allegro,Spectra Altera公司的MAX+PLUS II 学习熟练使用VIEWDRAW、ORCAD、POWERPCB、SPECCTRA、ALLEGRO、CAM350、MAX+PLUS II、ISE、FOUNDATION等工具; XILINX公司的FOUNDATION、ISE 一. 硬件总体设计 掌握硬件总体设计所必须具备的硬件设计经验与设计思路 产品需求分析

数据通信的基本知识

旧时模样 提交于 2019-11-29 18:39:49
典型的数据通信模型 如果两个计算机是通过交换机进行通信的,直接用数字比特流进行通信 相关术语 信道 单工通信:例如电视和电视台,你可以接受电视台的信号,但是无法向电视台发送信号。 半双工通信:例如常用的对讲机。 全双工通信:例如我们的手机、电话通信。 基带信号、带通信号 基本的信号调制方法 来源: https://www.cnblogs.com/adongyo/p/11526617.html

CRC32校验算法-C实现

a 夏天 提交于 2019-11-29 16:02:47
CRC即循环冗余校验码 CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。 CRC校验实用程序库在数据存储和数据通讯领域,为了保证数据的正确,就不得不采用检错的手段。 以下是CRC32的C语言实现,经过测试,能够正确运行: https://blog.csdn.net/weed_hz/article/details/25132343 来源: https://blog.csdn.net/qq_23940143/article/details/100850069

计算机网络基础

自闭症网瘾萝莉.ら 提交于 2019-11-29 01:48:37
计算机网络的定义 计算机网络就是“一群具有独立功能的计算机通过通信线路和通信设备互连起来,在功能完善的网络软件(网络协议、网络操作系统等)的支持下,实现计算机之间数据通信和资源共享的系统” 计算机网络的作用: 1.数据通信 2.资源共享 3.分布式处理 见《大学计算机基础》 来源: https://blog.csdn.net/puyu2017/article/details/100170758

蓝牙数据通信 GATT

♀尐吖头ヾ 提交于 2019-11-28 20:11:52
ATT(Attribute Protocol)属性层是GATT和GAP的基础,它定义了BLE协议栈上层的数据结构和组织方式。 BLE属性协议,它是处于L2CAP协议层与GATT之间的一层属性操作协议。 GATT(Generic Attribute Profile),通用属性协议,在GATT之上即是我们的应用程序,通过GATT统一属性格式和属性访问接口,对于APP开发来讲操作对象就变成了对一个个定义的属性进行读写。 主要由3部分组成:Handle、Attribute Type、Attribute Value其中Handle是作为索引的依据类似数组的下标,Attribute Type是根据UUID而定义的128bit标识(实际传输可以只传递16bit),Attribute Value即属性值 如何发现和使用服务的一些标准方法: 发现规程 发现服务:发现所有首要服务、按UUID发现首要服务、查找包含服务。 发现特性:发现所有特性、发现所有特性描述符。 客户端发起规程:读/写特性值、读/写特性描述符。 服务端发起规程:通知/指示。 GATT profile的层次结构依次是:Profile—>Service—>characteristic 一个Service包含一个或者多个Characteristic(特征),也可以通过Include的方式,包含其它Service。