计算机网络学习记录 物理层 Day2

news2024/11/15 19:48:32

计算机网络学习记录

你好,我是Qiuner. 为记录自己编程学习过程和帮助别人少走弯路而写博客 这是我的 github https://github.com/Qiuner gitee https://gitee.com/Qiuner
如果本篇文章帮到了你 不妨点个赞吧~ 我会很高兴的 😄 (^ ~ ^)
想看更多 那就点个关注吧 我会尽力带来有趣的内容
本文基于1.1 计算机网络在信息时代的作用_哔哩哔哩_bilibili 写的文档 在这篇文章中,有两个重难点,奈氏准则和香农公式,对于初学者来说应当是有一定难度的。我重点将自己的理解表达了除了,并且对信道容量极限的习题做了更详细的介绍,相信您看后一定会理解的更透彻

Day 2 物理层问题

基本概念

image-20240430112531032

image-20240430112623301

  • 传输媒体在物理层之下,只能强行添加到物理层下面。

传输媒介

有线的传输媒介

同轴电缆

image-20240430112837121

双绞线

image-20240430112950966

光纤

image-20240430113101729

image-20240430191008081

image-20240430191040232

image-20240430191241428

电力线

image-20240430191401716

无线的传输媒介

image-20240430191822714

image-20240430191844204

image-20240430191937901

image-20240430192044605

  • 微波是直来直去的,因为地球是圆的,所以不能直接传输很远。这里面可有中继器来放大微波信号

image-20240430192308711

image-20240430192419596

传输方式

image-20240430192642984

  • 计算机网络使用串行传输
  • 而计算机内部使用并行传输

image-20240430192851352

image-20240430192938309

编码方式

image-20240430193412059

image-20240430193622928

  • 计算机网络多用数字信号

几种常见的编码

image-20240430193943442

image-20240430193919781

image-20240430194113640

image-20240430194328901

混合调制编码

image-20240430194502299

image-20240430194610428

码元 比特率 波特率

image-20240430194650997

  • 波特率(Baud rate)是指数字通信中每秒传输的符号(码元)数量,通常用波特(Bd)作为单位来表示。波特率用于衡量数字通信系统的传输速率,表示在单位时间内传输的基本信号单位的数量。
  • 比特率(Bit rate),也称为数据传输速率或数据率,是指数字通信中每秒传输的比特数量,通常以比特每秒(bps)作为单位表示。比特率用来衡量数字信号的传输速率,表示在单位时间内传输的数据量。
  • 比特率和波特率都是衡量数字通信中数据传输速率的重要指标,但它们所衡量的对象和单位不同。比特率是衡量传输的数据量,而波特率是衡量信号的变化频率。
  • 比特率衡量的是数据传输速率,表示在单位时间内传输的数据量。
  • 在串行通信中,比特率是指每秒传输的比特数量,它受到通信协议和硬件速率的限制。
  • 波特率衡量的是信号传输速率,表示在单位时间内传输的基本信号单位(码元)的数量。
  • 波特率取决于通信介质和调制技术,表示每秒钟信号的变化次数。
  • 波特率通常与比特率不同,因为一个符号(码元)可能携带多个比特。
  • 比特率单位是比特每秒,而波特率会随着技术不同,单位可能是五比特、八比特为一波特
  • 波特也被叫做 码元/每秒 码元会随着调制技术不同而能表示不同个比特

信道极限容量

image-20240430195158211

奈氏准则

image-20240430201809112

  • 奈式准则不是一个计算公式,是一个自定的东西

  • 这里的低通信道和带通信道,可以理解两种不同的传输介质。

  • 低通信道和带通信道的主要区别在于其频率响应特性和允许通过的信号频率范围。低通信道允许低频信号通过,而带通信道允许特定频率范围内的信号通过。

  • 我个人的理解就是低通信道限制信号为低频率,而带通信道将信号限制了,因为有限制因此传输的效率小。这世界总是难两全

香农公式

image-20240506214912910

  • 香农公式是一个计算公式,这个公式揭示了 信道带宽 W越大越好,信号平均功率 S 越大越好,高斯噪声功率 N越小越好

image-20240506214924288

image-20240506215012646

image-20240506215206734

  • 这里(1)是在计算波特率,而通信链路的数据传输速率单位是比特,(2)是在计算这种调制技术的码元能表示几个比特,即将波特变为比特

信道极限容量的习题

链路传输速率计算

image-20240507205703683

  • 单位dB是指 分贝,信噪比为 30 dB,表示信号的功率是噪声功率的 10^3 倍,即信号的功率是噪声功率的 1000 倍
  • 因此使用8000乘以log2 1000就能计算出来

信号状态数计算

image-20240507210034375

image-20240507210402106

Day2 习题

image-20240507202226559

  • 第二题 log 4=2 一个码元能表示两个比特的信息,而数据传输速率算出为2400,因此使用2400除以2等于1200波特

  • 题目没有指明信道是什么信道,那就是低信道

image-20240507210453796

image-20240506215600849

image-20240506215706127

image-20240507210643988

image-20240507210713912

image-20240507210826583

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

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

相关文章

48. 旋转图像/240. 搜索二维矩阵 II

48. 旋转图像 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 : 输入:matrix [[5,1,9,11],[2,4,…

【STM32】西南交大嵌入式实验四:异步串行通信

实验板串行相关电路: 数码管等外设的电路前面的实验已经提到过,不再赘述。 使用cubeMX配置项目: 因为数码管,蜂鸣器这些外设对应的引脚在前面的项目里已经配置过,可以选择前面的一个项目,另存为&#xff0…

[Kubernetes] sealos部署 K8s 集群

文章目录 1.sealos 介绍2.操作系统基础配置3.安装部署 K8s4.验证 K8s 集群5.部署测试资源 1.sealos 介绍 Sealos 是一个基于 Kubernetes 内核的云操作系统发行版。它采用云原生方式,摒弃传统的云计算架构,转向以 Kubernetes 为云内核的新架构。这使得企…

【训练与预测】02 - 完整的模型验证套路

02 - 完整的模型验证套路 模型图 验证一个模型就是指使用已经训练好的模型,然后给它提供输入。 test.py import torch import torchvision from PIL import Imagedevice torch.device("cuda" if torch.cuda.is_available() else "cpu") ima…

C/C++ 初级球球大作战练手

效果演示&#xff1a; https://live.csdn.net/v/385490 游戏初始化 #include <stdbool.h> #include<stdio.h> #include<stdlib.h> #include<time.h> #include<graphics.h> #include <algorithm> #include<math.h> #include<mmsy…

飞天使-k8s知识点31-rancher的正确打开方式

文章目录 安装之前优化一下内核参数以及系统内核版本 rancher安装主要是使用以下命令nginx的配置为解决办法 安装之前优化一下内核参数以及系统内核版本 内核版本 4.17 cat > /etc/modules-load.d/iptables.conf <<EOF ip_tables iptable_filter EOF 然后重启服务器…

燃气电力瓶装气行业入户安检小程序开发

我们开发的小区业主入户安检小程序&#xff0c;旨在满足燃气、电力以及其他需要入户安检的行业需求。该程序支持自定义安检项目&#xff0c;实现线下实地安检与线上数据保存的完美结合。在安检过程中&#xff0c;我们可以拍照或录像&#xff0c;以确保安检的透明性和可追溯性&a…

亚马逊是如何铺设多个IP账号实现销量大卖的?

一、针对亚马逊平台机制&#xff0c;如何转变思路&#xff1f; 众所周知&#xff0c;一个亚马逊卖家只能够开一个账号&#xff0c;一家店铺&#xff0c;这是亚马逊平台明确规定的。平台如此严格限定&#xff0c;为的就是保护卖家&#xff0c;防止卖家重复铺货销售相同的产品&a…

Python | Leetcode Python题解之第75题颜色分类

题目&#xff1a; 题解&#xff1a; class Solution:def sortColors(self, nums: List[int]) -> None:n len(nums)p0, p2 0, n - 1i 0while i < p2:while i < p2 and nums[i] 2:nums[i], nums[p2] nums[p2], nums[i]p2 - 1if nums[i] 0:nums[i], nums[p0] num…

wePWNise:一款功能强大的红队Office宏VBA代码生成工具

关于wePWNise wePWNise是一款功能强大的Office宏VBA代码生成工具&#xff0c;该工具基于纯Python开发&#xff0c;可以帮助广大研究人员生成用于Office宏或模版的VBA代码&#xff0c;并以此来测试目标Office环境、应用程序控制和防护机制的安全性。 wePWNise的设计理念将自动化…

LNMT部署jpress

LNMT部署jpress 环境要求&#xff1a; MySQL版本5.6/5.7 tomcat版本9.0.65 源码安装MySQL5.7版 //源码安装MySQL5.7版1关闭防火墙 2创建mysql用户 3上传mysql5.7包&#xff08;https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.30-linux-glibc2.12-x86_64.tar.g…

向量数据库:PGVector

一、PGVector 介绍 PGVector 是一个基于 PostgreSQL 的扩展插件&#xff0c;为用户提供了一套强大的向量存储和查询的功能&#xff1a; 精确和近似最近邻搜索单精度&#xff08;Single-precision&#xff09;、半精度&#xff08;Half-precision&#xff09;、二进制&#xff…

使用动态种子的DGA:DNS流量中的意外行为

Akamai研究人员最近在域名系统&#xff08;DNS&#xff09;流量数据中观察到&#xff1a;使用动态种子的域名生成算法&#xff08;Domain Generation Algorithm&#xff0c;DGA&#xff09;的实际行为&#xff0c;与对算法进行逆向工程推测的预期行为之间存在一些差异。也就是说…

【最大公约 调和级数 并集查找】2709. 最大公约数遍历

涉及知识点 最大公约 调和级数 并集查找&#xff08;并差集) 质数、最大公约数、菲蜀定理 LeetCode 2709. 最大公约数遍历 给你一个下标从 0 开始的整数数组 nums &#xff0c;你可以在一些下标之间遍历。对于两个下标 i 和 j&#xff08;i ! j&#xff09;&#xff0c;当且…

tsconfig 备忘清单

前言 ❝ Nealyang/blog0 使用 ts 已多年&#xff0c;但是貌似对于 tsconfig 总是记忆不清&#xff0c;每次都是 cv 历史项目&#xff0c;所以写了这篇备忘录&#xff0c;希望能帮助到大家。 本文总结整理自 Matt Pocock 的一篇文章3&#xff0c;加以个人理解&#xff0c;并做了…

SpringBoot 使用Outlook邮箱发送邮件

目录 一、开启Outlook设置 二、依赖 三、配置文件 四、代码调用 一、开启Outlook设置 开启设置如图&#xff1a; 二、依赖 <!-- 邮箱依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mai…

【SpringBoot整合系列】SpringBoot整合RabbitMQ-消息可靠性

目录 确保消息的可靠性RabbitMQ 消息发送可靠性分析解决方案开启事务机制发送方确认机制单条消息处理消息批量处理 失败重试自带重试机制业务重试 RabbitMQ 消息消费可靠性如何保证消息在队列RabbitMQ 的消息消费&#xff0c;整体上来说有两种不同的思路&#xff1a;确保消费成…

C++音视频开发面试题

下面是音视频开发面试题精选&#xff1a; 1、纹理抗锯齿有哪些算法&#xff1f;各有哪些利弊&#xff1f;2、使用 OpenGL PBO 为什么能提高效率&#xff1f;3、iOS 如何使用分段转码&#xff0c;如何设置分片大小&#xff1f;4、VideoToolbox 中是不是不存在平面格式&#xff…

C#调用电脑摄像头拍照

1.打开VS2019&#xff0c;新建一个Form窗体&#xff0c;工具->NuGet包管理工具->管理解决方案的NuGet包&#xff0c;在浏览里搜索AForge.Controls、AForge.Video.DirectShow&#xff0c;安装AForge.Controls和AForge.Video.DirectShow 2.安装AForge组件完成后&#xff0c…

AI 绘画神器 Fooocus 本地部署指南:简介、硬件要求、部署步骤、界面介绍

本文收录于《AI绘画从入门到精通》专栏&#xff0c;专栏总目录&#xff1a;点这里&#xff0c;订阅后可阅读专栏内所有文章。 大家好&#xff0c;我是水滴~~ 随着人工智能技术的飞速发展&#xff0c;AI 绘画逐渐成为创意领域的新宠。Fooocus 作为一款免费开源的 AI 绘画工具&am…