计算机网络的数据链路层的学习笔记
数据链路层为计算机网络七层模型中的第二层,同物理层一并构成了TCP/IP协议的四层结构的第一层——网络接口层 数据链路层解决的问题封装成帧 帧是数据链路层的基本单位 在数据链路层中,发送端会在网络层的一段数据前后添加特性标记变成“帧”,而接收端则会识别出这个“帧” 一般过程如下: 1.数据链路层获得
转载
2023-10-12 09:57:08
65阅读
所谓数据帧(Data frame),就是数据链路层的协议数据单元,它包括三部分:帧头,数据部分,帧尾。其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等;数据部分则包含网络层传下来的数据,比如IP数据包,等等。数据帧的种类编辑在发送端,数据链路层把网络层传下来得数据封装成帧,然后发送到链路上去;在接收端,数据链路层把收到的帧中的数据取出并交给网络层。不同的数据链路层协议
转载
2023-10-12 10:25:53
90阅读
帧是每个数据链路层协议的关键要素。数据链路层协议需要控制信息才能使协议正常工作。控制信息可能提供以下信息:
哪些节点正在相互通信
各节点之间开始通信和结束通信的时间
节点通信期间发生了哪些错误
接下来哪些节点会参与通信
数据链路层使用帧头和帧尾将数据包封装成帧,以便经本地介质传输数据包。
数据链路层帧包括:
数据 &
原创
2011-05-23 17:07:16
830阅读
请记住,虽然有许多描述数据链路层帧的不同数据链路层协议,但每种帧均都有三个基本组成部分:
帧头
数据
帧尾
所有数据链路层协议均将第 3 层 PDU 封装于帧的数据字段内。但是,由于协议的不同,帧结构以及帧头和帧尾中包含的字段会存在差异。
数据链路层协议描述了通过不同介质传输数据包所需的功能。协议的此类功能已集成到帧封装中。当帧
原创
2011-05-23 19:00:44
1196阅读
在 TCP/IP 网络中,所有 OSI 第 2 层协议均与 OSI 第 3 层的 Internet 协议配合使用。然而,实际使用的第 2 层协议取决于网络的逻辑拓扑以及物理层的实施方式。如果网络拓扑中使用的物理介质非常多,则正在使用的第 2 层协议数量也相对较大。
CCNA 课程中将介绍的协议包括:
以太网
点对点协议 (PPP)
高
原创
2011-05-24 10:32:32
1378阅读
后退N帧协议(GBN)一、后退N帧协议中的滑动窗口二、GBN发送方必须响应的三件事三、GBN接收方要做的事四、滑动窗口长度一、后退N帧协议中的滑动窗口发送窗口:发送方维持一组连续的允许发送的帧的序号。接收窗口:接收方维持一组连续的允许接收帧的序号。二、GBN发送方必须响应的三件事1、上层的调用上层要发送数据时,发送方先检查发送窗口是否已满,如果未满,则产生一个帧并将其发送;如果窗口已满,发送方只需
转载
2023-10-30 22:23:20
67阅读
一、数据格式 在此层将数据分帧,并处理流控制。 MAC帧的数据格式: head包含:(固定18个字节) 发送者(源地址,6个字节) 接收者(目标地址,6个字节) 数据类型(6个字节)=类型2字节+帧校验序列FCS(CRC检验)4字节 data包含:(最短46字节,最长1500字节) 数据包的具体内容:head长度+data长度=最短64字节,最长1518字
开始重新阅读潘爱民翻译的计算机网络,有机会看一下英文的版本,毕竟英文水平对学计算机的做程序设计的人来说是一种必备的工具或者说是技能。 本来打算好好看看第一章关于物理层的设计,结果依然草草过了一遍,暂时也就略过。 说说数据链路层,数据链路层,计算机层级模型中的第二层,位于物理层的上层,网络层的下层。一下是书中对数据链路层的设计做的概括。 数据链路层是使用物理层提供的服务在通信信道上发送和接
@TOC一. 以太网以太网是现有局域网最常用的通信协议标准以太网链路传输的数据包称作以太帧(以太网数据帧), 在以太网中,网络访问层的软件必须把数据转换成能够通过网络适配器硬件进行传输的格式。以太网帧格式目的地址和源地址是网卡的硬件地址(MAC地址), 长度为48位不同的数据请求对应不同的类型, 0800的数据是IP数据、0806代表ARP请求/响应数据、8035代表RARP请求/响应数据数据表示
原创
2023-09-20 17:56:56
369阅读
PPP 协议的帧格式PPP 帧的首部和尾部分别为 4 个字段和 2 个字段。 标
原创
2022-08-16 21:34:04
2123阅读
**数据了链路层主要负责处理主机之间的通信****三个基本问题:封装成帧,透明传输,差错检验**封装成帧:网络层数据包到数据链路层后因为分组交换会被分成小份的数据,这些小分数据报被头尾加上帧首部和帧尾部形成数据帧,数据传输单位。透明传输:所谓透明传输就是无论数据是什么都不会影响帧的判断信息,也就是数据中不允许出现和用来界定帧的控制字符一样的字符比特编码。无论什么比特组合的数据都能按照原样传送过去。
原创
2019-03-14 23:39:30
450阅读
3.1、数据链路和帧 链路:一条无源的点到点的物理线路段,中间没有任何其他的交换节点。 数据链路:物理线路+通信协议 除了物理线路之外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬软件加到链路上,就构成了数据链路。
原创
2021-08-04 10:16:06
191阅读
一、数据链路层功能 二、以太网帧格式 三、交换机的工作原理 四、VRP概念及配置 一、数据链路层功能 该层位于物理层和网络层之间 数据链路的建立、维护与拆除 帧包装、帧传输、帧同步 帧的差错恢复 流量控制 二、以太网帧格式 以太网工作在数据链路层 以太网帧格式以前导码为起始,32位冗余校验码结尾。 ...
转载
2021-05-25 09:10:00
240阅读
2评论
1、数据链路层的功能 2、封装成帧的相关概念 组帧的几种方法。 (1)字符计数法 (2)字符填充法 (3)零比特填充法 (4)违规编码法 几种组帧方法对比 3、差错控制 (1)差错从何而来? (2)差错控制的方法 奇偶校验 CRC循环冗余码 发送端的处理 接收端的处理 总结: ...
转载
2021-09-12 16:41:00
286阅读
2评论
互联网工程任务组IETF将协议标准化 多播只能在一网内泛红,不能经过路由器。如arp 办有单播才能经过路由器.如icmp
转载
2021-08-05 17:11:04
123阅读
数据链路层
数据链路层主要解决相邻两个节点间的通信问题,它负责将源节点网络层上的数据传输到目的节点的网络层上。所谓相邻是指两个节点通过一条物理信道直接相连。
1. 数据链路层的设计问题
按照网络的分层模型,每一层都是要利用其下层提供的服务来为其上层提供服务。数据链路层从物理层获得的服务是原始的比特流传输服务,而比特流在传输的过程中是会出错的,因此检测和纠正这些错误使得网络层可
转载
精选
2008-10-15 17:20:14
980阅读
数据链路层的定义:PDU帧
物流链路- à 没有可靠的传输 à 物理连接能够实现比特传输
数据链路—>有可靠的传输
包括一条物理连接和为实现数据传输而在两端配置的硬件及相关的通信协议
数据链路层的服务,无确认连接,有确认无连接,有确认有连接。
物理线路的连接并非意味着
原创
2011-12-22 20:51:48
731阅读
OSI 数据链路层的功能是:使网络层数据包做好传输准备以及控制对物理介质的访问。 数据链路层执行以下两种基本服务: 1) 允许上层使用成帧之类的各种技术访问介质 2) 控制如何使用介质访问控制和错误检测之类的各种技术将数据放置到介质上, 以及从介质接收数据。 数据链路层的术语:
原创
2012-07-31 13:10:04
603阅读
数据链路层有2个子层 LLC负责链路控制 MAC硬件寻址 数据链路层的功能 物理地址的定义 网络拓扑结构 链路参数 差错验证 物理介质访问 流控制(可选) MAC地址是一个48位的地址,前24位是厂商号,后面24位是厂商自定义的编号,理论上MAC具有全球唯一性 MAC相同带来的现象一般是网络中一会儿通,一会儿不通  
原创
2013-04-08 18:55:13
456阅读