热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

透视HTTP协议介绍篇

说明《透视HTTP协议》是罗剑锋(奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。破冰篇01-

说明


《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。


破冰篇


  • 01-时势与英雄:HTTP的前世今生

  • 02-HTTP是什么?HTTP又不是什么?

  • 03-HTTP世界全览(上):与HTTP相关的各种概念

  • 04-HTTP世界全览(下):与HTTP相关的各种协议

  • 05-常说的“四层”和“七层”到底是什么?“五层”“六层”哪去了?

  • 06-域名里有哪些门道?

  • 07-自己动手,搭建HTTP实验环境


基础篇


  • 08-键入网址再按下回车,后面究竟发生了什么?

  • 09-HTTP报文是什么样子的?

  • 10-应该如何理解请求方法?

  • 11-你能写出正确的网址吗?

  • 12-响应状态码该怎么用?

  • 13-HTTP有哪些特点?

  • 14-HTTP有哪些优点?又有哪些缺点?


进阶篇


  • 15-海纳百川:HTTP的实体数据

  • 16-把大象装进冰箱:HTTP传输大文件的方法

  • 17-排队也要讲效率:HTTP的连接管理

  • 18-四通八达:HTTP的重定向和跳转

  • 19-让我知道你是谁:HTTP的COOKIE机制

  • 20-生鲜速递:HTTP的缓存控制

  • 21-良心中间商:HTTP的代理服务

  • 22-冷链周转:HTTP的缓存代理


安全篇


  • 23-HTTPS是什么?SSL/TLS又是什么?

  • 24-固若金汤的根本(上):对称加密与非对称加密

  • 25-固若金汤的根本(下):数字签名与证书

  • 26-信任始于握手:TLS1.2连接过程解析

  • 27-更好更快的握手:TLS1.3特性解析

  • 28-连接太慢该怎么办:HTTPS的优化

  • 29-我应该迁移到HTTPS吗?


飞翔篇


  • 30-时代之风(上):HTTP/2特性概览

  • 31-时代之风(下):HTTP/2内核剖析

  • 32-未来之路:HTTP/3展望

  • 33-我应该迁移到HTTP/2吗?


探索篇


  • 34-Nginx:高性能的Web服务器

  • 35-OpenResty:更灵活的Web服务器

  • 36-WAF:保护我们的网络服务

  • 37-CDN:加速我们的网络服务

  • 38-WebSocket:沙盒里的TCP


总结篇


  • 39-HTTP性能优化面面观(上)

  • 40-HTTP性能优化面面观(下)


结语

在坚持学习《vue开发实战》的同时,我也准备同时去学习一下《透视HTTP协议》这个专栏,这个是文字版的,虽然有买《HTTP权威指南》一书,但是很厚重,个人坚持不下去,哈哈哈_(:3」∠)_


推荐阅读
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • Linux下部署Symfoy2对app/cache和app/logs目录的权限设置,symfoy2logs
    php教程|php手册xml文件php教程-php手册Linux下部署Symfoy2对appcache和applogs目录的权限设置,symfoy2logs黑色记事本源码,vsco ... [详细]
  • adfs是什么_培训与开发的概念
    adfs是什么_培训与开发的概念(如您转载本文,必须标明本文作者及出处。如有任何疑问请与我联系me@nap7.com)ADFS相关开发技术的中文资料相对匮乏,之前在弄这个东西的时候 ... [详细]
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
  • 构建LNMP架构平台
    LNMP架构的组成:Linux、Nginx、MySQL、PHP关于NginxNginx与apache的作用一样,都是为了搭建网站服务器,由俄罗斯人lgorsysoev开发,其特点是 ... [详细]
  • 渗透测试基础bypass绕过阻挡我们的WAF(下)
    渗透测试基础-bypass ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Java大文件HTTP断点续传到服务器该怎么做?
    最近由于笔者所在的研发集团产品需要,需要支持高性能的大文件http上传,并且要求支持http断点续传。这里在简要归纳一下,方便记忆 ... [详细]
  • Java工程师书单(初级,中级,高级)
    简介怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作一两年之后开始迷茫的程序 ... [详细]
author-avatar
老海文
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有