服务器开发工程师面试题及详细答案(真实面试版).docx

服务器开发工程师面试题及详细答案(真实面试版).docx

服务器开发工程师面试题及详细答案(真实面试版)

一、计算机网络基础(高频必考)

1、TCP和UDP的区别?日常业务分别怎么用?

参考答案:

核心区别就四点:面向连接、可靠性、拥塞控制、开销。

TCP是面向连接的,三次握手建立连接,四次挥手断开;可靠传输,有确认、重传、排序、去重机制;自带拥塞控制和流量控制,保证数据稳定传输;首部开销大,最小20字节。

UDP是无连接的,不用建立连接,直接发数据;不可靠,不保证送达、不保证有序、丢包不重传;无拥塞控制,发送速度快;开销小,首部仅8字节。

业务使用场景:

TCP用于对数据完整性要求高、不能丢包的场景,比如文件传输、HTTP/HTTPS、数据库连接

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档