Bootstrap
TCP和HTTP中的KeepAlive机制总结

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

这个 TCP 问题你得懂:Cannot assign requested address

原文链接: 这个 TCP 问题你得懂:Cannot assign requested address

从linux源码看epoll

在linux的高性能网络编程中,绕不开的就是epoll。和select、poll等系统调用相比,epoll在需要监视大量文件描述符并且其中只有少数活跃的时候,表现出无可比拟的优势。epoll能让内核记住所关注的描述符,并在对应的描述符事件就绪的时候,在epoll的就绪链表中添

通过实践带你揭开TCP中CLOSE_WAIT和TIME_WAIT的神秘面纱

专注于服务器后台开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等

一道腾讯面试题目:没有listen,能否建立TCP连接

TCP与UDP最大的不同,就是有连接的概念,而连接的建立是由内核完成的。系统调用listen,就是为了告诉内核,它要处理发给这个TCP端口的连接请求。所以对于这个题目,最直接的想法就是由应用层自己负责TCP的连接。为了能够收到TCP的握手数据包,可以尝试使用原

年轻人快来学习TCP 协议如何解决粘包、半包问题!

很多读者从接触网络知识以来,应该听说过这句话:TCP 协议是流式协议。那么这句话到底是什么意思呢?所谓流式协议,即协议的内容是像流水一样的字节流,内容与内容之间没有明确的分界标志,需要我们人为地去给这些协议划分边界。

简约而不简单的分布式通信基石

分布式系统可以总结为是处于不同物理位置的多个进程组成的整体,为了确保这个整体有效并且高效的对外提供服务,每个节点之间都有可能需要进行通信来交换信息,而这个交换信息的过程多数使用的是tcp协议。tcp协议是位于ip层之上的传输层协议,在这个传输层里有

提高 TCP 性能的方法,你知多少?

TCP 性能的提升不仅考察 TCP 的理论知识,还考察了对于操心系统提供的内核参数的理解与应用。

你还在为 TCP 重传、滑动窗口、流量控制、拥塞控制发愁吗?看完图解就不愁了

图解 TCP 重传、滑动窗口、流量控制、拥塞控制发愁等重要机制。

1.5w字 + 24张图肝翻 TCP

TCP 是一种面向连接的单播协议,在 TCP 中,并不存在多播、广播的这种行为,因为 TCP 报文段中能明确发送方和接受方的 IP 地址。

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

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

实战!我用 Wireshark 让你 “看得见“ TCP

TCP 三次握手背的滚瓜烂熟? 如果握手过程中发生丢包,你能说清楚每个阶段会发生什么?又如何设置超时重传次数? 都不知道,没关系,看这篇能为你全部解答,通过抓包的方式,把不可见的 TCP,显示在你眼前

TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?

源码 + 实验解析 TCP 半连接队列和全连接队列

提高 TCP 性能的方法,你知多少?

TCP 性能的提升不仅考察 TCP 的理论知识,还考察了对于操心系统提供的内核参数的理解与应用。

TCP和HTTP中的KeepAlive机制总结

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

计算机网络基础

计算机网络是指容许节点分享资源数字电信网络.在电脑网络, 电脑设备会透过节点间的连接互相交换数据.传输介质可分为有线和无线两类. 用于创建、路由及终止数据传输的电脑网络设备即为网络节点.

被面试官问懵:TCP 四次挥手收到乱序的 FIN 包会如何处理?

摘要:收到个读者的问题,他在面试的时候,被搞懵了,因为面试官问了他这么一个网络问题。

一文搞懂如何使用Node.js进行TCP网络通信

​​​​​​摘要: 网络是通信互联的基础,Node.js提供了net、http、dgram等模块,分别用来实现TCP、HTTP、UDP的通信,本文主要对使用Node.js的TCP通信部份进行实践记录。

TCP 拥塞控制算法

最近花了些时间在学习TCP/IP协议上,首要原因是由于本人长期以来对TCP/IP的认识就只限于三次握手四次分手上,所以希望深入了解一下。再者,TCP/IP和Linux系统层级的很多设计都可以用于中间件系统架构上,比如说TCP 拥塞控制算法也可以用于以响应时间来限流

35岁了,还不知道,TCP为什么会粘包?【硬核图解】

tcp粘包是什么,udp为什么不粘包?

TCP/IP学习(1):创建套接字

协议栈的内部如图1所示,分为了几个部分,分别承担不同的功能。

图解TCP的通信机制

若你对TCP并不了解,那么本文非常适合你,带你快速了解TCP的核心机制,让你在面试中有问有答

难以置信!网易首席架构师竟用了500页笔记,把网络协议给趣谈了

最近业务发展迅速,团队非常缺人。我作为入职不久的新人被老大拉去做面试官(哎,长得帅就很多烦恼)。

从解决Github TimeOut到经典面试题:从输入URL到浏览器显示页面发生了什么?

从解决Github TimeOut到经典面试题:从输入URL到浏览器显示页面发生了什么?

阿里 Java 二面必问:8张图带你解决所有TCP可靠传输问题

信道可靠:用三次握手、四次挥手保证连接正确;

终于有人把操作系统,CPU,基础知识,网络一次讲清楚了,绝绝子

尽管我们在日常生活中经常会使用到操作系统,无论是电脑上的win10,win7,还是手机的安卓系统。但是只有很少部人会去研究操作系统,大多数人可能都不会知道为什么我们能这么简单进行文件拷贝,或是运行程序,他们大多时候都会认为这是件理所当然的事。毕竟对

终于有人把操作系统、网络系统、线程进程、IO模型全部总结出来了

当你在电脑上玩游戏、与朋友聊天或编写一个程序并加载运行的时候,你有没有一种像在观看魔术的感觉?编写好的程序能够编译运行,计算出结果,并显示或打印出来。你有没有觉得它很神秘?

太厉害了,终于有人把TCP-IP协议整合成864页学习笔记了

因特网是个结构化的、有组织的系统。在讨论因特网是如何工作的,以及它和TCP/IP的关系之前,我们先来看看因特网的发展简史。接着我们再定义协议和标准的概念,以及它们彼此之间的关系。我们还要讨论与开发因特网标准有关的各种组织。

超实用?HUAWEI高工总结出15W字的图解计算机操作系统指南手册

凯撒今天给大家推荐一本面向程序员的⽹络知识PDF《图解系统》,涉及到的知识主要是关于程序员⽇常⼯作或者⾯试的操作系统知识。

tcp_tw_recycle 【坑】

tcp_tw_recycle 参数

流媒体传输协议之 RTMP

本系列文章将整理各个流媒体传输协议,包括 RTP/RTCP,RTMP,希望通过深入梳理协议的设计细节,能够给流媒体领域的开发者带来一定的启发。

17张图带你搞懂ZooKeeper一致性原理!

首先概括一下基本的区别: TCP 是一个面向连接的、可靠的、基于字节流的传输层协议。 而 UDP 是一个面向无连接的传输层协议。(就这么简单,其它 TCP 的特性也就没有了)。 具体来分析,和 UDP 相比,TCP 有三大核心特性:

TCP协议

面向连接的,可靠的,基于字节流的传输层通信协议

关于我尝试抓包微信失败后想到的新方法居然和奥特曼有关~

以前 微信网页版 还可以登录的时候,我们还可以使用 python 帮助我们实现 自动化操作,调用各种各样的 API ,做做机器人啥的 ,但是现在呢~ 微信网页版 好像不开放了😐

其他标签