因特网与数据链路层详解-计算机网络知识精华

需积分: 50 4 下载量 87 浏览量 更新于2024-08-14 收藏 19.99MB PPT 举报
"数据链路层是计算机网络中的一个重要层次,主要负责在物理层提供的无差错比特流上,实现相邻节点间的可靠数据传输。这一层的任务包括成帧、错误检测和纠正、流量控制以及在某些情况下,介质访问控制。数据链路层可以进一步划分为两个子层:逻辑链路控制(LLC)和媒体访问控制(MAC)。LLC子层处理网络层与数据链路层之间的接口,而MAC子层则负责控制设备如何共享物理介质。 在数据链路层中,有两种主要类型的信道:点对点信道和广播信道。点对点信道通常用于一对一的通信,例如,通过DSL或光纤连接的两个设备之间的通信。这种通信方式相对简单,因为数据仅在两个设备间传输,所以协议设计也较为直接。 相比之下,广播信道使用一对多的通信方式,如局域网(LAN)中的以太网。广播信道上可能连接了多个设备,这使得数据传输更为复杂。为了确保数据的正确传输和避免冲突,数据链路层在广播信道上使用了诸如CSMA/CD(载波监听多路访问/冲突检测)或CSMA/CA(载波监听多路访问/冲突避免)这样的共享信道协议。这些协议允许多个设备公平地访问和使用同一物理介质,同时检测和处理可能的冲突。 在计算机网络领域,谢希仁教授是一位知名的专家,他的著作深入浅出地解释了计算机网络的各个层次。第1章概述中,他强调了计算机网络在信息时代的重要性,特别是在数字化、网络化和信息化社会中的核心地位。因特网作为网络的网络,已经从最初的科研网络发展成为全球性的商业网络,并对人类的通信方式产生了深远影响。此外,他还提到了计算机网络的基本功能,如提供连通性和资源共享,以及网络的分类、性能指标和体系结构。 计算机网络的体系结构是理解其工作原理的关键。传统的五层协议模型包括物理层、数据链路层、网络层、传输层和应用层。每个层次都有其特定的任务,如数据链路层负责在物理层的基础上提供更高级别的服务,包括错误检测和纠正。而TCP/IP体系结构是现代网络中最广泛采用的模型,它将这些功能重新组织成四个主要层次:网络接口层(对应物理层和数据链路层)、网络层、传输层和应用层。 在因特网的组成中,边缘部分主要包括终端系统,如个人电脑、智能手机等,它们是用户直接交互的部分。核心部分则是由路由器、交换机等设备构成的网络基础设施,负责数据包的路由和传输。了解这些基本概念对于理解和操作计算机网络至关重要。"