首页 > 代码库 > 数据链路层

数据链路层

概述

基本术语:

     主机和路由器是节点(nodes)

     连接相同节点的通道是链路(links)

        有线链路(wired links),无线链路(wireless links),局域网(LAN)

     第二层的数据包(packet)是帧(frame)

数据链路层负责把数据从一个节点通过链路传给相邻的另一个节点。

物理层传输的是比特流,数据链路层传输的数据。 下层都是为上层服务,负责把上层数据传输到其对等实体

数据链路层把数据分成一块一块有格式,接受节点可以从数据格式里面提取信息

功能

形成帧(framing)

差错检查:比特错,纠错

差错控制:丢包,重复,错序,流控制(flow contorl)

介质访问控制:多路访问,碰撞(collision)

 

数据链路层