计算机网络——数据链路层

目录

一、数据链路层的基本概念

(一)数据链路层的概念

(二)帧

(三)数据链路层分为哪两个部分

(1)LLC(逻辑控制访问)

(2)MAC(介质控制访问)

(四)数据链路层的两种传输方式

二、数据链路层的通信协议

(一)冲突域和广播域

(二)VLAN(虚拟局域网)

(三)CSMA/CD协议

(四)PPP协议

(五)CRC协议


一、数据链路层的基本概念

(一)数据链路层的概念

网络层与物理层之间的通信,提供相邻节点的可靠数据传输;

(二)帧

数据链路层传输的单位是帧,以太网的帧和局域网的数据帧不同;

  1. 帧的组成

(1)帧头

MAC地址、目标MAC地址、类型

(2)数据

(3)帧尾

校验

(三)数据链路层分为哪两个部分

(1)LLC(逻辑控制访问)

数据链路层里面的上层,对接网络层

作用:

LLC的主要功能为传输可靠性和控制、数据包的分段和重组、数据包的顺序传输;

(2)MAC(介质控制访问)

数据链路层里面的下层,对接物理层

作用:

数据帧的封装/卸装、帧的寻址和识别、帧的接受和发送、链路的管理、帧的差错控制等。

MAC子层的存在屏蔽了不同物理链路种类的差异性;

(四)数据链路层的两种传输方式

单播

广播

(五)数据链路层的三个基本问题

  1. 封装成帧

  2. 透明传输

  3. 差错检测

(五)局域网中的设备

交换机

网桥(物理层和数据链路层之间)

二、数据链路层的通信协议

(一)冲突域和广播域

一个交换机确定一个广播域,交换机每个RJ45接口(使用中)确定一个冲突域;

案例:下图有4个广播域和12个冲突域;

冲突域和广播域的区别:

冲突域基于第一层(物理层),广播域基于第二次(数据链路层),冲突域共享带宽;

(二)VLAN(虚拟局域网)

划分虚拟局域网的好处:

减少垃圾数据、增强局域网的安全性、保密性、提高网络的健壮性、灵活构建工作组;

划分VLAN的方式:

基于端口、基于子网、基于MAC地址、基于协议、基于匹配策略;

(三)CSMA/CD协议

总线型拓扑结构的通信协议;载波监听多路访问/冲突检测,广播型行道中解决冲突的技术;

四大要点:

先听再发、边听边发、冲突停止、延迟后发;

(四)PPP协议

点对点协议,单播;

功能主要是封装数据帧;

(五)CRC协议

循环冗余校验;

相关推荐
落羽的落羽2 天前
【网络】计算机网络世界的基础概念
linux·服务器·网络·c++·人工智能·计算机网络·机器学习
时空自由民.2 天前
蓝牙GAP/GATT协议和计算机网络TCP/UDP通信对比
tcp/ip·计算机网络·udp
广州服务器托管2 天前
[2026.4.27]WIN10.1809.17763.8647[PIIS]中简优化版LTSC2019 丝滑流畅 老爷机续命系统
运维·人工智能·windows·计算机网络·可信计算技术
艾莉丝努力练剑2 天前
【Linux网络】Linux 网络编程入门:UDP Socket 编程(下)
linux·运维·服务器·网络·计算机网络·安全·udp
Ether IC Verifier2 天前
OSI网络七层协议详细介绍
服务器·网络·网络协议·计算机网络·php·dpu
ん贤3 天前
计算机网络
计算机网络
liann1193 天前
3.3_tasklist和netstat命令详解
运维·windows·计算机网络·安全·信息与通信
如君愿3 天前
考研复习 Day 27 | 习题--计算机网络第四章(网络层 上)、数据结构(树与二叉树 上)
数据结构·计算机网络·考研·记录考研
@encryption4 天前
计算机网络 --- NAT
运维·服务器·计算机网络
如君愿4 天前
考研复习 Day 26 | 习题--计算机网络第三章(数据链路层 下)、数据结构 多维数组与广义表
数据结构·计算机网络·考研·记录考研