嵌入式大厂面经 以太网常见面试题(持续更新中!)

这是一个嵌入式大厂面试题专栏,每天更新高频面试题。专栏将包含题目描述、详细解析、相关知识点扩展以及实际代码示例。内容涵盖操作系统、驱动开发、通信协议等核心领域,并结合实际项目经验进行分析。每道题目都会附带面试官可能的追问方向,帮助大家更好地准备面试!

以太网常见面试题

以太网是当今最广泛使用的局域网技术,在嵌入式系统中也有广泛应用。以下是一些常见的以太网相关面试题及解答:

1. 以太网基础知识

1.1 OSI七层模型与TCP/IP四层模型

  • OSI七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
  • TCP/IP四层:网络接口层、网络层、传输层、应用层
  • 以太网主要工作在物理层和数据链路层

1.2 以太网帧格式

  • 前导码(8字节):用于同步
  • 目的MAC地址(6字节)
  • 源MAC地址(6字节)
  • 类型/长度字段(2字节)
  • 数据负载(46-1500字节)
  • CRC校验(4字节)

1.3 MAC地址

  • 48位全球唯一标识符
  • 前24位为厂商标识(OUI),后24位为序列号
  • 单播、多播和广播地址的区别

2. 以太网物理层

2.1 常见以太网标准

  • 10BASE-T:10Mbps,双绞线
  • 100BASE-TX:100Mbps,双绞线(Cat5)
  • 1000BASE-T:1Gbps,双绞线(Cat5e/Cat6)
  • 10GBASE-T:10Gbps,双绞线(Cat6a/Cat7)

2.2 PHY芯片功能

  • 实现物理编码子层(PCS)和物理媒体附属层(PMA)
  • 支持自动协商(Auto-Negotiation)功能
  • MDI/MDIX自动交叉检测

2.3 MII/RMII/GMII接口

  • MII:媒体独立接口,25MHz时钟,16根数据线
  • RMII:简化MII,50MHz时钟,7根数据线
  • GMII:千兆MII,125MHz时钟,24根数据线

3. 以太网数据链路层

3.1 CSMA/CD

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

嵌入式面试八股文全集 文章被收录于专栏

这是一个全面的嵌入式面试专栏。主要内容将包括:操作系统(进程管理、内存管理、文件系统等)、嵌入式系统(启动流程、驱动开发、中断管理等)、网络通信(TCP/IP协议栈、Socket编程等)、开发工具(交叉编译、调试工具等)以及实际项目经验分享。专栏将采用理论结合实践的方式,每个知识点都会附带相关的面试真题和答案解析。

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务