热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

链路层概述与服务的关系,链路层概述与服务特点

链路层概述与服务数据链路层具有经一条链路从一个节点传输数据到相邻节点的能力。一、常用术语节点将运行链路层协议的任何设备均称为节点。单路访问:一个发送方,一个接收方。3、可靠交

链路层概述与服务

数据链路层具有经一条链路从一个节点传输数据到相邻节点的能力。

一、常用术语

(1)节点
将运行链路层协议的任何设备均称为节点。(主机、路由器)

(2)链路
沿着通信路径连接相邻节点的通信信道称为链路。

有线链路无线链路局域网

(3)帧
第二层的分组叫帧, 封装数据报。


2、链路层通信
(1)使用不同的链路协议经不同的链路传输数据报:

如第一段链路是以太网,中间链路是帧中继,最后链路是 802.11

(2)每个链路协议 提供不同的服务

可能或不能经链路提供可靠数据传输

(3)运输类比

从普林斯顿到洛桑的旅行 豪华轿车:普林斯顿到JFK飞机: JFK到日内瓦火车:日内瓦到洛桑

旅行者 = datagram
运输各段 = 通信链路
运输模式 = 链路层协议
旅行代理人= 选路算法

二、链路层服务

尽管任一链路层的基本服务都是将数据报通过单一的通信链路从一个节点移动到相邻节点,但提供的服务可能因为协议的不同而有所不同。

链路层基本服务

1、成帧
将数据报封装成帧,加上首部和尾部

2、链路接入
媒体访问控制(Medium Access Control,MAC)协议规定帧在链路上的传输规则。

单路访问:一个发送方,一个接收方。多路访问:多个节点共享单个广播链路。

3、可靠交付
当链路层协议提供可靠交付服务时,他保证无差错的经链路层移动的每个网络层数据报。

光纤,双绞铜线、同轴电缆:比特差错低,不必要
无线链路:高差错率,必要

4、差错检测和纠正
(1)差错检测

差错由信号衰减、噪声所致接收方检测差错的存在 信号发送方负责重传或丢弃帧

(2)纠正

接收方识别和纠正比特差错,而不采取重传

5、流量控制
相邻发送和接收节点间的步调一致

三、网络适配器实现链路层通信

1、在“适配器”(又称为qfdxmy)中实现链路层

以太网卡,PCMCIA卡, 802.11卡

2、发送侧

将数据报封装在帧中增加差错检测比特,可靠数据传输,流量控制, 等

3、接收侧

查找差错,可靠数据传输,流量控制, 等提取数据报,传递到接收节点

4、适配器是半自治的

链路层和物理层之间极速赛车五码稳赢技巧铜线、同轴电缆:比特差错低,不必要
无线链路:高差错率,必要

4、差错检测和纠正
(1)差错检测

差错由信号衰减、噪声所致接收方检测差错的存在 信号发送方负责重传或丢弃帧

(2)纠正

接收方识别和纠正比特差错,而不采取重传

5、流量控制
相邻发送和接收节点间的步调一致

三、网络适配器实现链路层通信

1、在“适配器”(又称为qfdxmy)中实现链路层

以太网卡,PCMCIA卡, 802.11卡

2、发送侧

将数据报封装在帧中增加差错检测比特,可靠数据传输,流量控制, 等

3、接收侧

查找差错,可靠数据传输,流量控制, 等提取数据报,传递到接收节点

4、适配器是半自治的

链路层和物理层之间
推荐阅读
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 无线认证设置故障排除方法及注意事项
    本文介绍了解决无线认证设置故障的方法和注意事项,包括检查无线路由器工作状态、关闭手机休眠状态下的网络设置、重启路由器、更改认证类型、恢复出厂设置和手机网络设置等。通过这些方法,可以解决无线认证设置可能出现的问题,确保无线网络正常连接和上网。同时,还提供了一些注意事项,以便用户在进行无线认证设置时能够正确操作。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 开发笔记:计网局域网:NAT 是如何工作的?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了计网-局域网:NAT是如何工作的?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • 本文详细介绍了cisco路由器IOS损坏时的恢复方法,包括进入ROMMON模式、设置IP地址、子网掩码、默认网关以及使用TFTP服务器传输IOS文件的步骤。 ... [详细]
  • 随着前端技术的发展,越来越多的开发者开始使用react、vue等web框架,但很少有人深入理解这些框架的源码。然而,这些框架底层都是由原生的javascript构建而成。对于初学前端的人来说,可能会认为javascript很容易上手,但实际上只是因为它被高度封装了。与能够使用封装类的人相比,能够理解框架原理的人则处于另一个层面。本文将深入剖析jquery源码,探寻框架底层的原理,帮助读者更好地理解web框架的运行机制。 ... [详细]
  • 在package.json中有如下两个对象:husky:{hooks:{pre-commit:lint-staged}},lint-staged:{src** ... [详细]
  • 微信民众号商城/小顺序商城开源项目介绍及使用教程
    本文介绍了一个基于WeiPHP5.0开发的微信民众号商城/小顺序商城的开源项目,包括前端和后端的目录结构,以及所使用的技术栈。同时提供了项目的运行和打包方法,并分享了一些调试和开发经验。最后还附上了在线预览和GitHub商城源码的链接,以及加入前端交流QQ群的方式。 ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • VUE中引用路径的配置
    在vue项目开发中经常引用JS、CSS、IMG文件。当项目较大时文件层级很多,导致路径很长,我们可以通过在bulidwebpack.base.conf.js设置简便的引用路径一、 ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • IP经常分为内网和外网的,内网IP一般是有路由器分配的,尤其是想公司可能都有各自的内网IP,公用的公网IP。查询内网IP的通用方法是通过doc指令来查询,如ipconfig或者ipconfigall ... [详细]
author-avatar
正好忍心_702
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有