网络原理一>数据链路层协议->以太网协议

embedded/2025/2/7 23:58:16/

目录

    • 以太网协议的结构:
      • 类型:
      • ARP请求应答报文:
      • CRC:
      • MTU:
    • 为什么需要mac地址:
    • mac地址和IP地址的区别:

以太网协议的结构:

以太网是数据链路层和物理层的主要协议
在这里插入图片描述
源IP,目的IP就不多说了可以看看一>链接: 点击看看

类型:

这里类型是16进制数字表示,类型不同表示荷载的数据格式就不同,里面可以是TCP/IP/UDP数据报

ARP请求应答报文:

这个是一个辅助协议,功能是根据对应的IP地址得到对应的mac地址,mac地址就是网卡上烧录的地址,一般不会轻易改变,是一种唯一标识

CRC:

表示数据帧的帧尾,存有校验和,校验和不必多说,可以看看我的其他文章,链接: 点击看看

MTU:

MTU表示最大传输单元,虽然不是以太网数据帧的相关结构,但是与以太网数据帧相关的一个概念,他限制着以太网数据帧中,数据部分的大小,不过他的相关信息存在与以太网的数据部分等等,链接: 点击看看,这篇文章中,提到过的MTU超过限制IP数据报就会拆包组包

为什么需要mac地址:

我们要填以太网数据帧的时候需要用到;网络的转发,就是分用的时候,网络层需要IP地址来转发,数据链路层需要用到mac地址
虽然我们在路由转发的时候用的是IP地址,但是传输到下一个节点的时候要用IP地址来找到mac地址,才能填写以太网数据帧

mac地址和IP地址的区别:

理论上说有一组地址就够用了,但是有两伙大佬研究出来了两组地址就都采用了,IP采用在网络层,mac采用在数据链路层

具体区别在于:IP地址在网络层使用,关注整个网络层的转发比如路由选择;mac地址在数据链路层使用关注与转发的细节,关注于两个相邻路径之间


http://www.ppmy.cn/embedded/160411.html

相关文章

Deepseek本地部署指南:在linux服务器部署,在mac远程web-ui访问

1. 在Linux服务器上部署DeepSeek模型 要在 Linux 上通过 Ollama 安装和使用模型,您可以按照以下步骤进行操作: 步骤 1:安装 Ollama 安装 Ollama: 使用以下命令安装 Ollama: curl -sSfL https://ollama.com/download.…

PostgreSQL 数据库模式基础操作

查看数据库或者使用pgAdmin或者QGIS查看PG数据库时,可以看到数据库名下面有一个Public,然后才是具体的表,搜索了一下,按照PG官网:https://www.postgresql.org/docs/current/ddl-schemas.html 的说明,这个Pu…

PHP-trim

[题目信息]: 题目名称题目难度PHP-trim1 [题目考点]: trim() 函数移除字符串两侧的空白字符或其他预定义字符。[Flag格式]: SangFor{dl9hFiITmhQNAJysCgigAskyCZ6kQaDc}[环境部署]: docker-compose.yml文件或者docker tar原始文件。 ht…

安全实验作业

一 拓扑图 二 要求 1、R4为ISP,其上只能配置IP地址;R4与其他所有直连设备间均使用共有IP 2、R3-R5-R6-R7为MGRE环境,R3为中心站点; 3、整个OSPF环境IP基于172.16.0.0/16划分; 4、所有设备均可访问R4的环回&#x…

中国城商行信贷业务数仓建设白皮书(第四期:机器学习中台建设)

一、特征工程服务体系 1.1 特征分层架构 构建全行级特征工厂,实现"三横四纵"特征治理模型: ┌───────────────┐ │ 应用特征层 │ │ (实时特征服务) │ └───────┬───────┘ …

vue3中的ref相关的api及用法

在 Vue 3 中&#xff0c;ref 相关的 API 主要用于管理响应式数据。以下是 ref 相关的 API 及其用法&#xff1a; 1. ref ref 用于创建响应式的基本数据类型或对象。 用法示例&#xff1a; <script setup> import { ref } from vue;const count ref(0);const incremen…

node.js使用mysql2对接数据库

一、引言 在现代Web开发中&#xff0c;Node.js作为一种高效、轻量级的JavaScript运行时环境&#xff0c;已经广泛应用于后端服务的开发中。而MySQL&#xff0c;作为一个广泛使用的关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;提供了强大的数据存储和查询功能…

[转]Java面试近一个月的面试总结

本文是在学习中的总结&#xff0c;欢迎转载但请注明出处&#xff1a;http://blog.csdn.net/pistolove/article/details/46753275 前言 打算换个工作&#xff0c;近一个月面试了不少的公司&#xff0c;下面将一些面试经验和思考分享给大家。另外校招也快要开始了&#xff0c;为…