首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
offer啥来
成都理工大学 嵌入式软件开发
发布于四川
关注
已关注
取消关注
计网
@安和ahe:
嵌入式秋招 面经
2.网络编程(29道) 2.1 列举一下 OSI 协议的各种分层。说说你最熟悉的一层协议的功能。 (1)七层划分为:应用层、表示层、会话层、传输层、网络层、 数据 链路层、物理层。(2)五层划分为:应用层、传输层、网络层、 数据 链路层、物理层。 (3)四层划分为:应用层、传输层、网络层、网络接口层。(TCP/IP协议对应模型) (4)各层功能: 应用层 在实现多个应用进程相互通信的同时,完成一系列业务处理所需的服务,比如电子邮件、文件传输、远程登录等。 传输层 为通信双方的主机提供端到端的服务,有两个不同的传输协议 TCP和 UDP, TCP提供可靠交付,而 UDP并不能保证可靠交付。 网络层 处理分组在网络中的活动,例如分组的选路。 网络接口层 处理与电缆(或其他任何传输媒介)的物理接口细节。 2.2 TCP/IP 协议包括? 应用层 Telnet (远程登录服务)、 FTP (文件传输,使用 TCP)、 SMTP (建立于 FTP上的邮件服务)、 DNS(域名与 IP地址相互转换)等 传输层 UDP (无连接、不可靠)、 TCP(面向连接、可靠传输) 网络层 IP (为主机提供一种无连接、不可靠、尽力而为的 数据 服务)、 ICMP(主机与路由器之间传递控制信息)、 IGMP(主机与路由器之间进行组播成员信息交互) 网络接口层 ARP (IP 地址-> MAC 地址)、RARP ( MAC地址 -> IP地址)等 2.3 TCP 通信建立和释放的过程?端口的作用? (1)连接是三次握手,释放是四次挥手。 (2)端口是一个软件结构,被客户进程或服务进程用来发送和接收信息。一个端口对应一个16比特的数。服务进程通常使用一个固定的端口。 2.4 IP 地址转换成物理地址的协议?反之? 答案: (1)将IP地址转换成物理地址的协议是ARP(地址解析协议)。 (2)反之则是RARP(反地址解析协议)。 解读: (1)ARP协议工作流程: ①首先,每台主机都会在自己的ARP缓冲区( ARP Cache )中建立一个ARP列表,以表示IP地址和MAC地址的对应关系。 ②当源主机需要将一个 数据 包要发送到目的主机时,会首先检查自己ARP列表中是否存在该IP地址对应的MAC地址,如果有﹐就直接将 数据 包发送到这个MAC地址;如果没有,就向本地网段发起一个ARP请求的广播包,查询此目的主机对应的MAC地址。此ARP请求 数据 包里包括源主机的IP地址、 硬件 地址、以及目的主机的IP地址。 ③网络中所有的主机收到这个ARP请求后,会检查 数据 包中的目的IP是否和自己的IP地址一致。如果不相同就忽略此 数据 包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个ARP响应 数据 包,告诉对方自己是它需要查找的MAC地址; ④源主机收到这个ARP响应 数据 包后,将得到的目的主机的IP地址和MAC地址添加到自己的ARP列表中,并利用此信息开始 数据 的传输。如果源主机一直没有收到ARP响应 数据 包,表示ARP查询失败。 (2)RARP协议工作流程: ①网络上的每台设备都会有一个独一无二的硬件 地址,通常是由设备厂商分配的MAC地址。PC1从网卡上读取MAC地址,然后在网络上发送一个RARP请求的广播 数据 包,请求RARP服务器回复该PC的IP地址。 ②RARP服务器收到了RARP请求 数据 包,为其分配IP地址,并将RARP回应发送给PC1。 ③PC1收到RARP回应后,就使用得到的IP地址进行通讯。 2.5 IP 地址的编码分为哪两部分? IP地址由两部分组成,网络号和主机号。不过是要和"子网掩码"按位与上之后才能区分哪些是网络位哪些是主机位。 2.6 应用程序ping 发出的是什么报文? 答案:应用程序ping发出的是ICMP请求报文。 解读: ping的原理是利用网络上机器IP地址的唯一性,给目标IP地址发送一个 数据 包,通过对方回复的 数据 包来确定两台网络机器是否连接相通,时延是多少。 2.7 socket 编程的流程? (1)服务器端流程: 函数 作用 socket() 创建套接字 bind() 绑定本地 IP地址和端口号 listen() 设置监听队列长度 accept() 等待连接 read() 接收信息 close() 关闭套接字 (2)客户端流程: 函数 作用 socket() 创建套接字 connect() 发送连接请求 write() 发送信息 close() 关闭套接字 2.8 epoll 是什么? (1)epoll是Linux网络编程中用于处理大批量文件描述符的机制,是对select/poll的改进。 (2)select监听的fd是有上限的,32位处理器一般为1024;且select/poll每次调用会遍历所有fd,时间复杂度为O(n),效率太低。而epoll监听的fd数量没有限制,且能在O(1)的时间复杂度内完成操作。 (3)epoll相关的系统调用有:epoll_creat、epoll_ctl、epoll_wait/epoll_pwait(可屏蔽特定信号),分别用来创建一个epoll文件描述符、添加/删除/修改需要侦听的文件描述符及事件、接收被侦听描述符的IO事件。epoll文件描述符用完之后直接close关闭即可。 以上内容摘自专刊《嵌入式岗位笔试面试真题讲解》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看: https://blog.nowcoder.net/zhuanlan/v0ELPM 嵌入式公司推荐:华为、 小米 、OPPO、VIVO、荣耀、一加、 CVTE、 style="" target="_blank">大疆 、insta360影石、 美的 、 style="" target="_blank">TCL 、 海信、创维、烽火、比亚迪 、吉利、长安、大众、经纬恒润 、小鹏、 style="" target="_blank">图森未来、 百度 、 style="" target="_blank">滴滴、蔚来、理想、 联发科、 紫光展锐 、全志、 style="" target="_blank">寒武纪 、晶晨半导体 、汇顶、 style="" target="_blank">华为、 中兴、 style="" target="_blank">浪潮 、TP-LINK、讯飞、商汤、 style="" target="_blank">海康威视 、浙江大华 、360、小马智行、元戎启行 、深信服 、移动、联通、电信、旷视 、四维图新 、中芯国际 、复旦微电子
点赞 4
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 16:35
中南大学 营销
英科医疗品牌推广面经
1. 请先做个简单的自我介绍?重点介绍一下自己的相关经历。 2. 你最近5年的职业规划是什么,能否详细的谈一下? 3. 你应聘这个岗位的优势是什么?劣势是什么?(各说三点) 4. 为什么选择应聘我们公司? 5. 能不能谈谈对我们公司产品和所在行业的了解? 6. 你期望的薪酬是多少? 7. 大学期间最喜欢哪一门课程?为什么喜欢这一门? 8. 用三个词,总结一下这几年自己大学的经历? 9. 大学期间都参加过哪些社团或者学生组织?可否谈一谈? 10. 平时有什么爱好?有什么特长吗? 11. 对运营海外社交平台账号有什么初步想法? 12. 如何制定符合海外受众偏好的内容策略? 13. 怎样关注海外热点...
点赞
评论
收藏
分享
10-08 15:05
百度_AIDU-JAVA工程师(准入职员工)
百度内推,百度内推码
💔百度一面 | LRU写太快被问是不是背过?1. 📂 MySQL回表查询说一下你理解的Mysql索引,什么时候回表?思考过为什么这样设计吗?2. 🔄 Update索引变化Update主键索引、辅助索引、联合索引,数据都是怎么变的?3. 📝 UndoLog作用说下UndoLog,只有是不是只有Rollback才会触发UndoLog?4. 🔍 Binlog同步机制Binlog 日志是 Master 推的还是 Salve 来拉的?5. 📦 Redis主从同步Redis 主从同步是怎样的过程?在工作中你们是怎么同步的?6. 💾 AOF文件过大处理Redis的AOF文件过大怎么处理?怎么解...
点赞
评论
收藏
分享
08-21 17:27
武汉理工大学 golang
谁说读研不如本科直接工作的,黑子说话!
牛客40297450...:
不是研究生强,是你强
点赞
评论
收藏
分享
09-21 21:03
门头沟学院 Java
大家填面试邮件的时候千万别填时间不合适😭
我真服了,本来已经过了去哪儿网的ai面试,收到真人预约面试邮件了,谁知道我看了面试时间就周三到周五,我又在实习,于是填了个时间不合适上去,想着应该会和我协商一下时间吧,谁知道就没信了,这个招聘官的电话打烂了都不鸟我,我真服了😭😭😭
吃豆人_:
电话轰炸仙人
点赞
评论
收藏
分享
10-08 23:08
东南大学 硬件开发
海康-2025年9月硬件校招面经解读
2025年9月最新面经,来源为牛客网,面经作者投递的是海康统招,面试时被分到了海康机器人(创新业务)[1.项目使用的MCU是什么,为什么考虑用这个MCU。如果重新再做项目会不会考虑别的MCU2.项目的电源结构是什么样的。DCDC和LOD有什么区别,怎么去分配电源树的3.怎么测试纹波,纹波过大有什么解决办法,怎么排查4.提高开关频率会怎么样,对dcdc有什么影响。5.LDO的效率怎么算。热损耗?6.项目用了哪些通讯协议?全双工半双工,同步异步区别?7.运放选型要注意什么?adc选型要注意什么?8.项目中有什么遇到的困难,怎么解决的。🙌反问:为什么被分配到机器人部门,什么考量?]目前解读视频进度...
查看11道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
国庆有感 测开劝退
3991
2
...
就这样上班一年了,选对公司跟选对人是一样的。。
3093
3
...
JVM调优
2757
4
...
10.9 荣耀通软一面
2212
5
...
双非秋招记录(下)
2169
6
...
出去实习被家里人狠狠骂了一顿
1995
7
...
实习生放了八天假
1565
8
...
化身东孝子!
1405
9
...
后端写博客不要自建博客网站
990
10
...
估计22号离职xhs了,总结下
916
创作者周榜
更多
正在热议
更多
#
一觉醒来,穿越回国庆前
#
10351次浏览
50人参与
#
你找工作的时候用AI吗?
#
149657次浏览
815人参与
#
深信服秋招来了
#
275140次浏览
2908人参与
#
国庆后,我的返工状态
#
2761次浏览
17人参与
#
央国企投递记录
#
114079次浏览
1464人参与
#
机械制造公司评价
#
143510次浏览
331人参与
#
薪资爆料
#
156946次浏览
1314人参与
#
通信/硬件公司求职体验
#
147589次浏览
966人参与
#
面试等了一周没回复,还有戏吗
#
155456次浏览
1309人参与
#
找工作有哪些冷知识
#
148330次浏览
2365人参与
#
巨人网络求职进展汇总
#
132220次浏览
916人参与
#
如果没找到工作,考公是你的退路吗
#
52668次浏览
414人参与
#
毕业季,给职场新人一些建议
#
132232次浏览
2165人参与
#
通信硬件2024笔试面试经验
#
241408次浏览
2001人参与
#
机械人求职现状
#
26238次浏览
276人参与
#
生化医药面经大本营
#
135503次浏览
515人参与
#
通信/硬件求职避坑tips
#
98676次浏览
958人参与
#
参加过提前批的机械人,你们还参加秋招么
#
96259次浏览
1563人参与
#
26届秋招投递记录
#
35661次浏览
420人参与
#
第一次面试
#
989872次浏览
13570人参与
#
满帮集团求职进展汇总
#
5275次浏览
61人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务