3.2 考点总攻略
2025年09月21日
3.2 考点总攻略
在第二讲结尾的例子中,我们将主机1和主机2替换成恋爱中的男女朋友,其中用男生替换主机1,用女生替换主机2,浪漫是恋爱永恒的主题。某一天的某个纪念日(也许是表白日,也许是相识日,也许是情人节),女生让男生用7种不同的语言表达“我爱你”。男生很努力地学习,终于集齐了7种语言,包括“我爱你”(汉语)、“爱している ”(日语)、“I love you”(英语)、“Je t`aime,Je t`adore”(法语)等。这些不同语言就好比物理层的不同的编码方式。但是问题也来了,物理层会把不同的语言(信息)编码成比特流,而比特流就是一串二进制信息流,没有什么含义,也没有边界(例如,什么时候是开始,什么时候是结束)。站在物理层角度,就算会100种语言,都是一个样(比特流)。所以在高层引入相关的机制,能够将比特流解析成具有一定含义的数据段,同时对数据的发送速度进行限制(毕竟,你说得太快,女生可能没听到,还得重新说);当然了,也有可能学艺不精,说错了。这些问题就涉及确定数据边界、发送方和接收方的流量控制、数据的差错控制等。从5层教学模型来看,数据链路层紧挨着物理层,那么数据链路层就需要提供这些功能。当然了,数据链路层还需要提供更多的功能,本讲中,我们将会展开数据链路层的功能,概括地说,包括以下功能。
(1)数据链路层的3个基本问题:封装成帧、透明传输和差错检测。
(2)发送方和接收方的流量控制。
(3)常用的信道的访问控制方法。
(4)局域网的数据链路层及其协议(CSMA/CD等协议)和特点。
(5)广域网的数据链路层及其协议(PPP协议)和特点。
(6)中继器、集线器、网桥、以太网交换机的作用,以及使用场合。