前端面试常见计网问题整理

这篇博客汇总了前端面试中常见的计算机网络问题,包括TCP与UDP的区别、DNS域名解析过程、OSI七层模型与TCP/IP五层模型、HTTP请求头和响应头的关键字段、WebSocket的全双工特性、HTTP1.0与HTTP2.0的差异、GET与POST请求的区别、HTTP缓存机制以及HTTP与HTTPS的区别。此外,还详细介绍了用户在浏览器中输入URL后的处理流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前端计算机网络常见面试题目总结_笔描相思的博客-优快云博客_前端计算机网络面试

1.TCP、UDP的区别

①TCP是有连接的,连接需要三次握手,断开连接需要四次挥手;UDP是无连接的

②TCP是面向报文的,UDP是面向字节流的

③TCP是可靠的,UDP是不可靠的

因此TCP适用于要求可靠传输的应用,UDP适用于要求实时传输的应用

2.DNS域名解析的过程,缓存的有效期

3.OSI七层模型、TCP/IP五层模型;应用层有哪些协议

物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

应用层协议:HTTP,FTP、POP3、SFTP等

4.关于HTTP请求:包括HTTP请求头和响应头有哪些字段。。。。

HTTP协议详解_一只咸鱼。。的博客-优快云博客_http协议

HTTP的头部字段大全_黑桃_K_的博客-优快云博客_http头部字段

请求头:host、connection、cache-control、accept、accept-encoding、accept-language、cookie

响应头:server、status,expires,access-control-allow-origin、Location、Set-Cookie等

5.websocket

​​​​​​​全双工

6.http1.0和http2.0的区别,主流浏览器用的是http1.1(待背)

7.get和post请求的区别

GET 和 POST 的区别_Marck3的博客-优快云博客_get和post的区别

8.HTTP缓存

HTTP缓存_淡颜Amo~的博客-优快云博客

9.HTTP和HTTPS的区别

http和https的区别

10.用户在浏览器中输入一个url后会发生什么?

①将域名映射成对应IP地址

②与目标服务器建立TCP连接

③浏览器向服务器发送HTTP请求

④服务器响应:一些服务器为了均衡负载,减小自己的压力,不会直接把请求的页面返回给用户,而是返回重定向url和重定向状态码301、302

⑤浏览器收到响应后,会首先从相应内容中找到Location字段,也就是重定向到的新地址

⑥重复第一步的操作。。

待续。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值