一 目录
不折腾的前端,和咸鱼有什么区别
目录 |
---|
一 目录 |
二 前言 |
三 参考文献 |
3.1 系统 |
3.2 网络安全 |
3.3 HTTP |
3.4 MD5 |
3.5 DNS |
3.6 TCP |
3.7 CDN |
3.8 WebSocket |
3.9 其他 |
二 前言
返回目录
jsliang 自己整理,用来复习计算机网络系列的文章和知识点。
本系列整理了 5
篇文章。
[x] 计算机网络 - 网络安全
- [x] 同源策略:什么是同源,为什么需要同源?
- [x] XSS:XSS 攻击是什么,XSS 攻击手段,XSS 防御方法?
- [x] CSRF:CSRF 攻击是什么,CSRF 攻击手段,CSRF 防御方法?
- [x] SQL 注入:什么是 SQL 注入?
- [x] 流量劫持:什么是 DNS 劫持,什么是 HTTP 劫持?
- [x] 浏览器网络安全
- [x] 浏览器系统安全
[x] 计算机网络 - HTTP
- [x] HTTP 发展史:HTTP/0.9 -> HTTP/1.0 -> HTTP/1.1 -> HTTP/2.0 -> HTTP/3.0
- [x] HTTP:请求方法、优缺点、GET 和 POST 区别
- [x] HTTP 状态码:1XX、2XX、3XX、4XX、5XX 各列举 3 个
- [x] 解决通讯安全问题:对称加密、非对称加密、对称加密 + 非对称加密、第三方认证
- [x] HTTPS:工作原理、优缺点、HTTP 和 HTTPS 对比
- [x] HTTP/2.0:头部压缩、多路复用、设置请求优先级、服务器推送
[x] 计算机网络 - DNS
- [x] 浏览器 DNS 缓存
- [x] 系统缓存
- [x] 路由器缓存
- [x] ISP DNS 服务器
- [x] 递归查询:DNS 根服务器 ->
.com
顶级域名服务器 ->baidu.com
主域名服务器
[x] 计算机网络 - TCP
- [x] UDP:容易丢包,传输速度可,用于在线视频、互动游戏等应用
- [x] TCP:面向连接的、可靠的、基于字节流的传输层通信协议
- [x] TCP 连接 3 过程:建立连接阶段、传输数据阶段、断开连接阶段
- [x] 三次握手:三次握手过程,为什么不可以两次握手
- [x] 四次挥手:四次挥手过程,为什么需要四次挥手
- [x] TCP 和 UDP 的区别
[x] 计算机网络 - 基础
- [x] 计算机网络体系结构
- [x] 正向代理和反向代理
- [x] CDN
- [x] HTTP 和 WebSocket
- [x] WebSocket 和 Socket.io
三 参考文献
返回目录
本系列有 62
篇参考文献。
3.1 系统
返回目录
- [x] (建议收藏)TCP协议灵魂之问,巩固你的网路底层基础【阅读建议:4hour】
- [x] (建议精读)HTTP灵魂之问,巩固你的 HTTP 知识体系【阅读建议:1hour】
3.2 网络安全
返回目录
- [x] 常见 Web 安全攻防总结【阅读建议:1hour】
- [x] 前端安全系列(一):如何防止XSS攻击?【阅读建议:20min】
- [x] 前端安全系列(二):如何防止CSRF攻击?【阅读建议:20min】
- [x] 前端也需要了解的 JSONP 安全【阅读建议:10min】
- [x] 【面试篇】寒冬求职之你必须要懂的Web安全【阅读建议:20min】
- [x] 谈谈对 Web 安全的理解【阅读建议:10min】
- [x] 程序员必须要了解的web安全【阅读建议:10min】
- [x] 可信前端之路:代码保护【阅读建议:10min】
- [x] 前端如何给 JavaScript 加密(不是混淆)?【阅读建议:10min】
3.3 HTTP
返回目录
- [x] 面试带你飞:这是一份全面的 计算机网络基础 总结攻略【阅读建议:1h】
- [x] 看图学HTTPS【阅读建议:30min】
- [x] 你知道,HTTPS用的是对称加密还是非对称加密?【阅读建议:30min】
- [x] HTTP 响应代码 | MDN【阅读建议:20min】
- [x] http的基础结构【阅读建议:5min】
- [x] http状态码【阅读建议:5min】
- [x] 前端基础篇之HTTP协议【阅读建议:30min】
- [x] 都9102年了,还问GET和POST的区别【阅读建议:20min】
- [x] 如何理解HTTP响应的状态码?【阅读建议:20min】
- [x] 你所知道的3xx状态码【阅读建议:10min】
- [x] HTTP协议头部与Keep-Alive模式详解【阅读建议:10min】
- [x] HTTP keep-alive 二三事【阅读建议:10min】
- [x] 你应该知道的前端——缓存【阅读建议:10min】
- [x] HTTP 缓存机制一二三【阅读建议:10min】
- [x] 通过HTTP的HEADER完成各种骚操作【阅读建议:10min】
- [x] 九个问题从入门到熟悉HTTPS【阅读建议:20min】
- [x] 谈谈 HTTPS【阅读建议:20min】
- [x] 小哥哥,小姐姐,我有一份tcp、http面试指南你要吗?【阅读建议:20min】
- [x] 分分钟让你理解HTTPS【阅读建议:10min】
- [x] HTTP2基本概念学习笔记【阅读建议:10min】
- [x] 深入理解HTTPS工作原理【阅读建议:20min】
- [x] 解密HTTP/2与HTTP/3 的新特性【阅读建议:10min】
- [x] 浅谈 HTTP/2 Server Push【阅读建议:10min】
- [x] 简述HTTPS(二):混合加密机制【阅读建议:10min】
- [x] 简述HTTPS(三):数字证书【阅读建议:10min】
- [x] 彻底搞懂HTTPS的加密机制【阅读建议:20min】
- [x] 听说『99% 的人都理解错了 HTTP 中 GET 与 POST 的区别』??【阅读建议:争议文】
- [x] 你敢在post和get上刁难我,就别怪我装逼了【阅读建议:争议文】
3.4 MD5
返回目录
- [x] md5加密与解密【阅读建议:30min】
- [x] C#:使用MD5对用户密码加密与解密【阅读建议:10min】
- [x] md5会有重复的可能吗?
3.5 DNS
返回目录
- [x] DNS 解析顺序【阅读建议:5min】
- [x] 写给前端工程师的DNS基础知识【阅读建议:10min】
- [x] 前端优化: DNS预解析提升页面速度【阅读建议:5min】
- [x] DNS解析【阅读建议:10min】
3.6 TCP
返回目录
- [x] 面试官,不要再问我三次握手和四次挥手【阅读建议:1hour】
- [x] 关于三次握手与四次挥手面试官想考我们什么【阅读建议:20min】
- [x] 通俗大白话来理解TCP协议的三次握手和四次分手【阅读建议:20min】
- [x] TCP协议详解【阅读建议:40min】
- [x] 面试时,你被问到过 TCP/IP 协议吗?【阅读建议:20min】
- [x] “三次握手,四次挥手”你真的懂吗?【阅读建议:20min】
3.7 CDN
返回目录
- [x] 五分钟了解CDN【阅读建议:10min】
- [x] 漫话:如何给女朋友解释什么是CDN?【阅读建议:20min】
- [x] 关于 cdn、回源等问题一网打尽【阅读建议:10min】
- [x] CDN是什么?使用CDN有什么优势?【阅读建议:10min】
3.8 WebSocket
返回目录
- [x] websocket 与Socket.IO介绍【阅读建议:10min】
- [x] WebSocket 与 Socket.IO【阅读建议:10min】
- [x] Websocket和Socket.io的区别及应用【阅读建议:20min】
3.9 其他
返回目录
- [x] 正向代理与反向代理【总结】【阅读建议:10min】
- [x] 你真的了解 Cookie 和 Session 吗【阅读建议:10min】
jsliang 的文档库由 梁峻荣 采用 知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议 进行许可。<br/>基于 https://github.com/LiangJunrong/document-library 上的作品创作。<br/>本许可协议授权之外的使用权限可以从 https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ 处获得。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。