计算机网络 TCP/IP体系 物理层

一. TCP/IP体系 物理层

1.1 物理层的基本概念

物理层作为TCP/IP网络模型的最低层,负责直接与传输介质交互,实现比特流的传输。
在这里插入图片描述

要完成物理层的主要任务,需要确定以下特性:

  1. 机械特性:物理层的机械特性主要涉及网络设备之间物理连接的几何和物理尺寸、引脚数、形状、大小、插拔方式等机械设计规定,确保不同设备的物理接口能够正确无误地相互对接和匹配。例如,RJ-45水晶头对于双绞线以太网的连接,光纤接口的SC、LC、ST等不同类型的设计。
  2. 电气特性:电气特性是指信号在传输介质上的编码方式以及信号的电压、电流强度、波形、频率范围等参数。例如,在以太网中,规定了电信号的高低电平代表逻辑1和0;在光纤通信中,则规定了光信号的波长、功率等参数,确保接收方能准确识别并恢复发送方发出的比特序列。
  3. 功能特性:功能特性是指物理层应该完成的基本功能,即透明地传输比特流,并确定数据传输速率(比特率)、信号的传输方向以及可能存在的错误检测机制。这包括但不限于信号的调制解调方法、同步机制、线路状态监测等功能。
  4. 过程特性:过程特性是指物理层在数据传输过程中的一些控制步骤和规程,比如建立连接、激活传输、维持连接以及断开连接时的一系列操作过程。例如,某些物理层协议可能会涉及到初始化握手、数据传输期间的错误检测和纠正机制,以及在发生故障时的重试或通知上层机制等。

1.2 数据通信

1.2.1 数据通信系统

在这里插入图片描述
这张图片展示了一个典型的数据通信系统的结构,该系统通过公用电话网进行数据传输。这个系统可以分为三个主要部分:源系统、传输系统和目的系统

  1. 源系统: 源系统是数据通信的起点,它包括源点、发送器和输入信息。在这个例子中,源系统由一台计算机(PC)组成,它通过调制解调器连接到公用电话网。源点是数据的产生者,它可以是用户在计算机上输入的信息,如汉字或数字比特流。这些信息被发送器接收并转换为适合传输的信号形式,通常是模拟信号

  2. 传输系统: 传输系统负责将源系统发送的信号从一个地点传送到另一个地点。在这个例子中,传输系统是公用电话网,它使用调制解调器将模拟信号转换回数字比特流。传输系统通常包括各种物理媒介,如电缆、光纤等,以及相关的设备,如交换机和路由器,用于路由和转发数据包

  3. 目的系统: 目的系统是数据通信的终点,它包括接收器、终端和输出信息。在这个例子中,目的系统也是一台计算机(PC),它通过调制解调器连接到公用电话网。接收器接收到传输系统传递过来的信号,并将其转换回原始的输入数据。最终,这些数据在终端上显示出来,例如在另一台计算机上显示汉字。

1.2.2 有关信道的相关概念
  1. 通信方式
  • 单工通信:指数据只能沿着单一方向进行传输。在这种模式下,通信系统中的发送端只能发送信息,接收端只能接收信息,双方无法互换角色。例如,无线电广播或电视广播就是典型的单工通信系统,听众无法直接回应广播内容。
  • 半双工通信:半双工通信允许数据在两个方向上进行传输,但它不能同时进行。通信的双方不能同时发送和接收信息,必须交替进行。如同步传输时需等待一方完成发送再切换到接收状态。例如,对讲机是一个常见的半双工通信,当一方讲话时,另一方必须等待对方说完才能开始自己的发言。
  • 全双工通信:全双工通信是最为灵活高效的通信方式,允许数据同时在两个方向上传输,即通信的双方可以同时发送和接收信息,彼此不会互相干扰
  1. 常用编码方式
  • 不归零制:当比特值为1时,信号电平保持在一个固定正值(或负值),当比特值为0时,信号电平保持在相反的电平。因此,“1”和“0”的区别在于信号是否翻转,但不会恢复到零电平。
  • 归零制:每个比特周期内,无论是“1”还是“0”,信号都要回到零电平。即每个比特的开始都是信号的跳变,对于“1”,信号会在非零电平上保持一段时间后再回到零电平;对于“0”,信号在零电平上短暂上升后立即回到零电平。
  • 曼彻斯特编码:每个比特周期都有一次电平跳变。比特“1”被编码为在半个比特周期处有一次电平翻转(从高到低或从低到高),比特“0”则是前半周期与后半周期电平相同。

  1. 基本的带通调制方法

数字信号到模拟信号的转换:调制(Modulation)是指将数字信号转换为模拟信号的过程。这是因为早期的通信系统和某些现代的长距离通信系统(如电话线或无线电波)更适宜传输模拟信号而非数字信号。

  1. 幅度键控(ASK):通过改变载波信号的幅度来对应数字信号的“0”和“1”。
  2. 频率键控(FSK):根据数字信号的不同状态改变载波信号的频率。
  3. 相位键控(PSK):依据数字信息改变载波信号的相位。
1.2.3 信道的极限容量
  1. 奈氏准则

对于理想低通信道(无噪声、无失真的信道),奈氏准则给出了码元传输速率的上限,即如果要避免码间串扰,理想低通信道的最高码元传输速率等于该信道带宽(W Hz)的两倍,即 2W Baud。这里的码元传输速率通常以波特(Baud)表示,即每秒钟传输的码元数量。

  1. 香农定理

对于实际的、带宽受限并且存在噪声的信道,香农提出了一种更为精确的信道容量计算方法。香农定理表明,在一定的带宽(W Hz)和给定的信噪比的情况下,无差错传输的最大信息传输速率等于:C = W * log2(1 + S/N) 这里的C是信道的极限信息传输速率,log2是以2为底的对数,S是信道内所传信号的平均功率,N是信道内部的噪声功率。

1.3 物理层的传输介质

1.3.1 导向型传输介质
  1. 双绞线:包括非屏蔽双绞线和屏蔽双绞线,广泛应用于以太网等局域网中,如Cat5e、Cat6、Cat6a等类型的网线。
  2. 同轴电缆:分为基带同轴电缆和宽带同轴电缆,曾用于早期的以太网,如今基本已经被淘汰。
  3. 光纤:利用光的反射原理传输光脉冲信号,由于其极高的带宽和传输距离长、干扰小的特点,成为高速网络、城域网和长途骨干网的理想传输介质。
1.3.2 非导向型传输介质
  1. 无线电波:包括射频和微波频段,广泛应用于无线局域网(Wi-Fi)、蜂窝移动通信(如4G/5G)和卫星通信等领域。
  2. 红外线:过去常用于短距离无线通信,如遥控器和一些早期的个人区域网络。
  3. 激光:虽然激光传输通常出现在光纤通信中,但在某些特殊的无线环境中,例如自由空间光通信也会使用激光作为传输介质。

1.4 信道复用技术

通过复用技术,通信系统可以有效地服务多个用户或多个数据流的同时传输,极大地提高了通信系统的容量和效率。

  1. 频分复用:将可用的频谱资源分割成多个互不重叠的频段,每个用户在指定的频段上传输信号。
  2. 时分复用:将时间划分为一系列时隙,每个用户在特定的时间段内传输信号,不同用户轮流使用信道。
  3. 统计时分复用:和时分复用类似,但不是固定分配时隙,而是根据用户实际需求动态分配,尤其适用于数据通信中数据流量不均匀的场景。
  4. 波分复用:在光纤通信中,通过不同波长的光信号在同一根光纤内传输,每个信号对应一个特定的波长。
  5. 码分复用:各个用户使用不同的扩频码序列进行编码,所有编码后的信号在相同的频率和时间上传输,接收端通过匹配各自用户的码序列进行解码和提取信号。
  6. 空分复用:在空间维度上复用信道,如在光纤通信中使用多根光纤或多模光纤中的多个模式,或者在无线通信中利用天线阵列实现多用户空间分离。

————————————————————
感谢大家观看,不妨点赞支持一下吧[doge]
如有错误,随时纠正,谢谢大家

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

CSS3 max/min-content及fit-content、fill-available值的详解

c3中对width的值多了几个值&#xff1a;fill-available, max-content, min-content, 以及fit-content。 1.width:fill-available 我们在页面中扔一个没有其他样式的<div>元素&#xff0c;则&#xff0c;此时&#xff0c;该<div>元素的width表现就是fill-availabl…

SAP打印输出设置

SAP打印输入有很多方式&#xff0c;适合不同的应用场景。 一.打印输出总体概览图 二.前台打印 这个是比较常见的&#xff0c;前端打印的出现减轻了管理员的工作量&#xff0c;用户可以选择自己电脑上的打印机输出&#xff0c;不需要所有打印机都在SAP平台中进行配置&#xff0…

web 学习第六次课程

文章目录 定位 定位 <body><div style"height:100px;width:100px;border:#F00 1px solid;"></div><div style"height:100px;width:100px;border: #00F 1px solid;"></div> </body><body><div style"pos…

Go 语言中的 GIF 图像处理完全指南:`image/gif`的技术与实践

Go 语言中的 GIF 图像处理完全指南&#xff1a;image/gif的技术与实践 概述安装与基础设置导入 image/gif 包初步配置示例&#xff1a;设置一个简单的 GIF 编码环境 读取与解码 GIF 图像读取 GIF 文件解析 GIF 数据 创建与编码 GIF 图像创建 GIF 图像编码 GIF 图像 处理 GIF 动…

【深度学习】wandb模型训练可视化工具使用方法

【深度学习】wandb模型训练可视化工具使用方法 wandb简介功能介绍登陆注册以及API keysproject和runsproject和runs的关系 wandb的配置实验跟踪版本管理Case可视化分析可视化自动调参&#xff08;wandb.sweep&#xff09;配置wandb.sweep1.配置 sweep_config2.初始化 sweep con…

学习STM32第十五天

SPI外设 一、简介 STM32F4XX内部集成硬件SPI收发电路&#xff0c;可以由硬件自动执行时钟生成、数据收发等功能&#xff0c;减轻CPU负担&#xff0c;可配置8位/16位数据帧&#xff0c;高位&#xff08;最常用&#xff09;/低位先行&#xff0c;三组SPI接口&#xff0c;支持DMA…

网站怎么实现HTTPS访问?

网站实现HTTPS的过程主要分为以下几个步骤&#xff1a; 1. 申请SSL证书&#xff1a; - 根据网站需求选择合适的SSL证书类型&#xff0c;DV证书只需验证域名所有权&#xff0c;适用于个人网站或小型项目&#xff1b;OV和EV证书需验证企业身份信息&#xff0c;适用于对信任度要求…

使用GAN做图像超分——SRGAN,ESRGAN

在GAN出现之前&#xff0c;使用的更多是MSE&#xff0c;PSNR,SSIM来衡量图像相似度&#xff0c;同时也使用他们作为损失函数。 但是这些引以为傲的指标&#xff0c;有时候也不是那么靠谱&#xff1a; MSE对于大的误差更敏感&#xff0c;所以结果就是会倾向于收敛到期望附近&am…

spring05:代理模式 和 AOP

spring05&#xff1a;代理模式 和 AOP 文章目录 spring05&#xff1a;代理模式 和 AOP前言一、静态代理模式&#xff08;代理类直接写好&#xff09;1. &#xff08;房东租房子 的案例&#xff09; 二、动态代理模式&#xff08;代理类是动态生成的&#xff09;1. &#xff08;…

动态代理,XML,Dom4j

文章目录 动态代理概述特点代码实现实现的关键步骤优点 XML概述作用编写第一个XML文件组成声明元素(标签、标记)属性注释转义字符[实体字符字符区(了解) 约束DTD约束Schema约束名称空间 Dom4jXML解析解析方式和解析器解析方式解析器Snipaste_2024-04-17_21-22-44.png<br /&g…

竞赛 基于LSTM的天气预测 - 时间序列预测

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 机器学习大数据分析项目 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐&#xff01; &#x1f9ff; 更多资料, 项目分享&#xff1a; https://gitee.com/dancheng-senior/po…

【机器学习300问】74、如何理解深度学习中L2正则化技术?

深度学习过程中&#xff0c;若模型出现了过拟合问题体现为高方差。有两种解决方法&#xff1a; 增加训练样本的数量采用正则化技术 增加训练样本的数量是一种非常可靠的方法&#xff0c;但有时候你没办法获得足够多的训练数据或者获取数据的成本很高&#xff0c;这时候正则化技…

pajamas 1 daydream.sequence-template

0. 老实交代&#xff0c;最近对于python&#xff0c;非常之感冒 热天气常驻之后&#xff0c;各种毛病就来了&#xff1a;蚊子很彪悍&#xff0c;牙齿不舒服&#xff0c;肠胃那更是一坨 … 虽然不久前&#xff0c;荷包大残&#xff0c;但是关注到 mac mini 之后&#xff0c;就…

项目7-音乐播放器5+注册账号

1.前端代码 MAPPER Insert("insert into user(username,password) values (#{username},#{password}) ")Integer insertUserInfo(String username,String password); Service public Result insertUserInfo(String username, String oldpassword,String newpasswo…

MAC电脑M1安装OpenCV

最近在学习研究OpenCV&#xff0c;奈何只有mac电脑。安装OpenCV感觉还是挺麻烦的&#xff0c;所以记录一下&#xff0c;难免以后会忘记。 安装OpenCV我参考的帖子 https://www.bilibili.com/read/cv23613225/ 一、首先安装Anaconda 目前已安装不做赘述 二、启动命令窗口 方…

SpringBoot搭建环境

创建项目向导 用idea向导建SpringBoot项目&#xff1a;菜单 > File > New > Project… 选择向导&#xff1a; 默认向导 https://start.spring.io 建议用 https://start.aliyun.com 配置项目信息 Group : 组织名 Artifact : 项目名 Version : 版本号 name : 与Artifa…

【在线OJ系统】自定义注解实现分布式ID无感自增

实现思路 首先自定义参数注解&#xff0c;然后根据AOP思想&#xff0c;找到该注解作用的切点&#xff0c;也就是mapper层对于mapper层的接口在执行前都会执行该aop操作&#xff1a;获取到对于的方法对象&#xff0c;根据方法对象获取参数列表&#xff0c;根据参数列表判断某个…

Hbase的简单学习一

一 Hbase的搭建与安装 1.1 安装 1.准备好文件&#xff0c;上传到Linux上 2.解压文件 tar zxvf hbase-2.2.7-bin.tar.gz -C ../ ../是解压到的路径 1.2 配置文件 1.配置环境变量 去etc/profile目录下 export HBASE_HOME/usr/local/soft/hbase-2.2.7 export PATH$PATH:$H…

Midjourney 实现角色一致性的新方法

AI 绘画的奇妙之处&#xff0c;实乃令人叹为观止&#xff01;就像大千世界中&#xff0c;寻不见两片完全相同的树叶一般&#xff0c;AI 绘画亦复如是。同一提示之词&#xff0c;竟能催生出千变万化的图像&#xff0c;使得AI所绘之作&#xff0c;宛如自然之物般独特&#xff0c;…

在报表控件 FastReport .NET 中使用 PageCreate 事件

FastReport Business Graphics .NET&#xff0c;是一款基于fastreport报表开发控件的商业图形库&#xff0c;借助 FastReport 商业图形库&#xff0c;您可以可视化不同的分层数据&#xff0c;构建业务图表以进行进一步分析和决策。利用数据呈现领域专家针对 .NET 7、.NET Core、…