记录个面试题 HTTP与HTTPS的不同 1.HTTP的URL为http://开头,HTTPS的URL为https://开头 2.HTTP标准端口80,HTTPS标准端口是443 3.在OSI网络模型中,HTTP工作于应用层,HTTPS工作于传输层 4.HTTP是不安全的,而HTTPS ...
HTTP的请求过程: TCP建立连接后,客户端会发送报文给服务端 服务端接收报文并作出响应 客户端收到响应后解析给用户 HTTPS的请求过程: 客户端发送请求到服务端 服务器返回证书和公钥 客户端验证证书和公钥的有效性,如果有效,则生成对称密钥并使用公钥加密发送到服务端 服务端使用私钥解密报文,并使用收到的对称密钥加密报文,发送到客户端 客户端使用对称密钥解密报文 SSL加密建立 ...
2019-03-04 23:39 0 646 推荐指数:
记录个面试题 HTTP与HTTPS的不同 1.HTTP的URL为http://开头,HTTPS的URL为https://开头 2.HTTP标准端口80,HTTPS标准端口是443 3.在OSI网络模型中,HTTP工作于应用层,HTTPS工作于传输层 4.HTTP是不安全的,而HTTPS ...
当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: 域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应 ...
一、HTTP和HTTPS的基本概念 HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。 HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP ...
本篇会着重介绍http和https的区别和常见的面试题 常见的http和https面试题: Http与Https的基本概念和他们的区别 HTTPS工作原理 常用的HTTP方法有哪些 GET方法与POST方法的区别,什么时候应该使用GET什么时候 ...
TCP四次挥手过程: 1、第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送,Client进入FIN_WAIT_1状态; 2、第二次挥手:Server收到FIN后,发送一个ACK给Client,确认序号为收到序号+1(与SYN相同,一个FIN占用 ...
前言:在看面试题之前,先了解一下基本定义。 HTTP、TCP、IP协议基本定义 HTTP: (HyperText Transport Protocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型 ...
原文链接:https://blog.csdn.net/weixin_42716620/article/details/82888576 前言:在看面试题之前,先了解一下基本定义。 HTTP、TCP、IP协议基本定义 HTTP: (HyperText Transport Protocol ...
TCP简介: 1、面向连接的、可靠的、基于字节流的传输层的通信协议; 2、将应用层的数据流分割成报文段并发送给目标节点的TCP层; 3、数据包都有序号,对方收到则发送ACK确认,未收到则重传; 4、使用校验和来检验数据在传输过程中是否有误; TCP标志位(Flags ...