数据链路层是物理层吗(数据链路层和物理层使用的地址)

      最后更新:2023-12-13 19:43

      计算机网络-02-物理层和数据链路层

      物理层主要功能是为数据端设备提供传送数据的通路以及传输数据。信道是往一个方向传送信息的媒体,一条通信电路包含一个接收信道和一个发送信道。分用-复用技术 允许多个用户使用一个共享信道进行通信,可以降低成本,提高利用率。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的功能是向该层用户提供透明的和可靠的数据传送基本服务。数据链路层有两个功能: 帧编码 和 差错控制 。物理层只负责传输比特流,为了使传输过程发生差错后只将有限数据进行重发,数据链路层将比特流组合成以太帧作为单位传送。每个帧除了要传送的数据外,还包括校验码,以使接收方能发现传输中的差错。假设现在从网络层过来了一个IP数据报,数据链路层会将这个数据报作为帧进行传送。当然物理层是不管你帧不帧的,它只会将数据链路层传过来的帧以比特流的形式发送给另一台物理设备。由前面的文章可知: 总时延 = 发送时延 + 排队时延 + 传播时延 + 处理时延数据链路层的数据帧不是无限大的,数据帧过大或过小都会影响传输的效率,数据链路层使用MTU来限制数据帧长度。以太网MTU一般为1500字节,路径MTU由链路中MTU的最小值决定。一个实用的通信系统必须具备发现(即检测)这种差错的能力,并采取某种措施纠正之,使差错被控制在所能允许的尽可能小的范围内,这就是差错控制过程。物理层只管传输比特流,无法控制是否出错,所以差错检测成了数据链路层的主要功能之一。一般的检测方法有 奇偶校验码 和 CRC循环冗余校验码 。网络中需要唯一标识物理设备的地址,用于确定数据传输时的发送地址和目的地址。MAC地址(物理地址、硬件地址)共48位,使用十六进制表示,每一个设备都拥有唯一的MAC地址。虽然MAC地址是物理硬件地址,但其属于数据链路层的MAC子层。以太网(Ethernet)是一种使用广泛的局域网技术,它是应用于数据链路层的协议,使用以太网可以完成相邻设备的数据帧传输。以太网数据报文主要由五个部分组成:类型主要表示帧数据的类型,例如网络层的IP数据。定义完数据结构后,就需要进行数据传输。由上文可知,MAC地址唯一标识了设备,那么怎么获得目的设备的MAC地址呢?MAC地址表记录了与本设备相连的设备的MAC地址。假设主机A发送了一个以太网数据报文,数据帧到达路由器,路由器取出前6字节(通过报文数据结构可知前6位位目的地址)。路由器匹配MAC地址表,找到对应的网络接口,路由器往该网络接口发送数据帧。当路由器的MAC地址表中没有目的地址,此时路由器会将此MAC地址进行广播(发送方A除外),接收局域网中与该路由其相连的其他设备的MAC地址并记录。由于MAC地址表只能知道当前设备的下一个设备的MAC地址,简而言之就是只能进行相邻物理节点的数据传输。有关跨设备传输数据的功能是交由网络层处理的,具体见下一章。
      计算机网络-02-物理层和数据链路层

      计算机网络的数据链路层,物理层各自作用是??

      物理层 物理层的主要任务是实现通信双方的物理连接,以比特流(bits)的形式传送数据信息,并向数据链路层提供透明的传输服务。 物理层是构成计算机网络的基础,所有的通信设备、主机都需要通过物理线路互联。物理层建立在传输介质的基础上,是系统和传输介质的物理接口,它是OSI模型的最低层。 数据链路层 数据链路层的功能就是利用物理层提供的比特流传输功能,实现在相邻节点(node)间的透明、可靠的数据传输,具体要实现下列功能:链路管理、帧同步、差错控制、流量控制。 根据网络规模的不同,数据链路层的协议可分为两类:一类是针对广域网(WAN)的数据链路层协议,如HDLC、PPP、SLIP等;一类是局域网(LAN)中的数据链路层协议,如MAC子层协议和LLC子层协议。
      物理层好理解,无非是定义了设备的物理接口,电器特性等等;数据链路层作用是数据封装,物理寻址的
      计算机网络的数据链路层,物理层各自作用是??

      OSI网络体系中,物理层和数据链路层的区别是什么?能否举出实际例子,谢谢

      物理层:透明的传送比特流,例子就是传输它的媒体包括架空明线、平衡电缆、光纤、无线信道等。 数据链路层:物理层要为终端设备间的数据通信提供传输媒体及其连接.媒体是长期的,连接是有生存期的.在连接生存期内,收发两端可以进行不等的一次或多次数据通信.每次通信都要经过建立通信联络和拆除通信联络两过程.这种建立起来的数据收发关系就叫作数据链路.而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错.数据链路的建立,拆除,对数据的检错,但是并不纠正错误。
      物理层是一层真实的协议,单位是比特`它的主要功能是完成相邻节点之间原始比特流的传输 数据链路层是负责将上层的数据封装成固定格式的帧 网络层就是ip协议了`负责数据从源端口到目的端口的传输!
      OSI网络体系中,物理层和数据链路层的区别是什么?能否举出实际例子,谢谢

      数据链路层与物理层之间的关系

      物理层向数据链路层提供透明的传输服务。 数据链路层在物理层之上,它提供的服务是面向上一级:网络层的,对物理层只是向下传递上层要传输的信息,处理下层链路的传输错误并提供给上层。
      数据链路层与物理层之间的关系

      那位朋友能给我形象的解释一下物理层与数据链路层

      物理层:是参考模型的最低层。该层是网络通信的数据传输介质,由连接不同结点的电缆与设备共同构成。主要功能是:利用传输介质为数据链路层提供物理连接,负责处理数据传输并监控数据出错率,以便数据流的透明传输。 数据链路层:是参考模型的第2层。 主要功能是:在物理层提供的服务基础上,在通信的实体间建立数据链路连接,传输以“帧”为单位的数据包,并采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。两台电脑的网卡网线属于物理层,网卡的驱动程序属于数据链路层。 再例如:2人打电话,电话机和电话线是第1层,电话机的音模转换是第2层,2人通话用哪种语言是第3层,2人谈论的是哪个领域为第4层。
      那位朋友能给我形象的解释一下物理层与数据链路层

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类