互联网初级工程师面试题及详细答案(真实职场版).docxVIP

  • 0
  • 0
  • 约4.19千字
  • 约 7页
  • 2026-07-29 发布于河北
  • 举报

互联网初级工程师面试题及详细答案(真实职场版).docx

互联网初级工程师面试题及详细答案(真实职场版)

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

1、HTTP和HTTPS的区别是什么?工作流程有哪些不同?

参考答案:

核心区别就两点:一个安全一个不安全,一个走80端口一个走443端口。

HTTP是超文本传输协议,明文传输,没有加密,数据在传输过程中容易被窃听、篡改、劫持,默认端口80。

HTTPS就是HTTP+SSL/TLS加密,全程密文传输,数据安全、防篡改、防劫持,默认端口443。

额外补充工作流程差异:HTTPS在HTTP请求前,会多一步SSL握手。客户端和服务器先验证证书合法性、协商加密密钥,之后所有数据都用协商好的密钥加密传输,普通HTTP直接发送数据即可。

实际工作中,所有正式线上业务必须用HTTPS,HTTP大多只用于本地测试。

2、TCP和UDP的区别?分别适用什么场景?

参考答案:

TCP是面向连接的可靠传输协议,UDP是无连接的不可靠传输协议。

TCP特点:需要三次握手建立连接,四次挥手断开连接,有重传、校验、拥塞控制机制,数据不会丢、不会乱序,但速度慢、开销大。

UDP特点:不用建立连接,直接发数据包,没有重传机制,可能丢包、乱序,但是速度快、开销小、延迟低。

场景区分:

TCP适用于对数据完整性要求高、不能丢数据的场景,比如文件传输、网页访问、接口请求、邮件发送。

UDP适用于对速度和延迟要求高、轻微丢包不影响体验的场景

文档评论(0)

1亿VIP精品文档

相关文档