【计算机网络篇】物理层

本文主要介绍计算机网络第二章节的物理层,文中的内容是我认为的重点内容,并非所有。参考的教材是谢希仁老师编著的《计算机网络》第8版。跟学视频课为河南科技大学郑瑞娟老师所讲计网。

文章目录

🎯一.基本概念及公式

🎃基本概念    

🎃奈奎斯特定理与香农定理

🎯二.常用编码方式 

🎃常用编码方式  

🎃基本的带通调制方法

🎯三.传输介质

🎃基本概念

📘传输介质

📘物理层接口的特性

🎯四.物理层设备 

🎃中继器

🎃集线器

📘优点

📘缺点


🎯一.基本概念及公式

🎃基本概念

  • 信道:向某一个方向传输信息的媒体
  • 信号:数据的电磁或电气表现
  • 码元:在使用时间域(简称时域)的波形表示数字信号时,代表不同离散数值的基本波形。
  • 编码:把数字信号转变成另一种形式的数字信号。
    

🎃奈奎斯特定理与香农定理

(1)奈奎斯特公式(无噪声):C = 2×W×log₂N(bps)  /  C=B×log₂N(bps)

W为信道带宽,单位为Hz。N为一个码元所取的离散值的个数。

最大数据传输率B=2×W 波特。

   

(2)香农定理的公式可以表示为: C=Wlog⁡₂(1+S/N)(bps),其中 C 是信,W 是信道的带宽,S 是信号的平均功率,N 是噪声的平均功率,S/N​ 是信噪比。香农公式表明,信道的带宽或信道中的信噪比越大,信息的极限传输速率越高。

  

注意:S/N是信噪比,但通常大家都是使用分贝(dB)作为度量单位。即:

信噪比(dB)  =  10 log₁₀(S/N) (dB)

🎯二.常用编码方式 

🎃常用编码方式

  • 不归零制:正电平代表1,负电平代表0。
  • 归零制:正脉冲代表1,负脉冲代表0。
  • 曼彻斯特编码:位周期中心的向上跳变代表0,位周期中心的向下跳变代表1.但也可以反过来定义。
  • 差分曼彻斯特编码:在每一位的中心处始终都有跳变。位开始边界有跳变代表0,位开始边界没有跳变代表1。

    

🎃基本的带通调制方法

  • 调幅(AM):载波的幅度根据调制信号的变化而变化。
  • 调频(FM):载波的频率根据调制信号的变化而变化。
  • 调相(PM):载波的相位根据调制信号的变化而变化。      

🎯三.传输介质

🎃基本概念

📘传输介质

  1. 传输媒体也称传输介质,就是数据传输系统中连接发方与接方之间的物理通路,是通信中实际传送信息的载体。常用的传输介质分为导向型(双绞线,同轴电缆,光纤)和非导向型(无线传输介质)。
  2. 双绞线是两根具有绝缘保护层的铜导线按一定密度互相绞在一起形成的导体。按屏蔽性可分为屏蔽双绞线 STP (Shielded Twisted Pair) 和非屏蔽双绞线 UTP (Unshielded Twisted Pair)。绞合度越高的双绞线能够用越高的数据率传送数据。
  3. 同轴电缆:内导体越粗,电阻最低,传输过程中信号衰减越少,传输距离越长。
  4. 光纤:抗干扰能力非常好。光信号对电磁干扰不敏感。信号传输损耗小,长距离传输时中继器少。
  5. 多模光纤:存在多条不同角度入射的光线在一条光纤中传输。
  6. 单模光纤:只允许一种模式的光在其中传播。
  7. 非导向型传输介质:无线电波,穿透力强,传输距离长,信号指向性弱,如:手机信号,WIFI。微波通信,频率带宽高,信号指向性强,保密性差,如:卫星通信(卫星作为信号中继器,传播时延较大)。

📘物理层接口的特性

  • 机械特性指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。 
  • 电气特性指明在接口电缆的各条线上出现的电压的范围。 
  • 功能特性指明某条线上出现的某一电平的电压表示何种意义。 
  • 过程特性指明对于不同功能的各种可能事件的出现顺序

🎯四.物理层设备 

🎃中继器

中继器(Repeater)是一种工作在物理层的网络设备,它的主要功能是接收来自发送器的信号,然后对信号进行放大或再生,最后将增强后的信号发送到更远的接收器。

  • 优点:扩大通信距离、增加节点的最大数目、各个网段可使用不同的通信速率、提高可靠性
  • 缺点:增加延时、没有流量控制功能

🎃集线器

集线器(Hub)是一种物理层的网络设备,它的作用是将多个网络设备连接在一起,以便它们能够相互通信。

在本质上集线器就是一个多端口中继器,星型连网拓扑。

集线器连接的设备处于同一个广播域和冲突域。

📘优点

  1. 使原来属于不同碰撞/冲突域的局域网上的计算机能够进行跨碰撞域的通信。
  2. 扩大了局域网覆盖的地理范围。

📘缺点

  1. 碰撞/冲突域增大了,但总的吞吐量并未提高。
  2. 如果不同的碰撞/冲突域使用不同的数据率,那么就不能用集线器将它们互连起来。

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

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

相关文章

推荐系统-电商直播 多目标排序算法探秘

前言: 电商直播已经成为电商平台流量的主要入口,今天我们一起探讨推荐算法在直播中所面临的核心问题和解决方案。以下内容参考阿里1688的技术方案整理完成。 一、核心问题介绍 在电商网站中,用户的主要行为是在商品上的行为,直播…

STM32G431RBT6(蓝桥杯)串口(发送)

一、基础配置 (1) PA9和PA10就是串口对应在单片机上的端口 注意:一定要先选择PA9的TX和PA10的RX,再去打开异步的模式 (2) 二、查看单片机的端口连接至电脑的哪里 (1)此电脑->右击属性 (2)找到端…

轻量级RSS阅读器Fusion

什么是 Fusion ? Fusion 是一款轻量级、自托管的 RSS 聚合器和阅读器。 软件主要特点: 自动分组、书签、搜索、嗅探信息导入/导出 OPML 文件支持 RSS、Atom、JSON 类型的 feed响应式、明/暗模式、PWA轻量级,自托管友好 使用 Golang 和 SQLit…

c语言面试字符串复制

1&#xff0c;下面这个函数的打印是什么&#xff1a; #include<stdio.h> #include<string.h>int main() {char str0[5], str1[] "welcome";strcpy(str0, str1);printf("str0:%s\r\n",str0);printf("str1:%s\r\n",str1); } larkla…

Linux:虚拟文件系统/proc和self进程

相关阅读 Linuxhttps://blog.csdn.net/weixin_45791458/category_12234591.html?spm1001.2014.3001.5482 /proc目录 在Linux操作系统中&#xff0c;目录/proc是一个虚拟文件系统&#xff0c;称为procfc&#xff0c;用于访问内核和系统的实时状态信息。这个文件系统不同于常规…

java-----IDE(集成开发环境)

IDE&#xff08;集成开发环境&#xff09; IDE&#xff08;集成开发环境&#xff09;-IDEA IDEA 介绍 1) IDEA 全称 IntelliJ IDEA2) 在业界被公认为最好的Java开发工具3) IDEA是JetBrains 公司的产品&#xff0c;总部位于捷克的首都布拉格4) 除了支持Java开发&#xff0c;还…

国标GB28181视频融合监控汇聚平台的方案实现及场景应用

Liveweb国标视频融合云平台基于端-边-云一体化架构&#xff0c;部署轻量简单、功能灵活多样&#xff0c;平台可支持多协议&#xff08;GB28181/RTSP/Onvif/海康SDK/Ehome/大华SDK/RTMP推流等&#xff09;、多类型设备接入(IPC/NVR/监控平台)&#xff0c;在视频能力上&#xff0…

Cloudera安装不再复杂:基础环境设置详解

Cloudera Manager是CDH市场领先的管理平台。它以其强大的数据管理和分析能力&#xff0c;帮助企业能够轻松驾驭海量数据&#xff0c;实现数据的实时分析与洞察。 作为业界第一的端到端 Apache Hadoop 的管理应用&#xff0c;Cloudera Manager对CDH的每个部件都提供了细粒度的可…

我与Linux的爱恋:进程优先级|进程切换

​ ​ &#x1f525;个人主页&#xff1a;guoguoqiang. &#x1f525;专栏&#xff1a;Linux的学习 文章目录 1.进程优先级1.什么是进程优先级&#xff1f;2.进程优先级的类型3.进程优先级的作用4.进程优先级的实现5.进程优先级的重要性6.查看系统进程7.修改进程优先级8.优先…

mysql笔记—sql性能分析

1.查看数据库各个语句的执行频次 show global/session status like ‘com__’ 2.慢查询 默认没有开启&#xff0c;需要手动开启&#xff08;在/etc/my.cnf中开启&#xff09; 开启后在localhost-slow.log中可以查询到慢查询的语句的相关信息&#xff1a; 3.explain 用法&…

Java 在 GIS 领域的学习路线?

Java是一门广泛应用于企业级开发的编程语言&#xff0c;而GIS则是一种常用于地理信息处理和分析的技术。将Java与GIS结合起来&#xff0c;可以在企业级应用中实现更多的功能和业务需求&#xff0c;且在实际领域越来越广泛。 Java在GIS中重要的作用 1、跨平台性 Java具有跨平台…

康佳集团的多元化战略:创新还是负担?

2023年&#xff0c;康佳集团豪赌“一轴两轮三驱动”战略&#xff0c;企图以消费电子和半导体为马&#xff0c;来驱动业绩的快车&#xff0c;但2024年的半年报如同一盆冷水&#xff0c;让所有期望化为泡影。 财报显示&#xff0c;康佳上半年营业总收入只有54.13亿元&#xff0c…

ActivityManagerService Activity的启动流程(2)

ActivityManagerService Activity的启动流程 简述 提到ActivityManagerService&#xff0c;最重要的流程之一就是启动Activity了。 这个流程比较复杂&#xff1a; 启动activity的调用链很长。业务逻辑很多&#xff0c;activity启动有很多flag&#xff0c;例如FLAG_ACTIVITY_…

激活Clion2024.2报错We could not validate your license解决

网上激活方法后报错We could not validate your license HLLIQN9GJ8. 只需要设置代理&#xff1a; 主机名&#xff1a;localhost 端口号&#xff1a;80 不为以下设置代理&#xff1a;*.github.com,plugins.jetbrains.com 然后重新激活就不会提示了。

mac安装JetBtains全家桶新版本时报错:Cannot start the IDE

mac安装JetBtains全家桶新版本时报错&#xff1a;Cannot start the IDE 前言报错信息解决方法 前言 作者使用的是Mac电脑&#xff0c;最近想要更新JetBrains相关工具的软件版本&#xff0c;但是在安装时突然报错&#xff0c;导致安装失败&#xff0c;现在将报错信息以及解决方…

FB FC里调用全局变量注意事项

PLC编程基础之数据类型、变量声明、全局变量和I/O映射 PLC编程基础之数据类型、变量声明、全局变量和I/O映射(CODESYS篇 )_codesys全局变量如何映射写入-CSDN博客文章浏览阅读6.3k次,点赞2次,收藏4次。本文介绍了CODESYS编程的基础知识,包括数据类型、变量声明、全局变量、…

口罩检测、未戴口罩识别、未戴口罩检测算法

不戴口罩检测算法主要用于疫情防控、公共安全和企业管理等领域&#xff0c;通过图像识别技术来检测人群中的个体是否佩戴了口罩。这种技术可以帮助管理者实时监控人群的口罩佩戴情况&#xff0c;确保公共卫生安全和防疫措施的落实。以下是关于不戴口罩检测算法的应用场景等详细…

JVM 调优篇8 调优案例5- 逃逸分析

一 逃逸分析 1.1 概念 逃逸分析的基本行为就是分析对象动态作用域&#xff1a;当一个对象在方法中被定义后&#xff0c;对象只在方法内部使用&#xff0c;则认为没有发生逃逸。当一个对象在方法中被定义后&#xff0c;它被外部方法所引用&#xff0c;则认为发生逃逸。例如作为…

聊聊Thread Local Storage

聊聊ThreadLocal 为什么需要Thread Local StorageThread Local Storage的实现PThread库实现操作系统实现GCC __thread关键字实现C11 thread_local实现JAVA ThreadLocal实现 Thread Local Storage 线程局部存储&#xff0c;简称TLS。 为什么需要Thread Local Storage 变量分为全…

ubuntu中Python解释器位置

在Ubuntu系统中&#xff0c;Python解释器通常位于/usr/bin/python或者/usr/bin/python3。 ls /usr/bin/python* 你查python版本可能不是3.10 但是你程序使用如下解释器配置即可运行访问 #!/usr/bin/python3.10 #-*- coding:UTF-8 -*-