您的位置:首页 > 理论基础 > 计算机网络

计算机网络(数据链路层)

2016-12-07 22:10 232 查看
数据链路层实际可以拆分成两层:

逻辑链路控制(LLC):这个较高的子层定义了向网络层协议提供服务的软件进程,他在帧中添加信息,指出帧所使用的网络层,这种信息让不同的第3层(如ipV4和IPV6)能够使用相同的网络接口和介质

介质访问控制(MAC):这个较低的子层定义硬件执行的介质访问流程

它根据介质的物理信号要求和使用的数据链路层协议类型,提供数据链路层编制和数据分割

介质访问控制

数据链路层指定了将数据包封装成帧的过程,还指定了将封装的数据包放到各介质上以及从各种 介质上或获取他们的方法

概念:是指将帧放到介质上以及从介质获取帧的技术称为介质访问控制

在数据包从源主机到达目的主机的过程中要经过不同的物理网络,这些可能是铜线,光纤,无线,数据链路层协议描述的介质访问控制方法定义了网络设备在各种网络环境中访问网络介质和传输帧的流程

数据链路层帧包括:

帧头:包含数据链路层协议针对使用的逻辑拓扑和介质指定的控制信息(如地址信息),位于PDU开头位置,帧控制信息随协议而异

数据;包含IP报头,传输层报头和应用程序数据

帧尾:包含添加到PDU结尾的控制信息,用于检查错误

以太网帧头包含:

起始位置字段:指出帧的起始位置,这个字段告诉网段中的其他设备,即将开始在介质上传输一个帧

源地址和目的地址字段:指出了源节点和目的节点

类型字段:帧包含的上层服务或帧长

拓扑:

网络中节点的互联方式有很多,这些节点如何连接以及如何通信取决于网络拓扑

常用的数据链路层协议:

以太网

点对点ppp

802.11无线

以太网
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: