计算机网络--物理层

news2024/11/29 12:51:49

计算机网络--计算机网络概念

计算机网络--物理层

计算机网络--数据链路层

计算机网络--网络层

计算机网络--传输层

计算机网络--应用层

1. 基本概念

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

物理层的任务及其作用:确定与传输媒体接口有关的一些特性,即定义标准

物理层的特性

  • 一、机械特性:
    • 定义物理连接的特性,规定物理连接时所采用的规格接口形状引线数目引脚数量排列情况
  • 二、电气特性:
    • 规定传输二进制位时,线路上信号的电压范围阻抗匹配传输速率距离限制等。
      • 举例:某网络在物理层规定,信号的电平用 +10V~+15V(电压范围) 表示二进制0,用 -10V~-15V 表示二进制1,电线长度限于15m(距离限制) 以内;
  • 三、功能特性:
    • 指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途。
  • 四、规程特性:
    • (又称过程特性)定义各条物理线路的工作规程时序关系。

2. 数据通信基本知识

2.1 一个数据通信流程的例子

2.2 相关术语

通信的目的是为了传送消息!

  • 数据:传送信息的实体,通常是有意义的符号序列。
  • 信号:数据的电气/电磁的表现,是数据在传输过程中的存在形式
    • 数字信号:代表消息的参数取值是离散的。
    • 模拟信号:代表消息的参数取值是连续的。
  • 信源:产生和发送数据的源头。
  • 信宿:接收数据的终点。
  • 信道:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接收信道。
    • 信道:
      • 传输信号:模拟信道(传送模拟信号),数字信道(传送数字信号)
      • 传输介质:无线信道,有线信道

2.3 三种通讯方式

从通信双发信息的交互方式看,可以有三种基本方式:

  • 一、单工信道:
    • 只能由一个方向的通信而没有反向的交互,仅需要一条信道。
    • 举例:A 和 B 两个人,只能A 攻击 B ,B不能攻击A!
  • 二、半双工信道
    • 通信双方都可以发送或接收信息,但任何一方都不能同时发送和接收,需要两条信道。
    • 举例:A 和 B 两个人,A和B都可以互相攻击,但是当A攻击B的时候,B不能攻击A,当A攻击结束后,B才能攻击!
  • 三、全双工通信
    • 通信双方可以同时发送和接收信息,需要两条信道。
    • 举例:A 和 B 两个人可以相互同时攻击对方!

名称

英文

定义

需要信道条数

1.单工通信

Simplex

只能一个发一个收

一条

2.半双工通信

half-duplex

都可以发或者收,但是同一时间只能进行一个发送和接收

两条

3.全双工通信

duplex

都可以同时收发数据

两条

2.4 两种数据传输方式

传输方式

特点

串行传输

速度慢,省钱,适合远距离

并行传输

速度快,耗钱,适合近距离

2.5 码元(Symbol)

码元的定义:码元是指用一个固定时长信号波形(数字脉冲),代表离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号成为k 进制码元。当有码元的离散状态有M个时,此时码元位M进制码元;

1个码元可以携带多个比特的信息量。例如,在使用二进制编码时,只有两种不同的码元状态,一种代表0状态,另一种代表1状态。

个人理解:码元就是在网线上传输的一个个信号段。码元的不同进制就是用来表示不同的数值的;

2.6 波特(Baud)

波特(Baud):用来指一秒可以传输多少个码元!

2.7 速率

分为码元传输速率信息传输速率

信息传输速率就是b/s,就是我们平常说的网速

码元可以理解为几个比特的集合,所以 信息传输速率(网速)= 码元传输速率x码元所带信息量(多少比特)

码元所带信息量(比特数)= log2(码元进制数)

2.8 带宽(Band Width)

用来表示最高数据速率。

练习题:

2.9 奈式准则(Nyquist)

是在理想状态下得出的结论

2.10 香农公式(Shannon)

是在有噪声的信道中得出的结论
 

2.11 基带信号和宽带/带通信号(Base band,pass band)

计算机网络中用的基带信号是数字信号

2.12 编码

将数据转化为数字信号
数字数据(digtal data)通过 数字发送器(digit emitter) 转化为 数字信号(digtal signal)
 


模拟数据(analog data)通过 PCM编码器(PCM coder) 转化为 数字信号 (digtal signal)

归零:高1低0

曼彻斯特:下1上0

反曼彻斯特:边界跳变0,没有跳变1

2.13 调制:数据转化为模拟信号(了解)

常用的调制方法:调频(AM),调频(FM),调相(PM)
 


模拟数据(analog data)通过 调制器(modulaotr) 转化为 模拟信号 (analog signal)

数字数据(digtal data)通过 调制器(modulaotr) 转化为 模拟信号 (analog signal)


2.14数据交换方式

  • 模拟电路
  • 报文交换(存储转发)
  • 分组转发(大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐
    块地发送,这种小块就称作分组( 组(packet))
  • 数据报方式
  • 虚电路方式

3. 物理层传输介质

传输介质分为导向性传输介质和非导向性传输介质

导向性传输介质

电磁波沿着固体媒介(铜线or光纤)被导向传播

非导向性传输介质

自由空间,如空气,水等等

3.1 常见的导向性传输介质

3.1.1 双绞线

根据有无屏蔽层分为**屏蔽双绞线(STP)*和*无屏蔽双绞线(UTP)

3.1.2 同轴电缆(Coaxial Cable)

3.1.3 光纤(Optical fiber)


根据入射角不同,又分为单模光纤和多模光纤

3.2 常见的非导向性传输介质

包括无线电波微波红外线激光


4. 物理层设备

4.1 中继器(RP repeater)

注释:5-4-3规则是为了限制中继器使用次数的,理由可见图
5是指不能超过5个网段
4是指在这些网段中的物理层网络设备(中继器,集线器)最多不超过4个
3是指这些网段中最多只有三个网段挂有计算机

4.2 集线器(Hub)

集线器是个大的冲突域,同时只能有两个设备进行通讯,只会传输信号,没有智能。


5. 本章思维导图

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

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

相关文章

生气时,你的“心”会发生什么变化?孟德尔随机化分析猛如虎,结果都是套路...

“不生气不生气,气出病来无人替”,不少人遇事常这样宽慰自己。事实上,“气死”真不是危言耸听。越来越多的研究证明了情绪稳定对健康的重要性,那么,当情绪频繁波动时,我们的心血管究竟会发生什么变化&#…

老师如何制作高考后志愿填报信息采集系统?

高考结束后,志愿填报成为学生们的头等大事。面对众多选择,如何高效、准确地填报志愿,是每个学生和家长都关心的问题。作为老师,能否利用现有的技术工具,帮助学生更好地完成志愿填报呢? 老师们需要一个能够…

群体优化算法---灰狼优化算法学习介绍以及在卷积神经网络训练上的应用

**长文预警**介绍 在自然界中,狼群的社会结构和捕猎策略展现了高度的智能和协调性,灰狼优化算法(Grey Wolf Optimizer, GWO)正是受此启发提出的一种群体智能优化算法。GWO主要模拟了灰狼的社会等级制度和捕猎行为,其核…

MySQL数据库(详解)

目录 前言 一、数据库的基本概念 1.数据(Data) 2.表 3.数据库 4.数据库管理系统(DBMS) 5.数据库系统 二、数据库系统发展史 1.第一代数据库 2.第二代数据库 3.第三代数据库 三、当今主流数据库介绍 1.SQL Server (微软公司产品) 2.Oracle (甲骨文公司产品) 3.DB…

[office] 如何在Excel中拉动单元格时表头不变形- #学习方法#职场发展#经验分享

如何在Excel中拉动单元格时表头不变形? 如何在Excel中拉动单元格时表头不变形?Excel是我们常用的办公软件,当我们使用Excel拉动单元格时表头不变形,该如何操作呢,下面小编就为大家做详细讲解 如何在Excel中拉动单元格时表头不变…

[word] 在Word中插入分页符 #经验分享#经验分享#笔记

在Word中插入分页符 在 Word中插入分页符?教大家如何在正文中快速的插入分页符。 ? ? ?1、在正文中选择我们要分页的位置。 ? ? ?2、点击插入,选择分页功能里面的“分页符”功能,即可成功在我们选择的位置进行分页。 ? ? ? ?以上…

存在d盘里的数据突然没有了?别担心,恢复方案在此

在数字化时代,数据存储的重要性不言而喻。然而,有时候我们会遭遇一些意想不到的困扰,比如存储在D盘的数据突然消失。这不仅可能导致重要文件的丢失,还可能影响我们的工作和生活。本文将探讨D盘数据消失的可能原因,提供…

这10个python库,下载都超过5亿

python的库数不胜数。哪些库使用得最多呢。今天分享10个下载都超过5亿的python库。从高到低排序 第一名:Urllib3 下载次数:8.93亿次 介绍:Urllib3是一个功能强大且用户友好的HTTP客户端库,提供了许多Python标准库中没有的特性&…

Golang | Leetcode Golang题解之第137题只出现一次的数字II

题目: 题解: func singleNumber(nums []int) int {a, b : 0, 0for _, num : range nums {b (b ^ num) &^ aa (a ^ num) &^ b}return b }

Linux卸载残留MySQL【带图文命令巨详细】

Linux卸载残留MySQL 1、检查残留mysql2、检查并删除残留mysql依赖3、检查是否自带mariadb库 1、检查残留mysql 如果残留mysql组件,使用命令 rpm -e --nodeps 残留组件名 按顺序进行移除操作 #检查系统是否残留过mysql rpm -qa | grep mysql2、检查并删除残留mysql…

【小白专用24.6.8】C#Lambda表达式

Lambda表达式可以采用以下任意一种形式的表达式&#xff1a; 1.表达式Lambda&#xff0c;表达式为其主体&#xff1a; (input-parameters) > expression 1 2.语句Lambda&#xff0c;语句块作为其主体&#xff1a; (input-parameters) > {<sequence-of-statements>…

数据结构之初识泛型

目录&#xff1a; 一.什么是泛型 二.引出泛型 三.泛型语法及&#xff0c;泛型类的使用和裸类型(Raw Type) 的了解 . 四.泛型的编译&#xff1a; 五.泛型的上界 六.泛型方法 注意&#xff1a;在看泛型之前可以&#xff0c;回顾一下&#xff0c;包装类&#xff0c;包装类就是服务…

Mac保姆级配置jdk环境

1.找到下载的jdk环境 通常是这个。留作备用 /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/bin 然后新开一个终端下执行以下命令 sudo vim ~/.bash_profile 进入编辑模式后 按 i 开始添加内容结束编辑模式按 ESC结束后保存输入 :wq!不保存输入 :q! 注意…

Elastic Platform 8.14:ES|QL 正式发布、静态加密和向量搜索优化

作者&#xff1a;来自 Elastic Gilad Gal, Tyler Perkins, Alex Chalkias, Trevor Blackford, Ninoslav Miskovic, Fabio Busatto, Aris Papadopoulos Elastic Platform 8.14 提供了 Elasticsearch 查询语言 (ES|QL) 的正式发行版 (GA) — Elastic 中数据探索和操作的未来。它还…

编写一个程序,提示用户输入三个点 p0、p1 和 p2,显示 p2 是否在从 p0 到 p1 的线段左侧、右侧,或者在该直线上。

(几何:点的位置)给定一个从点 p0(x0&#xff0c;y0)到pl(xl&#xff0c;pl)的有向线段&#xff0c;可以使用下面的条件来确定点 p2(x2&#xff0c;y2)是在线段的左侧、右侧&#xff0c;或者在该直线上(见下图): 编写一个程序&#xff0c;提示用户输入三个点 p0、p1 和 p2&#…

力扣78. 子集

给你一个整数数组nums&#xff0c;数组中的元素互不相同。返回该数组所有可能的子集&#xff08;幂集&#xff09;。解集不能包含重复的子集。你可以按任意顺序返回解集。 示例 1&#xff1a; 输入&#xff1a;nums [1,2,3] 输出&#xff1a;[[],[1],[2],[1,2],[3],[1,3…

spring源码解析-(1)关于Bean

什么是Bean&#xff1f; 是spring对所有注入到IoC容器中的类的统称。 我们要注册进入spirng的bean千奇百怪&#xff0c;所以spring必须需要使用一个统一的定义来标识bean&#xff0c;就有了接下来的BeandDefinition&#xff0c;通过名称我们就可以知道&#xff0c;他是对bean…

Apache IoTDB 分布式架构三部曲(三)副本与共识算法

IoTDB 首创并应用的共识协议统一框架&#xff0c;为用户提供了灵活选择不同共识算法的可能性。 对于一个分布式集群而言&#xff0c;为了使得海量数据场景下集群能够横向扩展&#xff0c;集群需要按照一定的规则将全部数据分成多个子集存储在不同的节点上&#xff0c;从而能够更…

【C/C++】——小白初步了解——内存管理

目录 1. C/C内存分布 代码区&#xff08;Code Segment&#xff09;&#xff1a; 数据区&#xff08;Data Segment&#xff09;&#xff1a; 堆区&#xff08;Heap&#xff09;&#xff1a; 栈区&#xff08;Stack&#xff09;&#xff1a; 常量区&#xff08;Constant Seg…

spring boot 2.1 集成activiti 6.0.0和activiti-modeler 5.23.0可视化编辑器(随记)

先上pom&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.or…