【网络奇缘系列】计算机网络|数据通信方式|数据传输方式

本文主要是介绍【网络奇缘系列】计算机网络|数据通信方式|数据传输方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

🌈个人主页: Aileen_0v0
🔥系列专栏: 一见倾心,再见倾城  ---  计算机网络~
💫个人格言:"没有罗马,那就自己创造罗马~"


这篇文章是关于计算机网络中数据通信的基础知识点,

从模型,术语再到数据通信方式,传输方式,以及如何实现数据的同步传输

追光的人,终会光芒万丈

【Those who pursue light will eventually shine brightly💫】

目录

​编辑

 数据通信模型​编辑

数据通信相关术语

通信目的:

数据data:

信号:

​编辑信源:

信宿:

信道:

数据通信三种方式

1.单工通信 - 广播

2.半双工通信/双相交替通信 - 对讲机

3.全双工通信/双向同时通信 - 打电话

数据传输方式 

串行传输:

并行传输:

实现同步传输/通信方式

同步传输:

异步传输:

总结 ✍️


 数据通信模型

广域网中有很多的模拟信道,模拟信道只能传模拟信号,所以数字信号需要先通过调制解压器将其转化成模拟信号 


数据通信相关术语

通信目的

传送消息(消息:语音,文字,图像,视频等).

数据通信是指在不同计算机之间,传输表示二进制数0,1序列的过程

数据data:

传送信息实体,通常是有意义的符号序列。

信号

数据的电气/电磁的表现,是数据在传输过程中的存在形式

信源

产生和发送数据的源头。 

信宿

接收数据的终点

信道

信号的传输媒介。一般用来表示某一个方向传送信息的介质,因此一条信道线路往往包含一条发送信道和一条接收信道。


数据通信三种方式

从双方信息交互方式上看,数据通信有三种基本方式:

1.单工通信 - 广播

只有一个方向的通信没有反方向的交互,仅需一条信道。

2.半双工通信/双相交替通信 - 对讲机

通信的双方都可以发送或接收信息,但任何一方都不能同时发送和接收,需要两条信道。

3.全双工通信/双向同时通信 - 打电话

通信双方可以同时发送和接收信息,需要两条通道


数据传输方式 

数据传输方式包括:串行传输和并行传输。

串行传输:

相当于一个人吃掉八个包子

并行传输:

相当于找八个人每个人吃一个包子


实现同步传输/通信方式

同步传输:

同步传输模式下,数据的传送以一个数据区块为单位,So 同步传输又称为区块传输。

在传输数据时,需先送出一个或多个同步字符,再送出整批的数据。

异步传输:

异步传输将比特分成小组进行传递,小组可以是8位的一个字符或更长。

发送方可在任何时刻发送这些比特组,而接收方不知道它们什么时候到达。

为了实现同步传输,数据在传输时,会在数据头尾分别加上一个字符起始位一个字符终止位

总结 ✍️

这篇关于【网络奇缘系列】计算机网络|数据通信方式|数据传输方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/480343

相关文章

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux下删除乱码文件和目录的实现方式

《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下删除乱码文件和目录方法1方法2总结Linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录

Linux在线解压jar包的实现方式

《Linux在线解压jar包的实现方式》:本文主要介绍Linux在线解压jar包的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux在线解压jar包解压 jar包的步骤总结Linux在线解压jar包在 Centos 中解压 jar 包可以使用 u

Jenkins分布式集群配置方式

《Jenkins分布式集群配置方式》:本文主要介绍Jenkins分布式集群配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装jenkins2.配置集群总结Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

SQL中如何添加数据(常见方法及示例)

《SQL中如何添加数据(常见方法及示例)》SQL全称为StructuredQueryLanguage,是一种用于管理关系数据库的标准编程语言,下面给大家介绍SQL中如何添加数据,感兴趣的朋友一起看看吧... 目录在mysql中,有多种方法可以添加数据。以下是一些常见的方法及其示例。1. 使用INSERT I

Python使用vllm处理多模态数据的预处理技巧

《Python使用vllm处理多模态数据的预处理技巧》本文深入探讨了在Python环境下使用vLLM处理多模态数据的预处理技巧,我们将从基础概念出发,详细讲解文本、图像、音频等多模态数据的预处理方法,... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

C#读写文本文件的多种方式详解

《C#读写文本文件的多种方式详解》这篇文章主要为大家详细介绍了C#中各种常用的文件读写方式,包括文本文件,二进制文件、CSV文件、JSON文件等,有需要的小伙伴可以参考一下... 目录一、文本文件读写1. 使用 File 类的静态方法2. 使用 StreamReader 和 StreamWriter二、二进

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语

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

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