网络协议

关注
收录了网络协议频道下的 89 篇内容
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
【1024】中国程序员人口普查

这是一份反映程序员生活、个性、兴趣的调查问卷!我们称之为:第一次全国程序员人口普查。

Go发起HTTP2.0请求流程分析(后篇)——标头压缩
Go 发起 HTTP2.0 请求流程分析 (后篇)——标头压缩

在一个连接上,client 和 server 维护一个相同的 HPACK 索引列表,多个请求在发送和接收 Header 数据时可以分为两种情况

Nginx 在运维领域中的应用,看这一篇就够了
Nginx 在运维领域中的应用,看这一篇就够了

Nginx 已诞生十余年,其作为一款开源的 Web 服务器软件,因其具有性能稳定、高并发、低内存耗用、高性能的处理能力等特点,被广泛应用到国内外各互联网厂商的实际生产架构中。其主要有如下场景应用:

透视HTTPS建造固若金汤的堡垒
透视 HTTPS 建造固若金汤的堡垒

为什么有 HTTPS?因为 HTTP 不安全! 现在的互联网已经不再是 “田园时代”,“黑暗森林” 已经到来。上网的记录会被轻易截获,网站是否真实也无法验证,黑客可以伪装成银行网站,盗取真实姓名、密码、银行卡等敏感信息,威胁人身安全和财产安全。

Go发起HTTP2.0请求流程分析(中篇)——数据帧&流控制
Go 发起 HTTP2.0 请求流程分析 (中篇)——数据帧 & 流控制

本篇主要分为三个部分:数据帧,流控制器以及通过分析源码逐步了解流控制。 本有意将这三个部分拆成三篇文章,但它们之间又有联系,所以最后依旧决定放在一篇文章里面。由于内容较多,笔者认为分三次分别阅读三个部分较佳。

现代社会,程序员比黑客难当?
现代社会,程序员比黑客难当?

常言道:“未知攻,焉知防”。知彼知己者,百战不殆;不知彼而知己,一胜一负;不知彼,不知己,每战必殆。

一文领略 HTTP 的前世今生
一文领略 HTTP 的前世今生

从阿帕网到互联网,从 HTTP/0.9 到 HTTP/3.0

Go中的HTTP请求之——HTTP1.1请求流程分析
Go 中的 HTTP 请求之——HTTP1.1 请求流程分析

今天笔者站在 GoPher 的角度对 http1.1 的请求流程进行全面的分析。希望读者读完此文后, 能够有以下几个收获: 对 http1.1 的请求流程有一个大概的了解, 在平时的开发中能够更好地重用底层 TCP 连接, 对 http1.1 的线头阻塞能有一个更清楚的认识

小朋友都能看懂的 HTTPS

相信大家或多或少都了解一点 HTTPS 了,但是可能有不少新人对它的作用和原理一知半解。本文就通过漫画的形式讲解 HTTPS 的作用,希望能让你一解心头之恨惑。

解Bug之路-记一次对端机器宕机后的tcp行为
解 Bug 之路 - 记一次对端机器宕机后的 tcp 行为

机器一般过质保之后,就会因为各种各样的问题而宕机。而这一次的宕机,让笔者观察到了平常观察不到的 tcp 在对端宕机情况下的行为。经过详细跟踪分析原因之后,发现可以通过调整内核 tcp 参数来减少宕机造成的影响。

nginx 实现接口版本控制

近期项目做了不兼容的升级,项目上线时需要考虑两个版本的兼容。由于项目代码并未考虑接口版本控制,因此需要部署一套新版本的系统,并使用 nginx 对两个版本的接口进行分发。

TCP 和 HTTP 中的 KeepAlive 机制总结

KeepAlive 可以简单理解为一种状态保持或重用机制,比如当一条连接建立后,我们不想它立刻被关闭,如果实现了 KeepAlive 机制,就可以通过它来实现连接的保持

DNS的5种攻击形式和应对举措
DNS 的 5 种攻击形式和应对举措

如果遭遇 DNS 攻击,你应该怎么办?

解Bug之路-Nginx 502 Bad Gateway
解 Bug 之路 -Nginx 502 Bad Gateway

事实证明,读过 Linux 内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象 / 原因 / 以及解决方案一股脑的在脑中闪现。甚至一些边边角角的现象都能很快的反 应过来是为何。笔者读过一些 Linux TCP 协议栈的源码,就在解决下面这个

万字长文 | 23 个问题 TCP 疑难杂症全解析
万字长文 | 23 个问题 TCP 疑难杂症全解析

TCP 握手一定三次?挥手一定四次? 有 SACK 为什么还要 D-SACK? ...... 你要的全都有

麦叔告诉你,Linux下安装nginx都踩了那些坑
麦叔告诉你,Linux 下安装 nginx 都踩了那些坑

Hi, 大家好, 我是麦叔, 最近公司的项目开始尝试使用前后端分离。或许大家都知道,前后端分离项目部署时候,我们一般采用 nginx 代理。如果你还没有真正在 Linux 系统下安装过 nginx, 那么这篇文章, 麦叔已经帮你把坑踩完了, 可以直接入手收藏

面试官再问你Http请求过程,怼回去!
面试官再问你 Http 请求过程,怼回去!

超文本传输协议(HTTP,HyperText Transfer Protocol) 是互联网上应用最为广泛的一种网络协议。所有的 WWW 文件都必须遵守这个标准。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。1960 年美国人 Ted Nelson 构思了一种通过计算机处理文本信息的方法

QUIC协议在腾讯的实践和优化 | ArchSummit
QUIC 协议在腾讯的实践和优化 | ArchSummit

腾讯在 2016 年就开始研发和应用 QUIC 协议,从终端 SDK 到内核协议栈以及用户态协议栈都做了大量设计开发,实现了 0RTT,连接迁移,自定义协议传输,计算性能提升等功能。

5分钟看懂HTTP3
5 分钟看懂 HTTP3

什么是 HTTP3?本文以一种深入浅出的方式,让你快速了解 HTTP3。

HTTP方式文件分片断点下载
HTTP 方式文件分片断点下载

在进行大文件或网络带宽不是很好的情况下,分片断点下载就会显得很有必要,目前各大下载工具,如:迅雷等,都是很好的支持分片断点下载功能的。本文就通过 http 方式进行文件分片断点下载,进行实战说明。

全面剖析PHP-FPM+Nginx通信原理
全面剖析 PHP-FPM+Nginx 通信原理

用了这么久了 PHP+Nginx 了,你了解他们之间的通信原理吗?

计算机网络怎么学?学会这几个工具有助你理解网络协议!
计算机网络怎么学?学会这几个工具有助你理解网络协议!

在实际开发过程中,熟悉使用 Linux 或者 Windows 中相关网络工具,可以让我更快更准的找到故障,所以今天分享几个必回的网络利器

阿里淘系自研标准化协议库XQUIC首次公开:直播高峰期卡顿可降低30%
阿里淘系自研标准化协议库 XQUIC 首次公开:直播高峰期卡顿可降低 30%

在 RPC 请求场景,网络耗时降低 15% ;在短视频场景,卡顿率降低 20% ......

5G 的 300 个应用场景 5G 的 300 个应用场景
5G 的 300 个应用场景

山东省工业化信息化厅会同山东联通、山东移动、山东电信对接集团总部,在全国范围内提出了 100 个可复制、可推广解决方案,共 136 页的报告中,包含 300 个 5G 应用场景案例集,为加快我国 5G 行业应用提供参考。

开发者如何从开放许可的软件中赚到钱?
开发者如何从开放许可的软件中赚到钱?

开放许可证的软件要收费?用户:但是你说过我可以用!

十五张图带你彻底搞懂从URL到页面展示发生的故事
十五张图带你彻底搞懂从 URL 到页面展示发生的故事

十五张图带你了解从输入一个 URL 到页面展示的整个过程,很香。

超越DoH(DNS over HTTPS):看DNS隐私不可信任的问题
超越 DoH(DNS over HTTPS):看 DNS 隐私不可信任的问题

本文以 DNS 隐私和安全为题,讨论了业界的几种解决方案,并且针对这个问题,作者给出了自己的建议。

在线教育场景下高并发低延迟直播技术实践 | InfoQ 公开课
在线教育场景下高并发低延迟直播技术实践 | InfoQ 公开课

的直播技术已无法满足这一诉求。在这种大趋势和自身业务发展需要的驱动下,作业帮研发了一套适应这种诉求的高并发低延迟互动直播系统,并已投入到生产环境稳定运行。

快手自研kQUIC高性能服务器,集群QPS破千万
快手自研 kQUIC 高性能服务器,集群 QPS 破千万

近日,快手自研高性能服务器 kQUIC 已全面上线,集群峰值 QPS 突破千万。kQUIC 是快手结合自身业务特点,自研打造的支持 QUIC/HTTP/HTTPS 多协议同层接入的高性能服务器,在短视频场景下针对行业痛点做了针对性优化,未来 InfoQ 记者还将就此话题进行深入采访,敬请关注。

  • 用户头像
    关注

    暂无签名

  • 用户头像
    关注

    InfoQ高级编辑

  • 用户头像
    关注

    暂无签名

    语音技术在小米的实践应用之路
    语音技术在小米的实践应用之路

    王育军 | 小米 语音技术负责人

    立即下载
    中小互联网公司如何落地云安全

    白嘎力 | Rokid 信息安全总监

    立即下载
    蚂蚁金服 SOFAMesh 在多语言问题上的探索实践

    黄挺(鲁直) | 蚂蚁金服 高级技术专家

    立即下载