什么是L2 frame?

The data link layer or layer 2 is the second layer of the seven-layer OSI model of computer networking.

 

The data link layer is concerned with local delivery of frames between devices on the same LAN. Data-link frames, as these protocol data units are called, do not cross the boundaries of a local network. Inter-network routing and global addressing are higher-layer functions, allowing data-link protocols to focus on local delivery, addressing, and media arbitration. This way, the data link layer is analogous to a neighborhood traffic cop; it endeavors to arbitrate between parties contending for access to a medium, without concern for their ultimate destination. When devices attempt to use a medium simultaneously, frame collisions occur. Data-link protocols specify how devices detect and recover from such collisions, and may provide mechanisms to reduce or prevent them.

 

Layer 2 devices deliver frames using unique hardware addresses. A frame‘s header contains source and destination addresses that indicate which device originated the frame and which device is expected to receive and process it. In contrast to the hierarchical and routable addresses of the network layer, layer-2 addresses are flat, meaning that no part of the address can be used to identify the logical or physical group to which the address belongs.

 

来源

==========

Data link layer

https://en.wikipedia.org/wiki/Data_link_layer

时间: 2024-10-18 03:57:04

什么是L2 frame?的相关文章

Java7里try-with-resources分析

这个所谓的try-with-resources,是个语法糖.实际上就是自动调用资源的close()函数.和Python里的with语句差不多. 例如: [java] view plain copy static String readFirstLineFromFile(String path) throws IOException { try (BufferedReader br = new BufferedReader(new FileReader(path))) { return br.re

VXLAN 概念(Part I) - 每天5分钟玩转 OpenStack(108)

除了前面讨论的 local, flat, vlan 这几类网络,OpenStack 还支持 vxlan 和 gre 这两种 overlay network. overlay network 是指建立在其他网络上的网络. 该网络中的节点可以看作通过虚拟(或逻辑)链路连接起来的. overlay network 在底层可能由若干物理链路组成,但对于节点,不需要关心这些底层实现. 例如 P2P 网络就是 overlay network,隧道也是. vxlan 和 gre 都是基于隧道技术实现的,它们也

Java语言规范

Java基础技术细节总结 - 语言规范 Java Java 基础 开发莫忘基础,写业务写多了很多基础内容容易忘.这里将寻根溯源,总结Java语言规范和基础类中的一些细节问题.所有关于Java语言规范的细节问题,都可以参考 The Java? Language Specification, Java SE 8 Edition(JLS8) . 本文将不断补充.. 小数化为整数 Math.floor(x)返回小于等于x的最接近整数,返回类型为double; Math.round(x)相当于四舍五入,返

Frame Relay - 简介及基本配置

Frame Relay现在越来越不流行了,不过在过去的设计中被广泛应用. 所以工作上还是能经常见到的, 这篇博文从二层简单总结下FR的一些概念 在介绍Frame Relay之前,先了解下广播介质和非广播介质的区别: Broadcast Media (广播介质): Ethernet . Token-Ring.FDDI 特点: 源可以同时向所有连接(二层)目的地址通话 简化了三层到二层的解析 Non-Broadcast Multi Access (NBMA): Frame Relay.ISDN.AT

Frame Relay - 简单介绍及基本配置

Frame Relay如今越来越不流行了,只是在过去的设计中被广泛应用. 所以工作上还是能常常见到的, 这篇博文从二层简单总结下FR的一些概念 在介绍Frame Relay之前,先了解下广播介质和非广播介质的差别: Broadcast Media (广播介质): Ethernet . Token-Ring.FDDI 特点: 源能够同一时候向全部连接(二层)目的地址通话 简化了三层到二层的解析 Non-Broadcast Multi Access (NBMA): Frame Relay.ISDN.

正则化方法:L1和L2 regularization、数据集扩增、dropout

本文是<Neural networks and deep learning>概览 中第三章的一部分,讲机器学习/深度学习算法中常用的正则化方法.(本文会不断补充) 正则化方法:防止过拟合,提高泛化能力 在训练数据不够多时,或者overtraining时,常常会导致overfitting(过拟合).其直观的表现如下图所示,随着训练过程,网络在training data上的error渐渐减小,但是在验证集上的error却反而渐渐增大--因为训练出来的网络过拟合了训练集,对训练集外的数据却不work

iOS开发UI基础—手写控件,frame,center和bounds属性

一.手写控件 1.手写控件的步骤 (1)使用相应的控件类创建控件对象 (2)设置该控件的各种属性 (3)添加控件到视图中 (4)如果是button等控件,还需考虑控件的单击事件等 (5)注意:View Contollor和view的关系 2.注意点 在OC开发中,Storyboard中的所有操作都可以通过代码实现,程序员一定要熟练掌握代码布局界面的能力! 设置控件监听方法的示例代码如下: [btn addTarget:self action:@selector(click:) forContro

Selenium-Webdriver系列Python版教程(5)————如何定位 frame

在 web ui 自动化测试中,frame 一直是令人头痛的问题,就像上班必须挤公车坐地铁一般, frame 的问题总是令人气闷纠结为之黯然神伤. 以前在使用 Selenium1 的时候,frame 也是颇为棘手的一个问题.不但要照本宣科的进行 一系列的设置,而且在进行实际代码编写的过程中会遇到各种奇奇怪怪的问题. frame 就像 中国男足的后防线,问题多多难以解决. selenium webdriver 处理 frame 比较简单,这点比某些测试工具要先进一些,令人身心愉 悦. 以下面的 h

iOS 动态设置UILabel的frame(宽度和高度)

CGSize labelSize=[self.myDetailLabel.text boundingRectWithSize:CGSizeMake([UIScreen mainScreen].bounds.size.width-20, 0) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName: self.myDetailLabel.font} context:nil].size; self.