前端网络安全面试题及答案
前端计算机网络常见面试题目总结_笔描相思的博客_前端计算机网络面试
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字段,也就是重定向到的新地址
⑥重复第一步的操作。。
待续。。。。。