计算机网络第二章——物理层(下)

news2024/10/6 16:29:35

提示:君子可内敛不可懦弱,面不公可起而论之

文章目录

  • 2.1.7 数据交换方式
    • 为什么要进行数据交换
    • 数据交换的方式
    • 电路交换
    • 电路交换的优缺点
    • 报文交换
    • 报文交换的优缺
    • 分组交换
    • 分组交换的优缺点
    • 数据交换方式的选择
      • 数据报方式
      • 虚电路方式
      • 虚电路方式的特点
      • 数据报VS虚电路
  • 2.2.1 物理层传输介质
    • 传输介质以及分类
      • 双绞线
      • 同轴电缆
      • 光纤
      • 非导向性的传输介质
    • 脑图时刻
    • 中继器
    • 集线器
  • 第二章总结


2.1.7 数据交换方式

为什么要进行数据交换

两个计算机之间要进行数据交换,就需要链路的连接,当计算机的数目增多时,链路的条数可能也会过多,一个方式就是将主机连接在一个中间设备上,局域网内部就是交换机,广域网就是使用路由器,
请添加图片描述

数据交换的方式

请添加图片描述

电路交换

主机A 首先会先离最近的交换设备A发送一个呼叫请求,这个请求就包括源主机A和目的主机B的主机地址,也就是IP地址,主机A就要执行一个路由请求算法,这个算法就是选择合适的路由,选择交换设备B之后,交换设备B同样执行算法来进行路由选择,在数据通信阶段A主机以及B主机都是可以发送数据的,也就是一个全双工的方式,当发送完之后也就进入了第三阶段,释放链接,主机A会先发送一个释放请求,经过相同的路径到达主机B,然后B返回一个释放应答,按照DCBA依次断开连接,
请添加图片描述

电路交换的优缺点

优点传输时延小是因为独占线路资源,所以数据是直达的,建立连接时间长是因为主机A发送一个连接请求,主机B还需要进应答,无数据存储能力,难以平滑通信量,这是指电路交换的设备是没有存储能力的,当有大量数据涌入到这些交换设备中的时候,这些交换设备没有办法存储,数据就可能丢失,
请添加图片描述

报文交换

假如我要给你发送一个文件,一个段对话,一个文字,都可以是一个报文,就是单次发送的一个数据块,所以长度是很不确定的,而且是可变的,
请添加图片描述

报文交换的优缺

请添加图片描述

分组交换

分组交换是目前互联网上常使用的一种方式,在发送源有一个大的数据块,若是不进行切割就是报文交换的方式了,在小的数据块上加上一定的控制信息,这个控制信息就是一定的源地址,目的地址,分组的编号,不同的分组可以走不同的交换设备,这取决于当时的网络状态,到了目的主机之后根据编号进行重组,
请添加图片描述

分组交换的优缺点

请添加图片描述

数据交换方式的选择

分组交换中,在第一个分组开始转发的时候,第二个分组进行的是存储过程,所以说第一个分组和第二个分组的存储转发是并行的,所以说时延更小,更适合突发式的数据通信,
请添加图片描述

数据报方式

请添加图片描述数据报方式的特点
对于长报文,或者会话式通信可以使用电路交换的方式,
请添加图片描述

虚电路方式

虚电路方式就好像电路连接一样先建立一个连接,主机A会发送一个呼叫请求,结点A收到呼叫请求之后,根据路由选择算法选择下一个结点,一直到主机B,若是主机B可以应答,此时就会发送一个对这个请求的应答,在这个建立连接的阶段,这个呼叫请求或者说是应答都是以分组的形式,要包含源主机地址以及目的主机地址的,在数据传输的过程中传输的是分组,每个分组所携带的信息和之前建立连接的时候是不一样的,而需要携带目的地址,因为路径是确定的,分组只能沿着这个路径走,但是多了一个虚电路号用来标识是哪一个电路过来的分组,
请添加图片描述

虚电路方式的特点

请添加图片描述

数据报VS虚电路

请添加图片描述

2.2.1 物理层传输介质

传输介质以及分类

传输媒体只是单纯无脑的传递信号,单纯的作为一个物理通路,而物理层是可以根据电压来区分出这个信号是多少,
请添加图片描述

双绞线

右手准则若是对应两个相反方向的电流,产生的电磁波是可以相互抵消的,一组铜线它们的电流是相反的,电磁场相互抵消就会减少对相邻导线的影响
请添加图片描述

同轴电缆

同轴电缆的抗干扰性较双绞线要更强一些,
请添加图片描述

光纤

光纤里面是光脉冲,里面的传递对是光波,带宽就非常大,若是传递相同通信量的话,光纤的数量少,而上面两种传播的是电脉冲,
请添加图片描述
单模光纤是将光的直径减小到只有一个光的波长,不用过多的反射,造成的损耗少,因此适合于远距离传输
请添加图片描述
请添加图片描述

非导向性的传输介质

这三种波,每一个都在固定的频段范围,地面微波接力通信就是地球的各个位置都会有一个中继站,中继站可以对信号进行扭转转发,从而实现几个中继站而达到全球通信的效果,同步卫星就是放在天空上的中继站,基本上三个同步卫星就可以实现全球通信
请添加图片描述

脑图时刻

请添加图片描述

中继器

5-4-3规则的意思是5 指的是最多不超过五个网段,每一个中继器两端连接的是两个网段,四指的是在这五个网段内只有四个物理层设备,只有三个段可以挂计算机
请添加图片描述

集线器

集线器使用的类似于广播的形式,当多个主机发送信息给同一个主机的时候,需要经过集线器,此时就容易发生碰撞,遇到碰撞先停下休息一会,然后在等一个随机的时间发送数据,直到不发生碰撞为止,集线器在一个时钟周期内只能传输一组信息,只能实现一组的通信
请添加图片描述

第二章总结

首先介绍了概念,主要解决了如何在连接计算机的传输媒体上传输数据bit流,因此物理层的主要任务就是确定与传输媒体有关接口的特性,也就定义了接口上的一些标准,这些特性分为四种 机械特性,电气特性,功能特性,规程特性,主要是电气特性以及功能特性比较容易混淆,信道是一个有方向性的概念,你可以往我这里传你就有一个信道 我可以往你那里传同样也有一个信道,然后产生三种通信方式,单工,半双工,双工,串行和并行的主要区别就是对于一些列的bit是一个个发送还是一次发送多个bit,数字和模拟主要是说这个信号的波形是连续的还是离散的,基带信号就是一个数字信号直接传到信道上去,宽带信号就是把基带信号进行调制,调制成模拟信号在放到模拟信道上进行传输,传输的过程就是宽带传输,编码和调制的主要区别就是看最后是数字信号还是模拟信号

下图引用其他博主的,这里博主的链接

在这里插入图片描述

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

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

相关文章

HJ29 字符串加解密

描述 对输入的字符串进行加解密,并输出。 加密方法为: 当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a; 当内容是数字时则把该数字加1&#xff0c…

深入理解设计原则之依赖反转原则(DIP)【软件架构设计】

系列文章目录 C高性能优化编程系列 深入理解软件架构设计系列 深入理解设计模式系列 高级C并发线程编程 DIP:依赖反转原则 系列文章目录1、依赖反转原则的定义和解读2、稳定的抽象层3、依赖倒置原则和控制反转、依赖注入的联系小结 1、依赖反转原则的定义和解读 …

多线程事务回滚方法

多线程事务回滚方法 介绍案例演示线程池配置异常类实体类控制层业务层mapper工具类验证 解决方案使用sqlSession控制手动提交事务SqlSessionTemplate注入容器中改造业务层验证成功操作示例业务层改造 介绍 1.最近有一个大数据量插入的操作入库的业务场景,需要先做一…

Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching 论文精读

Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching 论文链接:[2305.13310] Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching (arxiv.org) 代码链接:aim-uofa/Matcher: Matcher: Segment Anyt…

STM32 HAL库开发——基础篇

目录 一、基础知识 1.1 Cortex--M系列介绍 1.2 什么是stm32 1.3 数据手册查看 1.4 最小系统和 IO 分配 1.4.1 电源电路 1.4.2 复位电路 1.4.3 BOOT 启动电路 1.4.4 晶振电路 1.4.5 下载调试电路 1.4.6 串口一键下载电路 1.4.7 IO 分配 1.4.8 总结 1.5 开发工…

Spring:Spring框架中的核心类 ③

一、解读思想 1、用轮廓解读体系。 2、关注细节,不执着细节。 二、核心类设计 1、 容器接口和实现类 ApplicationContext 接口(容器) ①.读取配置文件 ②.注解形成bean 哪种形式的bean统一核心管理使用中心类。 2、 ApplicationCont…

MySQL 子查询

文章目录 子查询单行子查询多行子查询相关子查询 exists 子查询 所谓子查询就是 select 查询语句中还有 select 查询语句,里面的称为子查询或内查询,外面的称为主查询或外查询。 根据查询结果记录数量,子查询可以分为两类: 单行…

机器学习 | 分类问题

目录 一、K近邻算法 二、决策树 1.一些原理介绍 2.决策树案例与实践 三、距离 一、K近邻算法 我们引入accuracy_score,利用score()的方法评估准确性。k近邻算法中的k是一个超参数,需要事先进行定义。 k值得选取经验做法是一般低于训练样本得平方根…

排书 dfs 迭代加深 IDA* 剪枝 java

🍑 算法题解专栏 🍑 排书 给定 n n n 本书,编号为 1 ∼ n 1 \sim n 1∼n。 在初始状态下,书是任意排列的。 在每一次操作中,可以抽取其中连续的一段,再把这段插入到其他某个位置。 我们的目标状态是把…

【云原生-K8s】k8s可视化管理界面安装配置及比较【Kuboard篇】

总览 安装了k8s控制面板,方便日常的问题处理,查看资源状态信息,也可以增加子账号进行开放给其他人员使用,减少命令操作,提升工作效率 前置条件 须有一个正常使用的k8s集群附k8s v1.23版本搭建:https://…

amis框架实现sdk中使用tsx

1.开发过程中,由于自己和同事用的不同方式使用,本人使用react搭建的amis框架,同事用sdk使用方式搭建 2.开发过程中遇到问题,如果需求中出现amis无法满足的组件,需要自己进行自定义组件,而不同使用方式的am…

JVM内存变化分析实战

最近在一次项目压力测试时,监测到JVM内存明显的变化,由于之前开发工作中没有涉及到JVM相关的问题分析,所以特此借这个机会学习和记录。项目使用的JDK版本为 OpenJdk 1.8,虚拟机为 HotSpot。 1. 内存变化情况 在压力测试进行2H48…

Java008——Java关键字和标识符的简单认识

一、Java关键字 围绕以下3点介绍: 1、什么是Java关键字? 2、Java有哪些关键字? 3、Java关键字的作用? 4、Java关键字的使用?后面文章再做介绍 1.1、什么是Java关键字? 定义:被Java语言赋予了…

github开源化课程体系推荐 浙江大学 计算机考研必备408资料汇总 北京大学计算机系资料整理

github漫游指南 github漫游指南 *所有开源课程资料网站整理在文末 什么是GitHub Wiki 百科上是这么说的 GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目。它由GitHub公司(曾称Logical Awesome)的开发者Chr…

【手撕Spring源码】深度理解SpringMVC【下】

文章目录 控制器方法执行流程ControllerAdvice 之 ModelAttribute返回值处理器MessageConverterControllerAdvice 之 ResponseBodyAdviceBeanNameUrlHandlerMapping 与 SimpleControllerHandlerAdapterRouterFunctionMapping 与 HandlerFunctionAdapterSimpleUrlHandlerMapping…

Elasticsearch:节点角色 - node roles

你可能已经知道 Elasticsearch 集群由一个或多个节点组成。 每个节点将数据存储在分片上,每个分片存储在一个节点上。 到目前为止,你看到的每个节点都至少存储了一个分片,但值得注意的是,节点并不总是必须存储分片。 这是因为每个…

【Unity3D】运动模糊特效

1 运动模糊原理 开启混合(Blend)后,通过 Alpha 通道控制当前屏幕纹理与历史屏幕纹理进行混合,当有物体运动时,就会将当前位置的物体影像与历史位置的物体影像进行混合,从而实现运动模糊效果,即模…

javascript基础二十二:举例说明你对尾递归的理解,有哪些应用场景

一、递归 递归(英语:Recursion) 在数学与计算机科学中,是指在函数的定义中使用函数自身的方法 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数 其核心思想是把一个大型…

Redis高级数据结构之GEO

GEO的介绍 Redis3.2版本提供了GEO地址位置信息定位的功能。支持存储地理位置信息来实现诸如摇一摇,附近位置这类地理位置信息的功能。 Redis也是使用业界比较通用的地理位置距离排序算法GeoHash算法。将二维的经纬度坐标数据映射到一维的整数,将所有元素…

1.项目环境部署操作

第一步 将资料中提供虚拟机压缩包, 解压到一个没有中文没有空格, 以及磁盘空间相对充足的磁盘中(大于100GB) 第二步 修改VMware的网卡设置: 统一修改为 88网段, 网关为192.168.88.2 vm虚拟机 windows系统 第三步 将两台项目虚拟机挂载到VMware上