二、计算机网络物理层基础知识

一、物理层

        物理层接口特性:解决如何在连接各种计算机传输媒体上的传输数据比特流,而不是指具体的传输媒体

        物理层的主要任务 :确定与传输媒体接口有关的一些特性==>定义标准

        1、机械特性:定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况

        2、电气特性:规定传输二进制时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制

        3、功能特性:指明某条线上出现某一电平表示如何含义,接口部件的信号线用途

        4、规程特性:定义各条物理线路的工作规程和时序关系

        (一)数据通信基础

                1)典型的数据通信模型

                 2)通信的目的是传递消息

        数据data:传续信息的实体、通常是有意义的符号

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

                数字信号/离散信号:代表消息的参数取值是离散的

                模拟信号/连续信号:代表消息的参数取值是连续的

                信源:产生和发送数据的源头

                信宿:接受数据的终点

                信道:信号传输的媒介,一个方向向某一个方向传输信息的介质,因此一条通信线路往往包含一条发送信道和一条接收信道

                

(二)三种通信方式

        1)单工通信

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

        2)半双工通信/双向交替通信

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

        3)全双工通信/双向同时通信

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

(三)数据传输方式

        1)串行传输

                将表示一个字符的8位二进制数由低到高顺序依次发送

                (速度慢、费用低、适合远距离)

                

        2)并行传输

                将表示一个字符的8位二进制同时通过8条信道发送

                (速度快、费用高、适合近距离)

                       

        3)同步传输

                同步传输模式下,数据的传输是以数据区块为单位,传输数据时需要先送出1个或者多个同步字符,再送出整批的数据

        

        4)异步传输

                将比特流分成小组,传输数据时加字符起始位和字符终止位

        (四)码元

        码元指固定时长的信号波形(数字脉冲)代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,时长内的信号称为k进制码元,而时长称为码元宽度,当码元的离散状态有M个时,此时码元为M进制码元

        一码元可以携带多个比特的信息量

        1)码元传输速率,单位时间内数字通信系统所传输的码元个数单位是 波特 B

        数字信号有多进制和二进制之分,码元速率和进制数无关只与码元长度T有关

        2)信息传输速率:单位时间内传输的二进制码元个数单位是比特/秒 b/s

(五)带宽

        模拟信号系统中:最高频率和最低频率的差值代表系统通频带宽单位是Hz赫兹

        数字设备中:某一点到另一点所能通过的最高数据率/单位时间内通过链路的数量,传输数据的能力,单位是比特/秒 b/s

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

golang kafka sarama源码分析

一些理论 1.topic支持多分区,每个分区只能被组内的一个消费者消费,一个消费者可能消费多个分区的数据; 2.消费者组重平衡的分区策略,是由消费者自己决定的,具体是从消费者组中选一个作为leader进行分区方案分配&#…

人员抽烟AI检测算法原理介绍及实际场景应用

抽烟检测AI算法是一种基于计算机视觉和深度学习技术的先进工具,旨在准确识别并监测个体是否抽烟。该算法通过训练大量图像数据,使模型能够识别出抽烟行为的关键特征,如烟雾、手部动作和口部形态等。 在原理上,抽烟检测AI算法主要…

【Linux系列】Linux判断架构信息

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

K8s: 裸机初始化Kubernetes集群环境

环境准备 这里要先准备 linux 环境,提供一下几种方案1 )在云产品上购买一台裸机2 )选择一台刚安装好的 linux 服务器3 )选择虚拟机安装 linux这里,我选择linux的环境为 centos 在安装了 centos 的裸机上进行搭建 1 &…

【QT入门】 Qt自定义控件与样式设计之QPushButton实现鼠标悬浮按钮弹出对话框

往期回顾: 【QT入门】 Qt自定义控件与样式设计之qss选择器-CSDN博客 【QT入门】 Qt自定义控件与样式设计之QLineEdit的qss使用-CSDN博客 【QT入门】Qt自定义控件与样式设计之QPushButton常用qss-CSDN博客 【QT入门】 Qt自定义控件与样式设计之QPushButton实现鼠标悬…

scipy.signal.cwt 与 pywt.cwt 使用记录

scipy.signal.cwt 该代码中widths以及freq计算公式来源于scipy.signal.morlet2函数官方案例 from scipy.signal import morlet, morlet2 from scipy import signal import matplotlib.pyplot as pltsignal_length 2000 fs 1000# 生成信号数据 time np.arange(0, signal_leng…

黄仁勋揭秘EIOFS(未来成功早期指标)英伟达成为最伟大AI企业的核心奥义

黄仁勋揭秘EIOFS(未来成功早期指标)英伟达成为最伟大AI企业的核心奥义 原创 AI 吴厂长 AI 吴厂长 2024-04-02 00:12 上海 黄仁勋:你应该寻找未来成功的早期指标,而且越早越好。 原因是你想尽早看到自己正走在正确的方向上。 有个短语叫EIO…

Go语言中工作负载类型对并发的影响

在实际工作开发中我们需要根据工作负载是CPU密集型还是I/O密集型,使用不同的方式来解决问题。下面我们先来看这些概念,然后再讨论其影响。 在程序执行时,工作负载的执行时间会受以下因素限制: CPU的速度--例如,运行归并排序算法。工作负载被称为CPU密集型。I/O速度--例如…

Ubuntu 点击图标窗口最小化

本文所使用的 Ubuntu 系统版本是 Ubuntu 22.04 ! 用过 Ubuntu 系统的都知道,点击任务栏上的图标,它只能打开应用,而不能最小化应用。我希望点击图标能让窗口最小化这种效果,那该如何做呢? # 打开终端,输入如…

Docker-Compose配置文件docker-compose.yml详解

一份标准的docker-compose.yml文件应该包含version、services、networks三大部分,其中最关键的就是services和networks两个部分。 Compose和Docker兼容性: Compose 文件格式有3个版本,分别为1, 2.x 和 3.x 目前主流的为 3.x 其支持 docker 1.13.0 及其以…

C++---vector容器

是STL容器中的一种常用的容器,由于其大小(size)可变,常用于数组大小不可知的情况下来替代数组。vector容器与数组十分相似,被称为动态数组。时间复杂度为O(1)。 数组数据通常存储在栈中,vector数据通常存储…

C++ 二重指针

一 指向指针的指针 如果在一个指针变量中存放的是另一个变量的指针的地址,称该指针为指向指针的指针,即二重指针。

无线通信:调制(Modulation)方式

什么是调制方式 调制方式就是将信源信息(要传输的信息)加载到载波波形上,通过改变载波的某些特性来代表这些信息。通常,传统模拟信号有三种最基本的调制方式:改变幅度的叫调幅(AM),…

2.1 LeetCode总结(基本算法)_DFS

1.4 练习 104. 二叉树的最大深度 int maxDepth(struct TreeNode *root, int len) {if (root NULL) {return len;}return fmax(maxDepth(root->left, len1), maxDepth(root->right, len1)); }二叉树最大深度就是基本的递归思路的求解, 手法主要是递归下去之…

C语言基础(三)

C语言基础 三大结构顺序结构选择结构单分支选择结构双分支选择结构多分支选择结构if ...else if....elseswitch语句 循坏结构for循环表达式1可以省略吗?表达式2可以省略吗?表达式3可以省略吗?for循坏的嵌套 while循环do while循坏while与do w…

android支付宝接入流程

接入前准备 接入APP支付能力前,开发者需要完成以下前置步骤。 本文档展示了如何从零开始,使用支付宝开放平台服务端 SDK 快速接入App支付产品,完成与支付宝对接的部分。 第一步:创建应用并获取APPID 要在您的应用中接入支付宝…

【新版】系统架构设计师 - 知识点 - 结构化开发方法

个人总结,仅供参考,欢迎加好友一起讨论 文章目录 架构 - 知识点 - 结构化开发方法结构化开发方法结构化分析结构化设计 数据流图和数据字典模块内聚类型与耦合类型 架构 - 知识点 - 结构化开发方法 结构化开发方法 分析阶段 工具:数据流图、…

前端学习<四>JavaScript基础——20-函数简介

函数的介绍 函数:就是一些功能或语句的封装。在需要的时候,通过调用的形式,执行这些语句。 补充: 函数也是一个对象 使用typeof检查一个函数对象时,会返回 function 函数的作用: 一次定义,…

Google的代码审查准则

Google的代码审查准则:持续优化与分享知识 在Google的软件开发流程中,代码审查扮演着举足轻重的角色。这一环节不仅保证了代码的质量,更是知识传承和经验共享的重要途径。接下来,我们就来深入探讨Google代码审查的几大准则。 一…

腾讯云服务器搭建网站教程,新手跟着流程一步步操作

使用腾讯云服务器搭建网站全流程,包括轻量应用服务器和云服务器CVM建站教程,轻量可以使用应用镜像一键建站,云服务器CVM可以通过安装宝塔面板的方式来搭建网站,腾讯云服务器网txyfwq.com整理使用腾讯云服务器建站教程,…