文章 2017-11-09 来自:开发者社区

TCP协议连接的11种状态浅谈

  了解TCP的协议可以在很大程度上帮助我们分析服务器当前的TCP连接状态,同时也是排查一些网络故障的基础,首先来看一下TCP协议的三次握手与四次断开。   TCP协议三次握手       1.客户端首先发起连接,也就是第一次握手,处于SYN_SENT状态。     2.服务器端收到SYS 数包,立即发送ACK 应答,并发送自己的SYN(第二次握手);状态被...

文章 2017-11-08 来自:开发者社区

关于TCP和UDP有连接和无连接的理解, 以及服务器间通信原理

tcp 有连接: 服务器端给客户端发送的报文是发流式的STREAM socket,每个section,都要客户端确认收到,再发另一个section,所以效率低,安全性好。 UDP无连接: 服务器端给客户端发送的报文是DATAGRAM ocket,没有section,也不需要客户端确认,可以连续发过去,会丢包也不知道,所以效率高,安全性差。 socket可以理解为双方通话的座机,绑定了自己的I...

文章 2017-11-08 来自:开发者社区

为什么 muduo 的 shutdown() 没有直接关闭 TCP 连接?

陈硕 (giantchen_AT_gmail) Blog.csdn.net/Solstice Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx 今天收到一位网友来信: 在 simple 中的 daytime 示例中,服务端主动关闭时调用的是如下函数序列,这不是只是关闭了连接上的写操作吗,怎么是关闭了整个连接...

文章 2017-11-08 来自:开发者社区

TCP连接状态详解及TIME_WAIT过多的解决方法

TCP建立连接的三次握手过程,以及关闭连接的四次握手过程。 TCP建立连接的三次握手过程,以及关闭连接的四次握手过程。 1、建立连接协议(三次握手) (1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。 (2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询....

文章 2017-11-04 来自:开发者社区

找出重传较高的TCP连接

原创文章:来自找出重传较高的TCP连接 这里先给出某一台主机上评估tcp重传的指标,TCP重传率定义:TCP重传率 = TCP重传的报文数量/TCP输出的报文数量;即tcp retransfer radio = Retrans/outSegs 在linux系统中可以通过/proc/net/snmp得到各层网络协议收发包的情况,另外一些扩展的tcp指标可以通过tcpext在/proc/net/ne....

文章 2017-11-02 来自:开发者社区

关于 TCP 并发连接的几个思考题与试验

陈硕 (giantchen AT gmail) blog.csdn.net/Solstice 前几天我在新浪微博上出了两道有关 TCP 的思考题,引发了一场讨论 http://weibo.com/1701018393/eCuxDrta0Nn 。 第一道初级题目是: 有一台机器,它有一个 IP,上面运行了一个 TCP 服务程序,程序只侦听一个端口,问:从理论上讲(只考虑 TCP/...

关于 TCP 并发连接的几个思考题与试验
文章 2017-11-02 来自:开发者社区

Zabbix 监控TCP连接的状态

Tcp的连接状态对于我们web服务器来说是至关重要的,尤其是并发量ESTABLISH;或者是syn_recv值,假如这个值比较大的话我们可以认为是不是受到了攻击,或是是time_wait值比较高的话,我们要考虑看我们内核是否需要调优,太高的time_wait值的话会占用太多端口,要是端口少的话后果不堪设想: 一、下面是一个监控的脚本: 脚本放在/usr/local/zabbix/scripts/....

Zabbix 监控TCP连接的状态
文章 2017-11-01 来自:开发者社区

轻轻松松查看TCP连接及发起程序

引子: Windows的mspaint(就是画图)程序未知原因崩溃了,提示用户是否将发送错误报告(Windows7的错误报告服务程序是WerFault.exe)给Microsoft Corporation。我使用的系统是Microsoft Windows 7 Enterprise(6.1.7601 Service Pack 1 Build 7601),但是没有连接国际网站仅连接了国内网站,结果是....

问答 2017-10-23 来自:开发者社区

云服务器 ECS 服务器 MySQL Socket 连接与 TCP 两种连接方式说明

问题说明 云服务器 ECS 服务器 MySQL Socket 与 TCP 两种连接方式的使用方法。 处理办法 MySQL 官方关于 sock 说明: A Unix socket file is used if you don't specify a host name or if you specify the special host name localhost. 即:连接时...

文章 2017-10-09 来自:开发者社区

TCP 连接断连问题剖析

在官方的正式文档中,TCP/IP 协议簇也称为国际互联网协议簇。TCP/IP 协议簇是目前使用最为广泛的全球互联网技术,其分层结构如图 1 所示: 图 1. TCP/IP 协议簇分层结构  如图 1 所示,数据链路层主要负责处理传输媒介等众多的物理接口细节;网络层负责处理数据分组在网络中的活动,包括上层数据报文的分割、选路 phost2008-08-21T00:00:00 等;...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

飞天洛神云网络

阿里云飞天洛神云网络

+关注