当前位置: 首页 > backend >正文

[计算机网络]物理层

文章目录

  • 物理层的概述与功能
  • 传输介质
    • 双绞线:
      • 分类:
      • 应用领域:
    • 同轴电缆:
      • 分类:
    • 光纤:
      • 分类:
    • 无线传输介质:
      • 无线电波
      • 微波:
      • 红外线:
      • 激光:
  • 物理层设备
    • 中继器:
    • 放大器:
    • 集线器(Hub):

物理层的概述与功能

物理层在OSI中是最下面的一层,实际上在TCP中也是,虽然TCP中严格来说并没有叫物理层的层,它只有网络接口层,但网络接口层实际上是把OSI的物理层和数据链路层合并。

物理层的功能,主要是定义一些功能特性:
功能特性:
指明某条线上出现的某一电平的电压表示何种含义
机械特性:
接线器的形状和尺寸、引脚数目和排列、固定和锁定装置
规程特性:
指明对于不同功能的各种可能时间的出现顺序
电气特性:
指明在接口电缆的各条线上出现的电压的范围

物理层要尽量屏蔽物理层设备和传输介质的不同,使数据链路层感受不到这些差异。

解释一下这些特性们,从对等层间通信来说,两个不同结点的物理层之间的传输单位是比特流,但比特流是以信号的形式通过传输介质传输的,那么谁规定,0由什么信号表示,1由什么信号表示?谁规定我们两个结点通信,用什么传输介质,我连双绞线你连光纤咱俩能连到一块去吗?另外咱们确定下来用什么传输介质以后,还得约定介质上传输的信号的好多标准,比如电平在什么范围内,我这边传输介质(假如说就用双绞线)跟主机通过接口连接,接口得有个标准吧,这些标准也是物理层协议的内容。

就是说,发送主机的数据链路层交给我物理层的比特流,那么我物理层我如何把这些比特流以正确的方式(也就是咱俩约定好的,我发给你然后你按这种方式能解读出我发的比特流的方式)发到传输介质上给你传过去,我不能瞎发,咱俩得事先约定一个方法,确保我把比特流以信号的形式发出去,而你接收信号以后能解读出原来正确的比特流,那么这个方法,就是一种协议,就是物理层的协议的内容。

上面的所谓屏蔽物理层设备和传输介质的不同,就是说数据链路层你不用管传输介质是光纤还是双绞线还是同轴电缆,光纤用光咋表示0和1呀,双绞线上又咋表示0和1呢?这些你链路层都不用管,这都是我物理层管的事,反正我确保你看到的都是01比特流,至于这比特流咋来的你不用管。

简而言之,物理层管的就是如何把比特流正确地传到传输介质上,以及如何把接收到的信号正确解读成比特流。

传输介质

传输介质并不属于物理层,而属于物理层下面,有人也把传输介质称为第0层

双绞线:

双绞线结构示意图
这玩意就叫双绞线,双绞线应该是四根两对,所以叫双绞

现在咱们一般家用和还有咱们宿舍里买来用的网线,就是这玩意

绞合和屏蔽层都是为了减少对相邻导线的电磁干扰

分类:

屏蔽和非屏蔽

众所周知我们的网线也就是双绞线,分为5类6类等,这个属于比较应用的知识了,考试不会考,暂不深究。

应用领域:

  • 局域网
  • 传统电话网

同轴电缆:

同轴电缆结构示意图

分类:

分类别称应用
50Ω基带同轴电缆局域网
75Ω宽带同轴电缆有线电视系统

光纤:

光纤的物理原理:

在这里插入图片描述

分类:

分类直径距离光源原理
多模光纤发光二极管全反射
单模光纤窄,因为减小到只有一个光的波长半导体激光器光沿直线传播

注意多模光纤和单模光纤的传播不太一样,多模是多束光在光纤里来回全反射,单模是一束光沿直线传播

无线传输介质:

无线电波

微波:

卫星通信:

红外线:

激光:

物理层设备

中继器:

功能:将(数字)信号整形并放大再转发出去,以消除经过一长段电缆后产生的失真和衰减
原理:整形再生
用于加强基带信号(用于传输数字信号)的设备
端口:两个
只作用于信号的电气部分,而不在乎是否有错误或者不适合于网段的数据进入
中继器只扩展网络的物理层部分,不以任何方式改变网络的功能,所以两个数据链路层协议不同的网段,是不能通过中继器互连的
使用个数有限制,在10BASE5以太网中,互相串联的中继器的个数不能超过4个,而且用4个中继器串联的5端通信介质中只有3段可以挂接计算机。这就是543原则

放大器:

功能:放大模拟信号,
原理:将衰减的信号放大
用来加强宽带信号(用于传输模拟信号)的设备

集线器(Hub):

在这里插入图片描述

本质:一个多端口的中继器
作用:和中继器一样,实际效果和这些网线拧在一起是一样
对于收到的帧,无脑全部转发
工作过程:一个口接收到数据后无脑转发给其余n-1个口,
集线器的冲突问题:
集线器不分割冲突域:所以当所有端口中有两个以上要发送的时候,只有其中一个能成功发送,其余的得等着,所以一个带宽为10Mb/s的集线器上连接了8台计算机,当这8台计算机同时工作时,每台计算机真正拥有的带宽为10/8Mb/s=1.25Mb/s

http://www.xdnf.cn/news/2988.html

相关文章:

  • 力扣-数据结构-二叉树
  • 3D可视化编辑器模版
  • AimRT 从零到一:官方示例精讲 —— 四、logger示例.md
  • 信创产业贡献︱悬镜安全深度参编《2024网信自主创新调研报告》
  • 监控易一体化运维:解锁业务系统管理,助力企业运维升级
  • SOLIDWORKS广东东莞地区代理商哪个服务好?都有哪些代理商?
  • docker 部署前、后端分离项目详细步骤(从打包到部署)
  • 嵌入式学习笔记 - 关于STM32 SPI控制器读取以及写入时,标志位TXE, RXNE的变化
  • 文献阅读(二)植被恢复力变化对不同干旱类型的空间异质性|《Earth‘s Future》
  • 第八章 磁盘管理未完待续
  • 关闭正点原子atk-qtapp-start.service
  • 使用C# ASP.NET创建一个可以由服务端推送信息至客户端的WEB应用(一)
  • 解决vue3 路由query传参刷新后数据丢失的问题
  • [MySQL数据库] InnoDB存储引擎(四): InnoDB磁盘文件
  • 基于Spring Boot+Vue 网上书城管理系统设计与实现(源码+文档+部署讲解)
  • C# 中重启程序通常意味着关闭当前运行的应用程序实例
  • 【语法】C++的继承
  • 云钥科技红外短波工业相机
  • 【开源项目】基于sherpa-onnx的实时语音识别系统 - LiveASR
  • 实习技能记录【4】-----消息分发中的观察者模型
  • 聚焦智能体未来,领驭科技在微软创想未来峰会大放异彩
  • 每日一道leetcode(不会做学习版,多学一题)
  • SpringBoot+Mybatis通过自定义注解实现字段加密存储
  • Astro大屏中关于数据流转的数据接入与数据中心之间的逻辑关系梳理
  • 笔试专题(十二)
  • 字符串(格式化字符串字面值)进行输出
  • Rust 的 Web 世界:actix_web 轻松接收 JSON 请求体
  • 打造美观 API 文档:Spring Boot + Swagger 实战指南
  • C++23 std::byteswap:反转字节 (P1272R4)
  • C#里创建一个TCP客户端连接类