随笔分类 - 面试基础知识
摘要:客户端在使用HTTPS方式与Web服务器通信时的步骤 (1)客户使用https的URL访问Web服务器,要求与Web服务器建立SSL连接。 (2)Web服务器收到客户端请求后,会将网站的证书信息(证书中包含公钥)传送一份给客户端。 (3)客户端的浏览器与Web服务器开始协商SSL/TLS连接的安全等
阅读全文
摘要:HTTP使用TCP进行三次握手 第一次握手:客户端尝试连接服务器,向服务器发送 syn 包(同步序列编号Synchronize Sequence Numbers),syn=j,客户端进入 SYN_SEND 状态等待服务器确认 第二次握手:服务器接收客户端syn包并确认(ack=j+1),同时向客户端
阅读全文
摘要:HTTP协议之状态码 状态代码 详细描述说明 200 -OK 服务器成功返回网页,这是成功的http请求,返回的标准状态码 301 -MovedPermanently 永久跳转,所有请求的网页将永久跳转到被设定的新的位置,例如:从baidu.com跳转到www.baidu.com 403 -Forb
阅读全文
摘要:HTTP请求方式 HTTP方法 作用描述 GET 客户端请求指定资源信息,服务器返回指定资源 HEAD 只请求响应报文中的HTTP首部 POST 将客户端的数据提交到服务器,例:注册表单 PUT 从客户端向服务器传送的数据取代指定的文档内容 DELETE 请求服务器删除Request-URI所标识的
阅读全文
摘要:在浏览器地址栏键入URL,按下回车之后会经历以下流程: 1、浏览器向DNS 服务器请求解析该URL 中的域名所对应的IP 地址;2、解析出IP 地址后,根据该IP 地址和默认端口80,和服务器建立TCP连接;3、浏览器发出读取文件(URL 中域名后面部分对应的文件)的HTTP 请求,该请求报文作为T
阅读全文