异步传输时,它允许零比特填充。PPP不使用帧的编号和确认机制,因此它本身不提供错误恢复,这意味着如果一个帧在传输过程中发生错误,PPP不会尝试重新发送该帧,而是简单地丢弃错误帧。PPP适用于简单的点对点连接,如两台计算机之间的直接连接或通过调制解调器的电话线连接,它不适用于需要高可靠性的网络环境,如局域网或广域网。
PPP协议不能使数据链路层实现可靠传输的原因在于它设计时就没有包含这样的机制。它依赖于上层协议(如TCP)来提供可靠性。这种设计使得PPP在资源有限的环境中更加高效,但同时也限制了其在复杂网络环境中的应用。在那些环境中,数据链路层通常需要提供诸如流量控制、错误检测和纠正以及重传等机制以确保数据的正确传输。
3-07 PPP协议如何处理不同网络层协议的数据包?它如何支持多协议?
答:PPP协议通过MP(多协议)选项来支持多种网络层协议。每个PPP帧的协议字段用于标识帧中携带的数据属于哪种网络层协议,例如IP、IPX或ATM。这样,接收端可以根据协议字段将数据包转发给相应的上层协议进行处理。
3-08 以太网的最大传输单元MTU是什么意思?为什么不同的网络会有不同的MTU?
答:最大传输单元(MTU)是指网络层的数据包(如IP数据报)在通过数据链路层传输前可以有的最大字节数。不同的网络有不同的MTU,因为物理介质、传输速率和网络技术等因素影响了数据帧的最大尺寸。例如,以太网的典型MTU为1500字节,而某些无线网络或拨号连接的MTU可能较小。
3-09 以太网中为什么要进行碰撞检测?CSMA/CD协议是如何工作的?
答:以太网采用载波监听多路访问/冲突检测(CSMA/CD)协议,是为了在共享介质环境下避免多个设备同时发送数据导致的冲突。当一个设备开始发送数据时,它会监听介质是否空闲。如果介质空闲,设备会立即发送数据;如果介质忙碌,设备会等待一段时间后再次尝试。在发送过程中,设备也会持续监听,一旦检测到冲突,会立即停止发送,等待随机的退避时间后再尝试发送。
3-10 什么是虚拟局域网VLAN?VLAN有什么好处?
答:虚拟局域网(VLAN)是一种将物理局域网划分为多个逻辑子网的技术,这些子网可以根据需要跨越多个物理交换机。VLAN的好处包括提高网络安全性(通过限制广播域)、提高网络性能(减少不必要的数据传输)以及简化网络管理和维护(通过逻辑分段而不是物理重新布线)。
3-11 802.1Q标准是如何实现VLAN的?
答:802.1Q标准定义了一个标签插入到以太网帧中,用于标识帧所属的VLAN。这个标签包含了一个32位的字段,其中12位用于表示VLAN ID(VID),4位用于优先级,另外16位用于保留或特殊用途。交换机根据这些标签来转发数据帧,从而实现VLAN间的隔离和通信。
以上内容涵盖了《计算机网络》第五版谢希仁著第三章数据链路层的一些关键知识点,包括数据链路层的功能、PPP协议的特点、以太网的MTU、CSMA/CD协议、VLAN的概念及其好处,以及802.1Q标准在VLAN实现中的作用。这些知识点对于理解计算机网络中数据链路层的工作原理至关重要。