【计算机网络】第三章 数据链路层(点对点协议 媒体介入控制)

news2024/11/14 20:31:11

文章目录

    • 3.5 点对点协议PPP
    • 3.6 媒体接入控制
      • 3.6.1 媒体接入控制的基本概念
      • 3.6.2 媒体接入控制——静态划分信道
      • 3.6.3 随机接入——CSMA/CD协议
      • 3.6.4 随机接入——CSMA/CA协议



在这里插入图片描述

3.5 点对点协议PPP

点对点协议是目前使用最广泛的点对点数据链路层协议。
PPP协议为在点对点链路传输各种协议数据提供了一个标准方法,主要由如下三个部分过程:

  • 对各种协议数据报的封装方法(封装成桢)。
  • 链路控制协议 LCP 用于建立、配置以及测试数据链路的连接。
  • 一套网络控制协议 NCPs 其中的每一个协议支持不同的网络层协议。

PPP协议
// TODO

PPP(Point-to-Point Protocol)是一种点对点协议,通常用于在计算机之间建立串行连接,例如通过调制解调器或序列接口进行互联。以下是有关PPP的一些关键信息:

描述:PPP是一种数据链路层协议,用于在两个节点之间传输数据。它提供了可靠的、面向字节的传输,并支持多种网络层协议,如TCP/IP、IPX/SPX等。

功能:PPP提供了三个主要功能:

建立和终止连接:PPP允许设备之间动态地建立和释放连接。
数据链路协议(LCP):LCP负责协商并管理连接的配置和参数。
网络控制协议(NCP):NCP用于配置和管理上层网络协议,如IP地址分配、压缩和加密配置等。

特点

支持双向通信:PPP提供全双工通信能力,使得节点之间可以同时发送和接收数据。
提供错误检测和纠正:PPP使用CRC(循环冗余校验)校验和来检测和纠正传输中的错误。
支持身份验证:PPP支持对连接的身份进行认证,以确保安全性。
可扩展性:PPP支持通过不同的NCP协议来适应不同的网络层协议。
应用场景:PPP常用于建立拨号上网连接、远程访问局域网和构建虚拟专用网络(VPN)等场景。


3.6 媒体接入控制

3.6.1 媒体接入控制的基本概念

共享信道要着重考虑的一个问题就是如何协调多个发送和接收站点对一个共享传输媒体的占用,即:媒体接入控制 MAC。
概览图

随着技术的发展,交换技术的成熟和成本的降低,具有更高性能的使用点对点链路和链路层交换机的交换式局域网在有线领域已完全取代了共享式局域网,但由于无线信道的广播天性,无线局域网任然使用的是共享媒体技术。

3.6.2 媒体接入控制——静态划分信道

信道复用:复用是通信技术中的一个主要概念。复用就是通过一条物理线路同时传输多路用户的信号。
当网络中传输媒体的传输容量大于多条单一信道传输的总通信量时,可利用复用技术在一条物理线路上建立多条通信信道来充分利用传输媒体的带宽。
常见的信道复用技术:频分复用FDM,时分复用TDM,波分复用WDM,码分复用CDM。
码分复用CDM 是另一种共享信道的方法。实际上,由于该技术主要用于多址接入,人们更常用的名词是多址CDMA.
与 频分复用和时分复用不同,码分复用的每一个用户可以在同样的时间使用同样的频带进行通信。
由于各用户使用经过特殊挑选的不同码型,因此各用户之间不会造成干扰。
CDM 最初你是用于军事通信的,因为这种系统所发送的新号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。
随着技术的进步,CDMA设备的价格和体积都大幅度下降,因为现在预广泛用于民用的移动通信中。
// TODO

3.6.3 随机接入——CSMA/CD协议

CSMA/CD协议:载波监听多址接入/碰撞检测 协议
多址接入MA:多个站连接在一条总线上,竞争使用总线。
载波监听CS:每一个站在发送桢之前先要检测一下总线上是否有其他站点在发送桢(先听后说)。

  • 若检测到总线空闲 96 比特时间,则发送这个桢。
  • 若检测到总线忙,则继续检测并等待总线转为空闲 96 比特时间,然后发送这个桢。

碰撞检测CD:每个正在发送桢的站边发送边检测碰撞(边说边听)

  • 一旦发现总线上出现碰撞,则立即停止发送,退避一段随机时间后再次发送(一旦冲突立即停说,等待时机重新再说)

3.6.4 随机接入——CSMA/CA协议

CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)是一种随机接入协议,常用于无线局域网(WLAN)中,以协调多个设备在共享媒介上进行传输。下面是关于CSMA/CA协议的一些要点:

描述:CSMA/CA协议通过“侦听”共享信道上的活动来避免碰撞。它将发送前的随机等待时间引入到数据传输过程中,以降低碰撞的概率,提高传输成功的概率。

基本原理:

侦听(Carrier Sense):设备在发送数据之前会先检测信道是否处于忙碌状态。如果信道被其他设备占用,则等待信道空闲。
随机等待时间(Random Wait):当信道空闲时,设备会引入一个随机的等待时间,以防止多个设备同时开始发送数据而导致碰撞。
数据传输与确认(Collision Avoidance):设备发送数据后,接收方会返回确认消息。如果发生碰撞,发送方会根据退避算法重新选择一个等待时间后再次尝试发送。
优点:

碰撞避免:由于引入了随机等待时间,CSMA/CA减少了碰撞的发生概率,有助于提高传输效率。
公平性:CSMA/CA允许多个设备按照一定规则共享信道,避免某些设备垄断带宽资源。
缺点:

延迟:由于引入了等待时间,CSMA/CA会引入一定的传输延迟,尤其在信道较为拥塞时延迟可能更大。


在这里插入图片描述

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

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

相关文章

JAVA Email

Email就是电子邮件。电子邮件的应用已经有几十年的历史了,我们熟悉的邮箱地址比如aaaa22222163.com,邮件软件比如Outlook、网易闪电邮、Foxmail都是用来收发邮件的。当然,使用Java程序也可以收发电子邮件。 传统的邮件就是通过邮局投递&#…

目标检测+车道线识别+追踪+测距(代码+部署运行)

目标检测车道线识别追踪测距 本文主要讲述项目集成:从车道线识别、测距、到追踪,集各种流行模型于一体! 不讲原理,直接上干货! 把下文环境配置学会,受益终生! 各大项目皆适用! …

具有音调控制功能的25W混合式Hi—Fi放大器

现代电子技术应用中电子管的使用虽然已经较少,但由于电子管有晶体管不可替代的一些优越特性,所以在部分领域特别是音响电路中还受到人们的亲睐。这是一款由“靓”音电子管和音响集成电路联合组成的混合放大器。该放大器由电子管作前级,音响专…

7.8(wmi命令+ServiceName+CobaltStrike Loader)

优先级,进程ID,线程计数 优先级(Priority)是操作系统对进程或线程分配处理器资源的重要性排序。较高的优先级意味着进程或线程更有可能在竞争处理器资源时被调度执行。 进程ID(Process ID)是唯一标识系统中…

Python读取Excel文件并复制指定的数据行

本文介绍基于Python语言,读取Excel表格文件数据,并基于其中某一列数据的值,将这一数据处于指定范围的那一行加以复制,并将所得结果保存为新的Excel表格文件的方法。 首先,我们来明确一下本文的具体需求。现有一个Excel…

【Java】Netty中closeFuture添加监听事件示例

1. 需求 客户端向服务端发送信息,服务端将信息打印客户端接收键盘输入到信息循环向服务端发送信息客户端接收键盘输入‘q’时关闭 2.服务端代码 import io.netty.bootstrap.ServerBootstrap;在这里插入代码片 import io.netty.buffer.ByteBuf; import io.netty.c…

新开普智慧校园系统RCE漏洞复现(0day)

0x01 产品简介 新开普智慧校园体系基于业务、数据双中台理念,建立共享开放能力平台,实现能力开放和服务与数据的全生命周期治理;基于一云多端,混合云服务模式,覆盖管理、生活、教学、科研和社会化服务全场景&#xff0…

【网络】HTTPS协议原理

目录 “加密”相关概念 为什么要加密 常见加密方式 对称加密 非对称加密 HTTPS工作过程探究 方案1-只使用对称加密 方案2-只使用非对称加密 方案3-客户端和服务端双方都使用非对称加密 方案4-非对称加密 对称加密 上述方案问题分析 方案5-证书认证 非对称加密对…

代码随想录二刷day46 | 动态规划之139.单词拆分

day46 139.单词拆分1.确定dp数组以及下标的含义2.确定递推公式3.dp数组如何初始化4.确定遍历顺序5.举例推导dp[i] 139.单词拆分 题目链接 解题思路:单词就是物品,字符串s就是背包,单词能否组成字符串s,就是问物品能不能把背包装满…

原来Linux里也能打《ACM》?

本文,我们来介绍一下Linux中的ACM时间,不过呢此ACM非彼acm,让我们一起来看看吧 前言 我们在写Makefile的时候,经常会遇到make: xxx is up to date.的问题,很多同学都不知道是什么原因,本文我们就从这一点说…

如何查看某个学者近些年发表的论文

Search more papy by the author 在谷歌学术上搜索,输入学者的名字,就会出来所有的期刊,文章题目、发表时间、相关作者等信息。 例如, 在下面的网址中,展示了学者发表的论文详情 https://scholar.google.com/citat…

C++常用库函数 6.进程控制函数

函数名&#xff1a;exit 函数原型&#xff1a;void exit(int status)&#xff1b; 参数&#xff1a;status 退出状态。 所需头文件&#xff1a;<cstdlib> 功能&#xff1a;终止进程。函数名&#xff1a;system 函数原型&#xff1a;int system(const char*command) …

103、基于STM32单片机智能两轮双轮自平衡小车 蓝牙手机APP控制系统设计(程序+原理图+PCB源文件+硬件芯片资料等)

单片机主芯片选择方案 方案一&#xff1a;AT89C51是美国ATMEL公司生产的低电压&#xff0c;高性能CMOS型8位单片机&#xff0c;器件采用ATMEL公司的高密度、非易失性存储技术生产&#xff0c;兼容标准MCS-51指令系统&#xff0c;片内置通用8位中央处理器(CPU)和Flash存储单元&a…

【网络安全带你练爬虫-100练】第10练:re的正则匹配、文件夹创建、图片下载

目录 一、目标1&#xff1a;正则匹配图片的URL 二、目标2&#xff1a;创建文件夹 三、目标3&#xff1a;保存图片到test文件夹中 四、网络安全小圈子 一、目标1&#xff1a;正则匹配图片的URL URL位置 我们可以找到img都在这个标签里面 请求方法GET 提取URL位置 需要掌握…

【算法 -- LeetCode】(12)整数转罗马数字

1、题目 罗马数字包含以下七种字符&#xff1a; I&#xff0c; V&#xff0c; X&#xff0c; L&#xff0c;C&#xff0c;D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M …

【源码】vue2+element+laravel8开发不良事件上报系统源码

系统概述&#xff1a; 医院不良事件报告系统为医院内质量控制、患者安全关注、医疗安全不良事件方面的精细化的管理提供了平台&#xff0c;是等级医院评审的必备内容&#xff0c;评审要求医院直报系统要与卫生部“医疗安全(不良)事件报告系统”建立网络对接。 不良事件报告系统…

微信小程序WebView嵌入别人网页的解决办法

写在前面&#xff0c;小程序必须是热认证的企业小程序&#xff0c;个人小程序不支持WebView组建。 方法一&#xff1a; 在做微信小程序开始时&#xff0c;大家都能遇到&#xff0c;WebView组件使用的URL必须要在小程序的后台设置业务域名&#xff0c;并且在对应域名服务器根目…

hexo #01 安装

本篇主要步骤 1、前置环境2、安装 hexo3、初始化 hexo4、运行 hexo 1、前置环境 参考官网教程&#xff1a;hexo 博客系统安装前提 2、安装 hexo 这里采用官网推荐的第二种方式局部安装 hexo 包。 $ npm install hexo3、初始化 hexo 创建一个空文件夹&#xff0c;用来作为项…

mysql 数据库备份和还原

数据库备份 第一步&#xff1a;先在环境变量Path里面加上mysql bin目录的路径 第二部&#xff1a;执行对应的命令 备份数据库中的表&#xff1a; 命令&#xff1a; mysqldump -u root -p fenku_lianxi customer > d:\temp.sql root是 账号 username fenku_lianxi是数据…

科技资讯|苹果Vision Pro手部追踪和手势相关新专利曝光

近日&#xff0c;美国专利商标局正式授予苹果一项与 Apple Vision Pro 主要功能相关的专利&#xff1a;手部追踪和手指手势。 苹果专利指出&#xff0c;沉浸感的质量取决于几个重要因素。例如&#xff0c;显示器的特性&#xff0c;如图像质量、帧率、像素分辨率、高动态范围 …