47道HTTP面试题(长期更新)

本文档基于前端所须要掌握的网络协议知识,总结了:前端

  • 网络基础
  • Http协议
  • HTTP状态码
  • 与HTTP协做的 Web 服务器
  • HTTP首部
  • HTTPS
  • SPDY协议
  • websock协议
  • HTTP 2.0

等9个关于计算机网络方面的前端面试题。

必须掌握问题:输入 URL 到页面渲染的整个流程

参考答案vue


网络基础


一、什么是TCP/IP协议族web

二、TCP/IP协议族按层次划分了哪几回?面试

三、TCP/IP协议族各层的做用是什么?ajax

四、请画出并说明HTTP请求时,TCP/IP通讯传输流服务器

五、网络层:IP协议网络

六、TCP协议位于哪一层?加密

七、什么是字节流服务?计算机网络

八、TCP头部有哪些重要字段?代理

九、TCP协议的三次握手

十、为何 TCP 创建链接须要三次握手,明明两次就能够创建起链接?

十一、UDP 与 TCP 的区别是什么?

十二、什么是ARQ协议?

1三、什么是滑动窗口?

1四、拥塞怎么处理?

1五、什么是DNS服务?

1六、什么是RFC?

参考答案


Http协议


一、HTTP请求报文由哪几部分组成?

二、HTTP协议的状态

三、HTTP方法有哪些?

四、GET和POST方法有什么区别的实操回答。

五、什么是TCP的持久化链接?

六、HTTP是如何利用Cookie进行状态管理的?

七、在ajax请求中如何使用Cookie?

八、在ajax请求中使用Cookie时,如何解决跨越问题?

九、 HTTP报文有哪几种,HTTP报文包含哪写部分?

十、常见的状态码有哪些?

参考答案


与HTTP协做的 Web 服务器


一、代理

二、网关

三、隧道

参考答案


HTTP首部


一、什么是HTTP首部字段

二、HTTP首部字段有哪几种类型?

三、通用首部字段有哪些?

四、请求首部字段有哪些?

五、响应首部字段有哪些?

六、实体首部字段有哪些?

七、非HTTP/1.1 首部字段

八、为Cookie服务的首部字段有哪些?

九、其余首部字段

参考答案


HTTPS


一、HTTP的缺点有哪些?

二、什么是HTTPS

三、HTTPS是如何进行加密的?

四、HTTPS的通讯步骤是什么?

五、相比HTTP,HTTPS有哪些缺点?

参考答案


基于HTTP的功能追加协议


一、什么是SPDY协议

二、什么是webSocket协议?

三、webSocket有什么特色?

四、HTTP/2.0 协议的新特性

相关文章
相关标签/搜索