数据通信基础

简介: 数据通信基础简介

通信的目的就是传递信息。不同领域对信息有着不同的定义。普遍的观点认为,信息是人们对现实世界事物存在方式和运行状态的某种认识,是客观事物的属性和相互联系特性的表现,反映了客观事物的存在形式和运动状态。

数据是把事物某些属性规范化后的表现形式。它可以被识别,也可以被描述。狭义的“数据”通常是指具有一定数据特征的信息,例如统计数据、测量数据、气象数据和计算机中区别于程序的一些计算机数据等。在计算机网络中,数据通常被广义地理解为在网络中

存储、处理和传输的二进制数字编码,即“信息的数字化形式”或“信息的二进制表示形式”。

信号是数据在传输过程中电磁波的表示形式,是数据的电子或电磁编码。无论数据或信号,都既可以是模拟的,也可以是数字的。所谓“模拟的”就是连续变化的,而“数字的”就表示取值仅允许为有限的几个离散数值。模拟信号和数字信号的波形如图 2-1 所示。

image.png

数据以信号的形式在网络中传播。一次通信中,发送信号的一端是信源,接收信号的一端是信宿。信源和信宿之间要有通信线路才能互相通信。用通信术语来说,通信线路称为信道,所以信源和信宿之间的信号交换是通过信道进行传送的。不同物理性质的信道对通信的速率和传输质量影响也不同。另外,信号在传输过程中可能会受到外界的干扰,这种干扰称为噪声。不同的物理通道对各种干扰的感受程度不同。例如,如果信道上传输的是电信号,就会受到外界电磁场的干扰,光纤信道则没有这种担忧。以上描述的通信方式是很抽象的。它忽略了具体通信中物理过程的技术细节。由以上描述得到的通信系统模型如图 2-2 所示。

image.png


相关文章
二维坐标系空间变换(详细解读,附MATLAB代码)
二维坐标系空间变换(详细解读,附MATLAB代码)
1431 0
二维坐标系空间变换(详细解读,附MATLAB代码)
|
JavaScript 前端开发 数据处理
【Vue面试题二十八】、vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
这篇文章讨论了Vue中实现权限管理的策略,包括接口权限、路由权限、菜单权限和按钮权限的控制方法,并提供了不同的实现方案及代码示例,以确保用户只能访问被授权的资源。
【Vue面试题二十八】、vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
|
机器学习/深度学习 人工智能 自然语言处理
深度学习中的自适应学习算法研究与应用
在深度学习领域,传统的静态模型在处理动态环境和非平稳数据时面临挑战。本文探讨了自适应学习算法在深度学习中的重要性及其应用。通过分析自适应学习算法在模型参数、损失函数和数据分布上的应用,展示了其在提升模型鲁棒性和泛化能力方面的潜力。具体讨论了几种代表性的自适应学习方法,并探索了它们在现实世界中的应用案例,从而展示了其在处理复杂问题和动态数据中的效果。
678 0
|
11月前
|
IDE 开发工具
【通信协议讲解】单片机基础重点通信协议解析与总结之CAN(四)
【通信协议讲解】单片机基础重点通信协议解析与总结之CAN(四)
235 1
|
运维 监控 Shell
自动化运维之宝:编写高效的Shell脚本
【8月更文挑战第31天】在运维的世界里,Shell脚本是一把瑞士军刀,它让日常任务变得简单而高效。本文将通过浅显易懂的语言和实际案例,带你领略Shell脚本的魅力,并教你如何打造属于自己的自动化工具箱。无论你是初学者还是资深运维,这篇文章都将为你打开一扇窗,让你看到不一样的风景。让我们一起探索Shell脚本的世界吧!
|
机器学习/深度学习 自然语言处理
GPT Tokenizer的工作原理
【2月更文挑战第4天】GPT Tokenizer的工作原理
326 4
GPT Tokenizer的工作原理
|
网络虚拟化 网络架构
不同网段通过静态路由实现互通
静态路由是一种需要管理员手工配置的特殊路由。静态路由比动态路由使用更少的带宽,并且不占用CPU资源来计算和分析路由更新。但是当网络发生故障或者拓扑发生变化后,静态路由不会自动更新,必须手动重新配置。静态路由有5个主要的参数:目的地址和掩码、出接口和下一跳、优先级。 使用静态路由的好处是配置简单、可控性高,当网络结构比较简单时,只需配置静态路由就可以使网络正常工作。在复杂网络环境中,还可以通过配置静态路由改进网络的性能,并且可以为重要的应用保证带宽。
208 0
|
XML Java 应用服务中间件
SpringBoot 快速入门(保姆级详细教程)
SpringBoot快速入门,保姆级别超详细,解决IDEA创建SpringBoot项目一直转圈圈。
1028 0
SpringBoot 快速入门(保姆级详细教程)
|
网络协议 数据安全/隐私保护 网络架构
TCPIP vs OSI模型:网络通信的两种参考模型有哪些不同?
TCP/IP模型和OSI模型都是用于描述计算机网络通信的参考模型,它们在层数和定义、协议和应用层协议、层次结构和数据交换方式等方面都存在不同。