数据链路层的主要功能介绍
来源:互联网 发布:华为商城网站源码 编辑:程序博客网 时间:2024/05/17 21:52
一、数据链路层的功能
二、数据链路层功能的体现
1、为网络层提供服务
- 1.无确定的无连接的服务。适用于实时通信或者误码率较低的通信信道,如以太网
- 2.有确定的无连接服务。误码率较高的通信信道,如:无线通信
- 3.有确认的面向连接服务。适用通信要求比较高的场合。
2、成帧(帧同步)、帧同步、透明传输
为了向网络层提供服务,数据链路层必须使用物理层提供的服务。而物理层我们知道,它是以比特流进行 传输的,这种比特流并不保证在数据传输过程中没有错误,接收到的位数量可能少于、等于或者多于发送的位数量。而且它们还可能有不同的值,这时数据链路层为了能实现数据有效的差错控制,就采用了一种“帧”的数据块进行传输。而要采帧格式传输,就必须有相应的帧同步技术,这就是数据链路层的“成帧”(也称为“帧同步”)功能。
- 两个工作站之间传输信息时,必须将网络层的分组封装成帧,以帧的形式进行传输,将一段数据的前后分别添加首部和尾部,就构成了帧。
- 首部和尾部中含有很多控制信息,它们的一个重要的作用是确定帧的界限,即帧定界。
- 帧同步指的是接收方应当能从接收的二进制比特流中区分出帧的起始和终止。
- 透明传输就是不管所传数据是什么样的比特组合都能在链路上传输。
3、差错控制
4、流量控制
5
6、MAC寻址
这是数据链路层中的MAC子层主要功能。这里所说的“寻址”的“IP地址寻址”是完全不一样的,因为此处所寻找地址是计算机网卡的MAC地址,也称“物理地址”、“硬件地址”,而不是IP地址。在以太网中,采用媒体访问控制(Media Access Control, MAC)地址进行寻址,MAC地址被烧入每个以太网网卡中。
- 数据链路层的主要功能介绍
- 数据链路层的主要功能
- 数据链路层的主要功能与服务
- 数据链路层的主要功能与服务
- 数据链路层的主要功能与服务
- 数据链路层介绍
- 网络层的主要功能介绍
- OSI参考模型的七层结构,各层的名称、主要功能及物理层、数据链路层、网络层和传输层的协议数据单元
- 数据链路层的协议
- 数据链路层的数据传输
- 数据链路层的功能
- 数据链路层的功能
- XMLSpy的主要功能介绍
- 数据链路层转发的简单实现
- 数据链路层的基本协议
- 常见的数据链路层协议
- Linux数据链路层的访问
- 数据链路层 数据传输的问题
- 使用ADO.NET实现数据的更新
- 第4章 类
- 设计模式综述
- ubuntu修改hosts登google等网站
- Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
- 数据链路层的主要功能介绍
- MySQL (五)上 DQL 数据查询语言(sql 语句)
- 2017年2月14日 第一天
- 链路层向网络层提供的服务
- spotlight on linux
- remove()与detach()区别
- PHP输出数组中重名的元素的几种处理方法
- poj_1330 Nearest Common Ancestors(LCA)
- poj 1659 Frogs' Neighborhood