今天我们整理一下关于前端面试时会问到HTTP协议的问题
注:个人观点及答案,望大家采纳,指教!!
HTTP 简介:
HTTP 协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议;
HTTP 是一个基于TCP/IP通信协议来传递数据(HTML文件、图片文件、查询结果等);
HTTP工作原理:
HTTP协议工作于客户端-服务端架构上,浏览器作为HTTP客户端通过URL向HTTP服务端发送所有请求。
web服务器有:Apache 服务器、lls服务器等;
HTTP默认端口号为80,但是也可以改为8080或者其他端口;
1.HTTP的优点和缺点?
优点:
支持客户/服务器模式
:应用广泛且跨平台
:简单快速、灵活
:
缺点:
无连接
:无状态
:无状态可以减轻服务器负担,但进行关联操作时繁琐,Cookie正好可以解决这个问题明文传输
:调试便利的同时带来了信息易被窃取