计算机网络每一层有如此多协议,如何判别?
最近在备考计算机网络,看书遇到不少问题。准确点说,我问的并不是关于如何判别的问题,具体疑惑是这样的:书上说数据链路层以前使用HDLC,后来都用PPP了。但是,后一章书又说数据链路层分为LLA和MAC两层,市场上产品主要只用了MAC,然后就介绍了MAC帧。问题就来了,我在一台机子上,使用了MAC帧封装我的IP包,是不是就不再使用PPP了?疑惑是MAC和PPP共存么?希望有高手能给我指示一下疑惑,谢谢。
参考答案:简单的说,PPP和HDLC指的是广域网中数据传输时封装的协议,而MAC和LLC指的是数据链路层的构成.
HDLC(High-level Data Link Control),高级数据链路控制。在CISCO的路由器中,HDLC是默认的传输协议,一台新路由器在未指定封装协议时默认使用HDLC封装。是但Cisco的HDLC无LLC层,这意味着Cisco HDLC对上层数据只进行物理帧封装,没有任何应答机制,重传机制,所有的纠错处理由上层协议处理。
PPP的帧格式和HDLC的相似。与HDLC不同的是多了2个字节的协议字段。
是的,在以太网内没有使用PPP的.PPP也不是一定要在X.25网的.