CSInternet03
HTTP 有什么缺陷?为什么需要引入 TLS 协议?SSL(安全套接字层)是在 90 年代初开发的。TLS(传输层安全)实际上就是 SSL 的继任者,可以说 TLS 是 SSL 的”后代”。第一个 TLS 版本(TLS 1.0)其实就是 SSL 3.0 的升级版。顺便一提,现代浏览器中也不再支持SSL啦。 关于这个问题,我想还是得从HTTP->SSL->TLS的顺序开始讲解会好理解一些: ·通信使用明文(不加密),内容可能会被窃听。 ·不验证通信方的身份,因此有可能遭遇伪装。 ·无法证明报文的完整性,所以有可能已遭篡改 为了统一解决上述这些问题,需要在 HTTP上再加入加密处理和认证等机制。我们把添加了加密及认证机制的 HTTP 称为 HTTPS(HTTP Secure )。HTTPS 并非是应用层的一种新协议。只是 HTTP 通信接口部分用SSL(Secure SocketLayer)和TS(Transport Layer Security)协议代替而已。通常,HTTP 直接和 TCP 通信。当使用 SSL时,则演变成先和 SSL通信,再由 SSL和...
SQLTutorial01
1.多表查询使用inner join ...on...进行表连接。 例: 1234select qpd.device_id, qpd.question_id, qpd.resultfrom question_practice_detail as qpdinner join user_profile as up on up.device_id=qpd.device_id and up.university='浙江大学'order by question_id 2.条件函数题目示例:计算25岁以上和以下的用户数量(SQL26) 12345SELECT CASE WHEN age >= 25 THEN '25岁及以上' ELSE '25岁以下' END AS age_group, COUNT(*) AS user_countFROM usersGROUP BY age_group; 1. COUNT 的作用COUNT...
JavaTutorial05
本篇将以面试问答的形式讲解设计模式与JAVA8新特性相关的知识点。
JavaTutorial04
本篇将以面试问答的形式讲解设计模式与JAVA8新特性相关的知识点。
JavaTutorial03
本篇将以面试问答的形式讲解异常、泛型、反射、注解、SPI、I/O相关的知识点。
JavaTutorial02
本篇将以面试问答的形式讲解语言特性、数据类型、常见类相关的知识点。
JavaTutorial01
本篇介绍Java基础知识,主要涉及面向对象、语言特性、数据类型、常见类等。
CSInternet02
键入网址再按下回车,后面究竟发生了什么?这个问题理应在讲解完DNS和TCP、IP协议之后再说明的,但是这张图实在是太牛逼了,遂迫不及待地分享给各位作为今天的开胃菜: 好了,今天我们来讲解HTTP。没戳!是关于HTTP的全部内容!考虑到篇幅原因,也许会分为两篇或者三篇连载。本篇讲述的是HTTP。。。。。。等方面。 HTTP 报文格式长什么样?是如何分割的? 参考链接:https://learn.lianglianglee.com/%e4%b8%93%e6%a0%8f/%e9%80%8f%e8%a7%86HTTP%e5%8d%8f%e8%ae%ae/09%20%20HTTP%e6%8a%a5%e6%96%87%e6%98%af%e4%bb%80%e4%b9%88%e6%a0%b7%e5%ad%90%e7%9a%84%ef%bc%9f.md,实际上大部分都是摘抄,只有最后是自己写的,这里只是做整合 HTTP 协议的请求报文和响应报文的结构基本相同,由三大部分组成: 起始行(start line):描述请求或响应的基本信息; 头部字段集合(header):使用...
CSInternet
...
New-Year-Resolution
2025愿望清单知识学习:数电、电路分析、电路设计、计算机组成、计算机系统、计算机网络、体系结构 初级目标:·搭一个小型的电脑系统;更新博客,技术性博客做到至少1个月2篇; ·完成至少三个硬件项目的落地,包括holocubic,xbox盒等; ·进阶3D建模学习,达到能够进行数字孪生与运动仿真的程度。 终极目标:·暑假拿到一份好的实习 ·手搓一台电脑




