计算机网络:数据链路层与网络层级解析

需积分: 33 1 下载量 149 浏览量 更新于2024-08-14 收藏 5.57MB PPT 举报
"数据链路层、网络层和传输层是计算机网络的重要组成部分,它们各自承担着不同的职责。数据链路层在不可靠的物理介质上确保可靠传输,包括物理地址寻址、帧的形成、流量控制和错误检测。网络层则负责子网间的数据包路由选择和拥塞控制,实现网际互连。传输层处理端到端的数据传输,分段数据,并提供可靠或不可靠的服务,同时处理差错控制和流量控制。计算机四级考试涵盖了网络及其系统设计的相关知识,包括网络基本概念、网络发展过程、计算机网络的分类以及各种应用场景。" 在计算机网络中,数据链路层作为基础,它的主要任务是保证数据在不可靠的物理介质上的正确传输。这一层不仅定义了物理地址(如MAC地址)来标识网络中的设备,还采用了帧结构来封装数据,并通过流量控制避免数据拥堵,同时利用错误检测机制(如CRC校验)来识别并处理传输错误,必要时会进行重传。数据链路层的工作是局部性的,它主要关注连接的两个设备之间的通信。 网络层则上升到更全局的视角,它的核心功能是路由选择,确保数据包能够穿越多个网络到达目的地。网络层协议如IP(Internet Protocol)负责数据包的传输,并且在网络拥塞时执行控制策略。此外,它还涉及了不同网络之间的互连,例如通过路由器实现。 传输层则更加侧重于端到端的通信,它将上层应用的数据分割成数据段,通过TCP(传输控制协议)或UDP(用户数据报协议)等协议提供服务。TCP提供可靠的传输,包括序列号、确认应答、重传机制等,确保数据无损且有序到达;而UDP则为应用提供更快但不可靠的服务,适用于对实时性要求高的场景,如在线视频流。 网络及其系统设计的章节还涵盖了网络的基本概念和发展历程,从早期的终端-通信线路-计算机阶段到现代的高速网络阶段,标准如OSI参考模型的制定对网络的标准化起到了关键作用。计算机网络可以根据通信介质、使用对象、传输技术和速度等多种方式进行分类,常见的有局域网、城域网和广域网。此外,计算机网络的应用广泛,包括办公自动化、企业信息化和远程教育等,极大地推动了社会的信息交流和资源共享。