C语言网络通信高频面试题(含详细实战答案).docx

C语言网络通信高频面试题(含详细实战答案).docx

C语言网络通信高频面试题(含详细实战答案)

说明:所有题目为后端/嵌入式网络岗位真实高频面试题,答案摒弃书面化套话,以工程实战角度解答,贴合面试官提问思路。

一、网络基础核心题

1、讲一下TCP和UDP的核心区别?日常开发怎么选型?

参考答案:

核心区别我从实际使用角度分四点说:

第一,TCP是面向连接的,UDP是无连接的。TCP通信前必须三次握手建立连接,通信结束四次挥手断开;UDP不用提前建连,直接发数据包。

第二,TCP可靠、UDP不可靠。TCP有确认应答、超时重传、拥塞控制、流量控制,数据不会丢、不会乱序;UDP没有任何保障,数据包可能丢、可能乱序、可能重复。

第三,TCP是

文档评论(0)

1亿VIP精品文档

相关文档