![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
文章平均质量分 95
计算机基础知识,主要包括操作系统、计算机网络、数据结构与算法、数据库等相关基础知识。
carroll18
你想要拥有你从未有过的东西,你必须去做你从未做过的事情。
展开
-
Cookie,Session,Token,JWT授权方式对比
HTTP 本质上是无状态的,每个请求都是互相独立、毫无关联的,协议不要求客户端或服务器记录请求相关的信息。服务端无法确认当前访问者的身份信息,无法分辨上一次的请求发送者和这一次的发送者是不是同一个人。所以服务器与浏览器为了进行会话跟踪,就主动的去维护了一个状态,这个状态用于告知服务端前后两个请求是否来自同一浏览器,而这个状态需要通过 cookie 和 session 去实现。JWT验证客户端发来的token信息就不用, 在服务端使用密钥校验就可以,不用数据的查询。原创 2023-06-22 21:55:59 · 804 阅读 · 0 评论 -
网络协议之关键问题
当网络包到达一个城关的时候,可以通过路由表得到下一个城关的 IP 地址,直接通过 IP 地址找就可以了,为什么还要通过本地的 MAC 地址呢?在网络包里,有源 IP 地址和目标 IP 地址、源 MAC 地址和目标 MAC 地址。从路由表中取得下一跳的 IP 地址后,应该把这个地址放在哪里呢?如果放在目标 IP 地址里面,到了城关,谁知道最终的目标在哪里呢?所以要用 MAC 地址。所谓的下一跳,看起来是 IP 地址,其实是要通过 ARP 得到 MAC 地址,将下一跳的 MAC 地址放在目标 MAC .原创 2020-10-22 11:41:17 · 149 阅读 · 0 评论 -
网络协议之应用层
文章目录HTTP协议HTTPS协议流媒体协议HTTP协议HTTP 的请求格式HTTP 的返回报文格式HTTP 的报文大概分为三大部分。第一部分是请求行,第二部分是请求的首部,第三部分才是请求的正文实体。HTTP 请求的发送HTTP 协议是基于 TCP 协议的,所以它使用面向连接的方式发送请求,通过 stream 二进制流的方式传给对方。当然,到了 TCP 层,它会把二进制流变成一个的报文段发送给服务器。在发送给每个报文段的时候,都需要对方有一个回应 ACK,来保证报文可靠地到达了对方原创 2020-10-20 23:44:55 · 342 阅读 · 0 评论