点对点与广播信道:数据链路层核心技术

0 下载量 182 浏览量 更新于2024-06-29 收藏 1.14MB PPTX 举报
数据通信与网络技术是一门深入理解计算机网络内部运作的关键课程,它涵盖了158张PPT的内容,主要讲解了数据链路层的基础概念及其在通信中的核心作用。数据链路层是网络体系结构中的第二层,它的主要任务是确保数据在物理链路上传输的可靠性和效率。 首先,数据链路层关注的是两点之间的通信,分为两种类型:点对点和广播。点对点通信,如PPP(Point-to-Point Protocol,点到点协议)和PPPoE(Point-to-Point Protocol over Ethernet,以太网上的点到点协议),适用于一对一的连接,如拨号上网或无线网络。这些协议通过建立可靠的链接来确保数据的正确传递。 另一方面,广播信道如Ethernet(以太网)和802.11(无线局域网标准)则支持一对多的通信,众多主机共享同一信道,这就需要共享信道协议来协调数据发送,防止冲突和数据包丢失。 数据链路层的基本概念强调了链路和数据链的区别。链路是物理连接的无源部分,而数据链路则包括物理连接和用于数据传输的通信协议,比如网络接口卡(NIC,网卡)就包含了数据链路层和物理层的功能。 帧是数据链路层的主要传输单元,它就像是一个数字管道,承载着从应用层(如TCP/IP协议栈的上一层)传递下来的数据报。早期的术语中,规程和协议在数据链路层是通用的,表示了控制数据传输的规则。 在数据链路层的简单模型中,可以看到数据如何从一个主机(如H1)经过多个路由器(R1、R2、R3)到达另一个主机(H2),每个节点可能使用不同的技术,如PPP、Ethernet、POS(同步光网络)或FDDI(光纤分布式数据接口)。 数据链路层的功能至关重要,它负责封装网络层的IP数据报形成帧,并将帧发送到目的地。接收端的数据链路层检查帧的完整性,如果无误,解封并传递给网络层;如果有错误,会丢弃该帧,以维护数据的正确传输。 数据链路层处理的是网络数据的封装、传输和错误检测,确保数据在物理网络中的可靠传输,是构建复杂网络架构的基础。理解和掌握这一层次的原理对于网络工程师和数据通信专业人员来说至关重要。