1. 云栖社区>
  2. 全部标签>
  3. #TCP#
TCP

#TCP#

已有1人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

Linux服务器系统优化:sysctl.conf文件(内核及网络设置)

Linux服务器系统优化:sysctl.conf文件(内核及网络设置)

nginx linux 消息队列 服务器 操作系统 kernel TCP Core Socket 网络优化

TCP漫谈之keepalive和time_wait

TCP漫谈之keepalive和time_wait 摘要:介绍TCP keepalive和TCP time_wait。 TCP是一个有状态通讯协议,所谓的有状态是指通信过程中通信的双方各自维护连接的状态。

编程语言 linux Image TCP 通讯协议

网站与APP抓包分析1 基础原理与工具使用

基于网络协议与抓包工具对网站与APP应用数据交互流程进行分析。 关键词:TCP、HTTP、HTTPS、HTTPDNS、Chrome、tshark、Charles、Fidder、VirtalXposed

HTTPS http TCP chrome charles HTTPDNS tshark Fidder VirtalXposed

解Bug之路-记一次调用外网服务概率性失败问题的排查

解Bug之路-记一次调用外网服务概率性失败问题的排查 前言 和外部联调一直是令人困扰的问题,尤其是一些基础环境配置导致的问题。笔者在一次偶然情况下解决了一个调用外网服务概率性失败的问题。在此将排查过程发出来,希望读者遇到此问题的时候,能够知道如何入手。

nginx linux 服务器 源码 bug TCP oschina

从linux源码看socket(tcp)的timeout

从linux源码看socket(tcp)的timeout 前言 网络编程中超时时间是一个重要但又容易被忽略的问题,对其的设置需要仔细斟酌。在经历了数次物理机宕机之后,笔者详细的考察了在网络编程(tcp)中的各种超时设置,于是就有了本篇博文。

linux java 源码 TCP read Socket oschina

golang 服务大量 CLOSE_WAIT 故障排查

事故经过 排查 总结 事故经过 【2019-12-27 18:00 周五】业务方突然找来说调用我们程序大量提示“触发限流”,但是我们没有收到任何监控报警。紧急查看了下 ServiceMesh sidecar 代理监控发现流量持续在减少,但是监控中没有任何触发限流的 http code 429 占比,如果有触发限流我们会收到报警。

监控 Golang 日志 TCP tcpdump CLOSE_WAIT

分析网络超时问题的最佳实践

对于云上的用户来说,业务日志里面报超时问题处理起来往往比价棘手,因为1) 问题点可能在云基础设施层,也有可能在业务软件层,需要排查的范围非常广;2) 这类问题往往是不可复现问题,抓到现场比较难。在本文里就分析下如何来分辨和排查这类问题的根本原因。

redis 监控 服务器 ECS 日志 基础设施 TCP stream 延迟 Socket 协议栈 wireshark timeout 丢包

咱们从头到尾讲一次 Flink 网络流控和反压剖析

文章将从网络流控的概念与背景、TCP的流控机制、Flink TCP-based 反压机制(before V1.5)、Flink Credit-based 反压机制 (since V1.5)、总结与思考等几个方面进行分享。

大数据 数据处理 TCP 网络 Consumer netty Socket network 流计算 实时计算 流控 ApacheFlink 反压机制

TCP性能和发送接收Buffer的关系

# 前言 本文希望解析清楚,当我们在代码中写下 socket.setSendBufferSize 和 sysctl 看到的rmem/wmem系统参数以及最终我们在TCP常常谈到的接收发送窗口的关系,以及他们怎样影响TCP传输的性能。 先明确一下:**文章标题中所说的Buffer指的是sysctl中的 rmem或者wmem,如果是代码中指定的话对应着SO_SNDBUF或者SO_RCVB

性能 阿里技术协会 Image cdn TCP 网络 Server 带宽 Socket

【杭州云栖】AliQUIC:场景化高性能传输网络实践

如今,阿里云CDN服务了全球数十万家客户,这些客户来自于不同行业、不同场景,有移动短视频、有互动直播,有视频会议,也有海外的内容分发,那么如何深入场景,针对性优化,实现高性能的传输网络呢?在杭州云栖大会飞天技术汇-CDN与边缘计算专场中,阿里云高级技术专家卢日为观众分享了阿里云CDN在CDN网络的last mile和middle mile这两段链路上,所构建的一个高性能的传输网络。

算法 Image cdn TCP 高性能 加速 UDP 网络传输 内容分发 直播加速 quic 内容传输 短视频加速

LVS峰会 | 阿里云李刚:下一代低延时的直播CDN

在上周落幕帷幕的多媒体领域技术盛会——LiveVideoStackCon音视频技术大会上,阿里云的高级技术专家李刚进行了《下一代低延时的直播CDN》技术分享。主讲人李刚,多年关注在CDN这个领域,早期主要研究和cache服务器缓存以及流媒体相关的技术, 专注CDN文件分发、图片与大文件下载等业务。

服务器 Image cdn TCP UDP 直播 tengine 低延时 WebRTC

Kbase #6: Aliyun Linux 2 ss 输出 Send-Q 字段为0

问题解决状态:[ 已解决 ] 1. 问题所处环境 / Environment 镜像: aliyun-2.1903-x64-20G-alibase-20190507.vhd 及之前版本 内核: kernel-4.19.43-13.al7.x86_64 及之前版本 2. 问题描述 / Issue ss -lnt 命令输出的 listening TCP socket 的 Send-Q 字段为0。

linux 模块 kernel aliyun TCP Socket ss aliyunlinux

为什么kill进程后socket一直处于FIN_WAIT_1状态

本文介绍一个因为conntrack内核参数设置和iptables规则设置的原因导致TCP连接不能正常关闭(socket一直处于FIN_WAIT_1状态)的案例,并介绍conntrack相关代码在conntrack表项超时后对新报文的处理逻辑。

LOG 模块 TCP Socket input 数组 iptables conntrack

TCP 粘包拆包

粘包问题 在 TCP 这种字节流协议上做应用层分包是网络编程的基本需求。分包指的是在发生一个消息(message)或一帧(frame)数据时,通过一定的处理,让接收方能从字节流中识别并截取(还原)出一个个消息。

php TCP 面试 html Blog

Linux内核协议栈丢弃SYN报文的主要场景剖析

在排查网络问题的时候,经常会遇见TCP连接建立不成功的场景。如果能获取到两端抓包,两端抓包看起来如下:客户端在一直按照指数退避重传TCP SYN (因为首包没有获取到RTT及RTO,会在1, 2, 4, 8秒... 重传,直到完成net.ipv4.tcp_syn_retries次重传);服务器端能看到TCP SYN报文已经到达网卡,但是TCP协议栈没有任何回包。

linux 服务器 函数 主机 TCP 内核 timestamp source 协议栈 syn backlog NAT PAWS TIME_WAIT快速回收 AcceptQueue

记一次典型的TCP传输吞吐效率问题

客户在ECS上实现了一个供小图片上传的接口,通过高防->SLB->ECS的网络链路将接口发布给终端用户,但是发现上传的速率很不理想。初看起来像是高防问题,但是通过排查最终发现这是一个典型的TCP传输吞吐量问题,并且是由于后端服务器端的配置而引起,在此记录下排查过程和相关原理。

linux 服务器 测试 TCP slb MSS 高防 RTT 拥塞窗口 接收窗口 SO_RCVBUF tcp_rmem tcp_window_scaling

为何客户端突然出现大量TIME_WAIT堆积

本文介绍了一个在阿里云环境下某客户端ECS机器上突然发现TIME_WAIT突然增高的问题和排查过程。通过问题分析介绍了TCP TIME_WAIT快速回收的代码逻辑,以及TCP timestamps option字段对快速回收的影响。

服务器 TCP slb timestamp Socket TIME_WAIT tcp_tw_recycle RTO tcp_timestamps

TCP报文发送的那些事

今天我们来总结学习一下TCP发送报文的相关知识,主要包括发送报文的步骤,MSS,滑动窗口和Nagle算法。

算法 TCP

一文搞懂TCP与UDP的区别

摘要: 计算机网络基础 作者:浪里行舟 Fundebug经授权转载,版权归原作者所有。 引言 网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别。

Image TCP 前端开发 网络协议 UDP 网络编程

3
GO