计算机网络-数据链路层-点对点信道

作者&投稿:申莫 (若有异议请与网页底部的电邮联系)
~ 我们在这里要明确一下,“链路”和“数据链路”并不是一回事。所谓 链路(link)就是从一个结点到相邻结点的一段物理线路(有线或无线),而中间没有任何其他的交换结点。 在进行数据通信时,两台计算机之间的通信路径往往要经过许多段这样的链路。链路只是一条路径的组成部分。

数据链路(data link) 则是另一个概念。这是因为当需要在一条线路上传送数据时,除了必须有一条物理线路外,还必须有一些必要的 通信协议来控制 这些 数据的传输 。若 把实现这些协议的硬件和软件加到链路上,就构成了数据链路 。现在最常用的方法是使用网络适配器(既有硬件,也包括软件)来实现这些协议。 一般的适配器都包括了数据链路层和物理层这两层的功能。

也有人采用另外的术语。这就是把链路分为物理链路和逻辑链路。物理链路就是上面所说的链路,而逻辑链路就是上面的数据链路,是物理链路加上必要的通信协议。

早期的数据通信协议曾叫做 通信规程(procedure) 。因此在数据链路层,规程和协议是同义语。

点对点信道的数据链路层的协议数据单元一帧 :数据链路层把网络层交下来的数据构成帧发送到链路上,以及把接收到的帧中的数据取出并上交给网络层。在互联网中,网络层协议数据单元就是IP数据报(或简称为数据报、分组或包)。

为了把主要精力放在点对点信道的数据链路层协议上,可以采用如图 3-3(a)所示的三层模型 。在这种三层模型中,不管在哪一段链路上的通信(主机和路由器之间或两个路由器之间),我们都看成是结点和结点的通信(如图中的结点A和B),而每个结点只有下三层一网络层、数据链路层和物理层。

点对点信道的数据链路层在进行通信时的主要步骤如下:

(1)发送:结点A的数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧。

(2)传输:结点A把封装好的帧发送给结点B的数据链路层。数据链路层传输管道称为 数字管道 ,传输的数据单位是帧,数字管道是在一些协议控制下完成数据的传输功能的,在数据链路层的协议为 通信规程(procedure)。

(3)接收:若结点B的数据链路层收到的帧无差错,则从收到的帧中提取出P数据报交给上面的网络层:否则丢弃这个帧。

数据链路层不必考虑物理层如何实现比特传输的细节。我们甚至还可以更简单地设想好像是沿着两个数据链路层之间的水平方向把帧直接发送到对方,如图3-3(b)只考虑链路层所示。

三个基本问题

封装成帧、透明传输和差错检测。由于篇幅较长,后面分别介绍。


计算机网络(三)数据链路层
数据链路层负责通过一条链路从一个结点向另一个物理链路直接相连的相邻结点传送数据报。 数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造成为 逻辑上...

计算机网络有几层
第一层:物理层,代表设备:网卡,网线,光纤,atm线缆等。第二层:数据链路层,代表设备:二层交换机,hub。第三层:网络层,代表设备:路由器,三层交换机,防火墙。第四层:传输层,代表协议:tcp,udp。之后的5-7层就是各种协议的表示了。这个主要是开发人员用的多一些,如http,smtp,ftp等等。...

计算机网络(3)| 数据链路层
值得是当我们需要在一条线路上传送数据时,除了有一条物理线路外(链路),还必须有一些必要的通信协议来控制这些数据的传输,若把实现这些协议的硬件和软件加到链路上就构成了数据链路。 (2)帧 。帧指的是点对点信道的数据链路层的协议数据单元,即数据链路层把网络层交下来的数据构成帧发送到链路上以及把接收到的帧...

计算机网络(3)
简述\/引言: 信道是链路的一个抽象,并非实际的描述。 数据链路层有两种类型:链路:一个结点到相邻接待您的一段物理线路(有限或无线),中间没有其他的交换结点。 数据链路:实现协议的硬件和软件 + 链路 = 数据链路 网络适配器:一般都包括了数据链路层和物理层这两层的功能 *规程...

计算机网络-网络层-路由器的构成
数据链路层则按照链路层协议接收传送数据包的头部。在去掉数据包的首部和尾部后,数据包就被送入网络层的处理模块。如果接收到的数据包是路由器之间交换路由信总的数据包(如RIP或OSPF数据包等),则将这种数据包送交路由器的路由选择部分中的路由选择处理机。如果接收到的是数据包,则按照数据包首部中...

传输网络层技术有哪些?
算机网络五层结构是指应用层、传输层、网络层、数据链路层、物理层。1、应用层 专门针对某些应用提供服务。2、传输层 网络层只把数据送到主机,但不会送到进程。传输层负责负责进程与主机间的传输,主机到主机的传输交由网络层负责。传输层也称为端到端送。3、网络层 把包里面的目的地址拿出来,进行...

【网络】TCP\/IP-数据链路层
以太网交换机按照自学习算法建立转发表,它通过 ARP协议 进行地址学习。ARP协议 不属于链路层 。 A RP不是向网络层提供服务,它 本身就是网络层的一部分,帮 助向传输层提供服务。 在数据链路层不存在IP 地址的问题。数据链路层协议是象HDLC 和PPP 这样的协议,它们 把比特串从线路的一端传送到另一端。 例题 高...

02 - 数据链路层的详细认识
数据链路层的任务就是将分组从一个网络中或一个链路上的一端传送到另一端。数据链路层传送的数据单元称为帧(frame)。所以也可以说数据链路层的任务就是在一个网络(或一段链路上)传送以帧为单位的数据 数据链路层属于计算机网络的底层,仅在物理层的上方,在网络层的下方,网络中的主机、路由器等...

计算机网络知识(理解网络协议、架构和安全性)
网络架构是计算机网络中实现数据传输和处理的结构和组件,它包括物理层、数据链路层、网络层、传输层和应用层等。物理层 物理层是计算机网络中最底层的层次,它定义了数据的物理传输方式和传输介质。常见的传输介质包括光纤、双绞线和无线电波等。操作步骤 1.连接计算机和网络设备。2.配置网络设备的物理参...

数据链路层的作用是什么
数据链路层的主要功能:1、将数据组合成数据块,封装成帧;2、差错控制;3、流量控制;4、链路控制;5、MAC寻址;6、区分数据和控制信息;7、透明传输。 数据链路层 本教程操作环境:windows10系统、Dell G3电脑。 数据链路层的主要功能 1. 成帧(帧同步)---将数据组合成数据块,封装成帧 为了向网络层提供服务,数据...

昌吉回族自治州18536012316: 计算机网络中一些概念区别 -
庾侄卡悦: 【信道的定义和特点】在两点之间用于收发信号的单向或双向通路,它是传送信息的通道.信息是抽象的,但传送信息必须通过具体的媒质.例如二人对话,靠声波通过二人间的空气来传送,因而二人间的空气部分就是信道.邮政通信的信道是...

昌吉回族自治州18536012316: 2. 根据IEEE802模型的标准将数据链路层划分为_________子层和__________子层. 3. 计算机网络体系可划分 -
庾侄卡悦:[答案] 2.MAC子层(介质访问控制子层)和LLC子层(逻辑链路控制子层) 3.从逻辑功能上看,可分为通信子网和资源子网 1.网络节点多少分类 局域网 城域网 广域网 因特网 2.按计算机IP类型不同分类: 私用网络 公共网络 3.网络按传输技术可分为广播式...

昌吉回族自治州18536012316: 计算机网络原理 -
庾侄卡悦: 关于计算机网络的定义. 广义的观点:计算机技术与通信技术相结合,实现远程信息处理或进一步达到资源共享的系统;资源共享的观点:以能够相互共享资源的方式连接起来,并且各自具有独立功能的计算机系统的集合;对用户透明的观点:...

昌吉回族自治州18536012316: 网络分为几个层? -
庾侄卡悦: 分七层: 1、物 理 层(Physical Layer) 要传递信息就要利用一些物理媒体,如双纽线、同轴电缆等,但具体的物理媒体并不在OSI的7层之内,有人把物理媒体当作第0层,物理层的任务就是为它的上一层提供一个物理连接,以及它们的机械、...

昌吉回族自治州18536012316: 计算机网络各层 -
庾侄卡悦: 第一层:物理层(PhysicalLayer),属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等还有你说的hub (集线器) 第二层:数据链路层(DataLinkLayer):数据链路层协议的代表包括:SDLC、HDLC、...

昌吉回族自治州18536012316: 详细谈谈七层网络结构 -
庾侄卡悦: OSI模型的设计目的是成为一个所有销售商都能实现的开放网路模型,来克服使用众多私有网络模型所带来的困难和低效性.OSI是在一个备受尊敬的国际标准团体的参与下完成的,这个组织就是ISO(国际标准化组织).什么是OSI,OSI是Open ...

昌吉回族自治州18536012316: 网络的七层协议是什么? -
庾侄卡悦: OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范.OSI模型有7层结构,每层都可以有几个子层.下面我简单的介绍一下这7层及其功能. OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层

昌吉回族自治州18536012316: 数据链路层如何工作? -
庾侄卡悦: 数据链路层最重要的作用就是:通过一些数据链路层协议(即链路控制规程),在不太可靠的物理链路上实现可靠的数据传输.再具体些,可将数据链路层的主要功能归纳如下:1.链路管理:当网络中的两个结点要进行通信时,数据的发方必...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网