HTTP
never疯
这个作者很懒,什么都没留下…
展开
-
【Http】URI 和 URN
首先给大家举个例子,有一家公司的总经理,某天,给了我一张名片,上面写了他的头衔,北京XXX公司总经理 张三,还有他的办公室地址,北京市海淀区长安街35号北京XXX公司总经理办公室,那么,我以后给我的朋友吹牛,我认识北京XXX公司的总经理张三,我的朋友都知道北京XXX公司的总经理是一个叫张三的人,那么,这个头衔就和张三对应起来了,只要一说到这个头衔,大家都知道说的是张三,反应到网络世界,这个头衔就...原创 2019-12-16 18:53:47 · 168 阅读 · 0 评论 -
socket通信流程
原创 2019-06-28 11:29:58 · 283 阅读 · 0 评论 -
HTTPS加密的原理
加密的方式对称加密:加密和解密都使用同一个密匙非对称加密:加密使用的密匙和解密使用的密匙不相同的哈希算法:将任意长度的信息转换为固定长度的值,算法不可逆数字签名:证明某个消息或者文件是某人发出/认同的HTTP数据传输流程浏览器将支持的加密算法信息发送给服务器浏览器选择一套浏览器支持的加密算法,以证书的形式回发给浏览器浏览器验证证书的合法性,并结合证书公钥加密信息发给服务器服务器使...原创 2019-06-28 10:50:02 · 420 阅读 · 0 评论 -
【HTTP】 在浏览器输入url后的流程
整体过程在这整个过程中,大致可以分为以下几个过程DNS域名解析TCP连接HTTP请求处理请求返回HTTP响应页面渲染关闭连接详细点的1. 首先嘛,你得在浏览器里输入要网址2. 浏览器查找域名的IP地址导航的第一步是通过访问的域名找出其IP地址。DNS查找过程如下:浏览器缓存浏览器会缓存DNS记录一段时间。 有趣的是,操作系统没有告诉浏览器储存DNS记录的时间,这样不同浏...原创 2019-06-28 09:38:39 · 1007 阅读 · 0 评论 -
OSI七层协议
应用层表示层会话层传输层网络层数据链路层 (如何让格式化数据,提供错误检测 交换机在这一层)物理层 (主要作用传输比特流 网卡在这层)...原创 2019-06-27 09:15:48 · 109 阅读 · 0 评论 -
TCP 三次握手 四次挥手
TCP为什么是三次握手,为什么不是两次或者四次 && TCP四次挥手这是一个很有意思的问题~首先,我们要知道TCP是全双工的,即客户端在给服务器端发送信息的同时,服务器端也可以给客户端发送信息。而半双工的意思是A可以给B发,B也可以给A发,但是A在给B发的时候,B不能给A发,即不同时,为半双工。 单工为只能A给B发,B不能给A发; 或者是只能B给A发,不能A给B发。我们假设A...原创 2019-03-11 18:26:09 · 117 阅读 · 0 评论 -
GET和POST两种基本请求方法的区别
1.get参数通过url传递,post放在request body中。2.get请求在url中传递的参数是有长度限制的,而post没有。3.get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。4.get请求只能进行url编码,而post支持多种编码方式5.get请求会浏览器主动cache,而post支持多种编码方式。6.get请求参数会被完整保留在浏览历史记录...原创 2019-02-17 16:27:52 · 830 阅读 · 0 评论 -
cookie和session【详细 快速理解】
前言HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。不然有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie就是为解决这个问题而提出来的两个机制。cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie来辨认使用者,以方便送出使用者量身定做的内容,像...原创 2019-02-17 16:11:02 · 468 阅读 · 1 评论 -
Cokkie【详细】
cookie 是什么简单地说,cookie 就是浏览器储存在用户电脑上的一小段文本文件。cookie 是纯文本格式,不包含任何可执行的代码。一个 Web 页面或服务器告知浏览器按照一定规范来储存这些信息,并在随后的请求中将这些信息发送至服务器,Web 服务器就可以使用这些信息来识别不同的用户。大多数需要登录的网站在用户验证成功之后都会设置一个 cookie,只要这个 cookie 存在并可以,用...原创 2019-02-17 14:15:48 · 594 阅读 · 0 评论 -
HTTP状态码
HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(...原创 2019-02-17 13:45:14 · 95 阅读 · 0 评论 -
HTTP学习(超详细 整理)
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP 工作原理HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL...原创 2019-02-16 23:10:09 · 2712 阅读 · 0 评论