网络
文章平均质量分 94
讲解常用网络只是
程序员麻辣烫
这个作者很懒,什么都没留下…
展开
-
HTTP长连接
演练使用HTTP长连接的过程,讲述和TCP Keep-Alive的区别,同时提供了更好的优化方案。的文章,可以关注我的公众号(程序员麻辣烫)我的个人博客为:https://shidawuhen.github.io/设计模式招聘思考存储算法系列读书笔记小工具架构网络Go语言。原创 2022-09-03 14:37:02 · 5935 阅读 · 0 评论 -
常见HTTP错误码模拟
最近发现部分同学虽然知道HTTP错误码,但对产生的具体原因并不清楚,所以我打算对比较常见的错误码进行模拟,帮助大家理解。原创 2021-11-28 23:40:31 · 3022 阅读 · 0 评论 -
HTTP2.0配置实战
前些日子将自己的网站升级为HTTPS,这次再设置支持HTTP2.0。本篇文章不讲述HTTP2的具体原理,但关于HTTP的相关知识会简单讲述一下,关于HTTP2的详细内容可以参看HTTP2基础教程。HTTP1HTTP1的问题队头阻塞如果仅仅使用一个连接,它需要发起请求、等待响应,之后才能发起下一个请求。在请求应答过程中,如果出现任何状况,剩下所有的工作都会被阻塞在那次请求应答之后。这就是“队头阻塞”,它会阻碍网络传输和Web页面渲染,直至失去响应。为了防止这种问题,现代浏览器会针对单个域名开启6个原创 2021-02-04 20:47:19 · 3127 阅读 · 0 评论 -
HTTPS配置实战
原因现在网站使用HTTPS是规范操作之一,前些日子买了腾讯云服务,同时申请了域名http://www.asap2me.top/,目前该域名只支持HTTP,想升级为HTTPS。关于HTTPS的链接过程大家可以看我的这篇文章HTTPS连接过程。使用http访问是正常的:使用https访问报错:环境目前环境是:Centos7.6Web服务:GoLangWeb服务端口号:8080操作因为Web服务是GoLang写的,所以思路是搭建Nginx反向代理,Nginx上配置证书,将请求代理到Go服务上原创 2021-01-17 16:50:33 · 1415 阅读 · 0 评论 -
你真的知道HTTPS的连接过程吗
HTTP协议通信过程中使用未经加密的明文,安全性无法得到保证。比如在Web页面中输入信用卡号,如果这条通信线路遭到窃听,那么信用卡号就暴露了。为了统一解决上述这些问题,需要在HTTP上再加入加密处理和认证等机制。我们把添加了加密及认证机制的HTTP称为HTTPS(HTTP Secure)。宏观HTTPS的整个连接过程是相当复杂的,网络、加密等均有涉及,所以我们先从宏观上看一下HTTPS是如何连接的,然后对连接过程中的点进行细化,请看下图客户端和服务器的协商过程,主要用来确定SSL版本、使用的加密原创 2020-12-14 22:58:20 · 627 阅读 · 0 评论 -
如何进行TCP性能优化
本次和大家聊一下TCP性能优化。TCP全称为Transmission Control Protocol,每一个IT人士对TCP都有一定了解。TCP协议属于底层协议,对于大部分研发人员来说,这是透明的,无需关心TCP的实现与细节。不过如果想做深入的性能优化,TCP是绕不过去的一环。要讲TCP性能优化,必须先回顾一下TCP的一些细节。让我们先来看一下TCP的首部格式TCP报文段的首部格式TCP报文段首部的前20个字节是固定的,后面有4n字节是根据需要而增加的选项(n是整数)。因此TCP首部的最小长度是原创 2020-08-06 20:48:47 · 6232 阅读 · 0 评论 -
CDN请求过程详解
CDN简介CDN大家比较熟悉,这里做个简单介绍。CDN主要是让用户访问资源的时候,能从离用户距离很近的CDN节点进行获取,不必到真正提供服务的机器上获取。所以CDN可以让用户更快的获取所需要的内容减少骨干网络的流量减少服务器的压力CDN经历了三个阶段第一阶段 1995年,互联网发明者Tim,创建了第一家CDN服务公司Akamai第二阶段 1999~2001,互联网发展高潮期,CDN快速发展第三阶段 2001年互联网破灭,CDN公司大量倒闭,Tim的公司也倒闭了。2002年开始,宽带提升原创 2020-06-14 17:03:05 · 4554 阅读 · 0 评论