标签:http

http协议图解:报文格式、头部字段、状态码、websocket…

http协议图解:报文格式、头部字段、状态码、websocket…

一. 基本概念1. 概述web理念:文档之间相关关联,连成可相互参阅的万维网(www)web互连(通讯)的基础:tcp/ip协议族,http属于它内部的子集web(www)的三项构建技术:html:页面使用什么语言展示URL:页面在什么位置http:文档之间传递的协议是什么tcp/ip协议族分层包括

法医 法医 2023-07-10
0 0 0
HTTP2.0、1.1、1.0三者在通信性能上的优化方法

HTTP2.0、1.1、1.0三者在通信性能上的优化方法

持久化连接HTTP1.1是默认支持持久化连接的。HTTP1.0若要支持持久化连接需要显示指定Keep-alived报文头。1. 非持久化连接下HTTP协议的通信比如访问www.taobao.com这个URL。访问该URL时,首先会从目标服务器上到HTML这样的静态资源,服务器返回资源后会自动断开连接

宇宙之一粟 宇宙之一粟 2023-07-10
0 0 0
Nginx服务器配置HTTP Security Headers安全标头,菜鸟操作教程

Nginx服务器配置HTTP Security Headers安全标头,菜鸟操作教程

HTTP Security Headers安全标头是网站安全的重要组成部分,它可以保护您免受不同类型的攻击,包括XSS、SQL注入、点击劫持等。当从Web浏览器访问任何网站时,浏览器会从该网站的Web服务器请求该网站,然后Web服务器使用HTTP响应头进行响应。这些标头包含元数据、状态错误代码、缓存

共饮一杯 共饮一杯 2023-07-10
0 0 0
计算机网络TCP协议图解:特点、三次握手、四次挥手、无差错传输等

计算机网络TCP协议图解:特点、三次握手、四次挥手、无差错传输等

1. TCP协议定义Transmission Control Protocol,即 传输控制协议属于 传输层通信协议基于TCP的应用层协议有HTTP、SMTP、FTP、Telnet 和 POP32 TCP协议特点面向连接、面向字节流、全双工通信、可靠具体介绍如下:3. TCP协议优缺点优点:数据传输

捡田螺的小男孩 捡田螺的小男孩 2023-07-10
0 0 0
docker用法整理:更换镜像源、修改配置文件、创建软链接(推荐)、修改时区…

docker用法整理:更换镜像源、修改配置文件、创建软链接(推荐)、修改时区…

一、更换镜像源1.配置文件路径:/etc/docker/daemon.json,若不存在则新建此文件{ "registry-mirrors":[ "http://registry.docker-cn.com", "http://docker.mirro

捡田螺的小男孩 捡田螺的小男孩 2023-07-10
0 0 0
HTTPS单向、双向认证、抓包原理、反抓包策略

HTTPS单向、双向认证、抓包原理、反抓包策略

HTTP(HyperText Transfer Protocol,超文本传输协议)被用于在Web浏览器和网站服务器之间传递信息,在TCP/IP中处于应用层。这里提一下TCP/IP的分层共分为四层:应用层、传输层、网络层、数据链路层; 分层的目的是:分层能够解耦,动态替换层内协议各个层包含的内容:应用

泡泡 泡泡 2023-07-10
0 0 0
HttpClient配置SSL绕过https证书

HttpClient配置SSL绕过https证书

HttpClient简介HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富

贤蛋大眼萌 贤蛋大眼萌 2023-07-10
0 0 0
nginx中对IP封禁的三种方法

nginx中对IP封禁的三种方法

Nginx 中可以使用许多不同的方法来实现 IP 封禁,这里介绍三种常见的方法:1.  使用 Nginx 内置的 ngx_http_access_module 模块ngx_http_access_module 模块是 Nginx 内置的模块,它可以用来控制客户端的访问权限,包括允许或禁止某些 IP

Escape Escape 2023-07-10
0 0 0
字节跳动最爱考的前端面试题:计算机网络基础

字节跳动最爱考的前端面试题:计算机网络基础

(3)问:HTTP 缓存HTTP 缓存又分为强缓存和协商缓存:首先通过 Cache-Control 验证强缓存是否可用,如果强缓存可用,那么直接读取缓存如果不可以,那么进入协商缓存阶段,发起 HTTP 请求,服务器通过请求头中是否带上 If-Modified-Since 和 If-None-Matc

三掌柜 三掌柜 2023-07-10
0 0 0
Nginx 1.25.0发布,开启HTTP 3时代的魔盒

Nginx 1.25.0发布,开启HTTP 3时代的魔盒

日前Nginx发布了主线版本 1.25.0,该版本引入了对QUIC 和HTTP/3协议的支持,Nginx正式跨入HTTP/3时代。从1.25.0开始,QUIC和HTTP/3在Linux二进制包中启用。QUIC和HTTP/3支持是实验性的,需要用户酌情使用。从源头构建HTTP/3支持具体支持由ngx_

法医 法医 2023-07-10
0 0 0
在Istio中跟踪gRPC

在Istio中跟踪gRPC

Aspen Mesh很喜欢用gRPC。Apen Mesh面向公众的API和许多内部API大多都是使用gRPC构建的。如果您还没有听说过 gRPC(熟练掌握gRPC真的很难),那么我先为您简单的介绍下,它是一种新型、高效和优化的远程过程调用(RPC)框架。gRPC 基于protocol buffer序

泡泡 泡泡 2023-07-10
0 0 0
使用Envoy将gRPC转码为HTTP/JSON

使用Envoy将gRPC转码为HTTP/JSON

本文为翻译文章,点击查看原文。 试用gRPC构建服务时要在.proto文件中定义消息(message)和服务(service)。gRPC支持多种语言自动生成客户端、服务端和DTO实现。在读完这篇文章后,你将了解到使用Envoy作为转码代理,使gRPC API也可以通过HTTP/JSON的方式访问。你

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-10
0 0 0
蚂蚁金服开源的Service Mesh Sidecar代理SOFAMosn发布0.4.0版本

蚂蚁金服开源的Service Mesh Sidecar代理SOFAMosn发布0.4.0版本

SOFAMosn几个月前由蚂蚁金服开源,使用Go语言实现,遵循Envoy xDS协议,既可以单独作为网络代理使用,也可以作为Istio/SOFAMesh中的数据平面Sidecar 代理。开源地址:https://github.com/alipay/sofa-mosn HTTP协议优化 性能优化:H

大猫 大猫 2023-07-10
0 0 0
Envoy HTTP 连接管理

Envoy HTTP 连接管理

本文译自 Envoy 官方文档 HTTP connection management HTTP 连接管理 HTTP 是现代面向服务体系架构的重要组成部分,Envoy 实现了大量的 HTTP 特定功能。Envoy 内置了一个叫 HTTP 连接管理器 的网络层过滤器。 此过滤器将原始字节转换为 HTTP

大猫 大猫 2023-07-10
0 0 0
k8s配置calico,以及配置ip固定

k8s配置calico,以及配置ip固定

接上文: K8S V.1.10.0 二进制安装 1.calicoctl的下载和配置 这里的配置calicoctl版本使用的是v1.2.0-6-gd1c370c 下载地址为: http://www.sadlar.cn/wp-content/uploads/2018/05/calicoctl.bin 如

三掌柜 三掌柜 2023-07-09
0 0 0
图解kubernetes中的api多版本机制实现

图解kubernetes中的api多版本机制实现

通常首先是webServer先进行Http协议的处理,然后解析成基础的webServer内部的一个Http请求对象, 通常该对象持有对应请求的请求头和底层对应的字节序列(从socket流中读取)接着首先会通常根据对应的编码格式来进行反序列化,完成从字节序列到当前接口的业务模型的映射, 然后在交给业务

向阳逐梦 向阳逐梦 2023-07-09
0 0 0
图解kubernetes命令执行核心实现

图解kubernetes命令执行核心实现

1. 基础概念 K8s中的命令执行中有很多协议相关的处理, 我们先一起看下这些协议处理相关的基础概念 1.1 Http协议中的Connection与Upgrade HTTP/1.1中允许在同一个链接上通过Header头中的Connection配合Upgrade来实现协议

竹子爱熊猫 竹子爱熊猫 2023-07-09
0 0 0
Kubernetes 被HTTP/2漏洞影响,升级至v1.15.3

Kubernetes 被HTTP/2漏洞影响,升级至v1.15.3

被HTTP/2漏洞拖累,所有Kubernetes版本受影响 严重漏洞 CVE-2019-9512 Ping Flood:攻击者向 HTTP/2 对等体 (peer) 发送连续 ping,导致对等体建立内部响应队列。这可能消耗过多 CPU 和内存——这取决于该数据的队列多高效,从而可能导致拒绝

向阳逐梦 向阳逐梦 2023-07-09
0 0 0
ngx_http_substitutions_filter_module 模块替换正文内容和URL

ngx_http_substitutions_filter_module 模块替换正文内容和URL

有时候需要使用Nginx的反向代理某站点,并通过 httpsubmodule 和ngx_http_substitutions_filter_module 模块替换正文内容和URL。 官方自带的模块HttpSubModule 只能匹配1条规则,但是使用第三方模块ngx_http_substitut

大猫 大猫 2023-05-04
0 0 0
Nginx Ngx_http_proxy_connect_module模块实现SSL正向代理

Nginx Ngx_http_proxy_connect_module模块实现SSL正向代理

由于项目需要使用到https正向代理,而nginx官方模块仅支持做http正向代理,ngx_http_proxy_connect_module模块可以实现隧道SSL请求的代理服务器 关于正向代理原理可以参考下面的文章

大树 大树 2023-05-04
0 0 0
1 17 18 19 20 21