3.26

日期:2026年3月26日
标签:软件工程日报 | 计算机网络
项目 今日数据
所花时间(含上课) 4小时
代码量(行) 0行(理论学习为主)
博客量(篇) 1篇

今日学习知识点总结

今天的计算机网络课程核心围绕数据链路层展开,我重点掌握了以下内容:

  1. 数据链路层的核心定位

数据链路层是OSI七层模型中的第2层,介于物理层与网络层之间,主要作用是将物理层的比特流封装成帧,并在相邻节点之间实现可靠的数据传输,为网络层提供透明的帧传输服务。

  1. 关键概念与技术

• 帧(Frame):数据链路层的基本传输单元,由帧头、数据部分、帧尾组成。帧头包含源/目的MAC地址、帧类型等信息,帧尾用于差错校验。

• MAC地址:也叫物理地址,是网卡的唯一标识符,长度为48位,用于在局域网内定位设备。

• 差错控制:通过循环冗余校验(CRC)等技术检测传输错误,结合确认重传机制(如ARQ)实现可靠传输。

• 流量控制与拥塞控制:通过滑动窗口等机制,协调发送方与接收方的传输速率,避免数据丢失和网络拥塞。

• 介质访问控制(MAC):在共享介质的局域网中,通过CSMA/CD(以太网)、CSMA/CA(无线局域网)等协议,解决多设备同时传输时的冲突问题。

  1. 典型协议与应用

• 以太网协议(Ethernet):最常用的局域网协议,采用CSMA/CD机制,是当前有线局域网的主流标准。

• PPP协议:点对点协议,主要用于拨号上网、专线连接等场景,提供身份验证、链路管理等功能。

• HDLC协议:高级数据链路控制协议,是一种面向比特的链路层协议,常用于广域网连接。
学习心得与反思

今天的课程让我对计算机网络的底层传输逻辑有了更清晰的认知。数据链路层就像是“局域网内的快递员”,它不仅要把数据打包成规范的“包裹”(帧),还要负责解决“包裹”在投递过程中可能出现的丢失、损坏、冲突等问题。

在学习过程中,我发现MAC地址与IP地址的区别是一个容易混淆的点:MAC地址是设备的物理标识,用于局域网内寻址;而IP地址是逻辑标识,用于跨网段的全局寻址。这也让我理解了为什么数据链路层只负责相邻节点的传输,而跨网段的传输需要依赖网络层的IP协议。

另外,差错控制和流量控制的设计思路让我感受到了计算机网络协议的精妙之处:通过简单的校验和确认机制,就能在不可靠的物理链路上实现可靠的数据传输,这种“容错”思想在软件开发中也有很强的借鉴意义。

posted @ 2026-03-26 22:06  姜乐融  阅读(14)  评论(0)    收藏  举报