最新消息:

标签:tcp

TCP连接的建立和终止
tcp

TCP连接的建立和终止

admin 9年前 (2016-06-25) 4036浏览 0评论

TCP的连接和终止 TCP是一个面向连接的协议。在传输数据前必须要建立连接,在停止传输数据后要终止连接释放资源。 一.TCP连接建立 TCP连接是在IP网络中两个进程间(应用层协议)的双向、全双工的逻辑回路。由节点的IP地址和端口将连接双方对应起来。...

在实践中深入理解IP协议
ip

在实践中深入理解IP协议

admin 9年前 (2016-06-25) 3466浏览 0评论

TCP/IP协议栈其实当然不止有TCP和IP两个协议,但以这两个协议作为这个协议栈的统称,足以体现出其在TCP/IP协议栈中的重要性,正是因为有了IP协议,才使得不同网络间可以进行通信。当然要提及IP协议,其实还需要分析与其相关的配套协议,如ICMP...

25个iptables常用示例
iptables

25个iptables常用示例

admin 9年前 (2016-02-21) 5233浏览 0评论

本文将给出25个iptables常用规则示例,这些例子为您提供了些基本的模板,您可以根据特定需求对其进行修改调整以达到期望。 格式 iptables [-t 表名] 选项 [链名] [条件] [-j 控制类型] 参数 -P 设置默认策略:iptabl...

TCP 相关参数解释
sysctl

TCP 相关参数解释

admin 9年前 (2015-12-11) 2709浏览 0评论

tcp_syn_retries :INTEGER 默认值是5 对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255,默认值是5,对应于180秒左右时间。(对于大负载而物理通信良好的网络而言,这个值偏高,可修改为2.这个值仅...

tcp数据重传时间细节探秘及数据中心优化
tcp

tcp数据重传时间细节探秘及数据中心优化

admin 9年前 (2015-11-24) 4746浏览 0评论

在数据中心网络内,机器之间数据传输的往返时间(rtt)一般在10ms以内,为此调内部服务的超时时间一般会设置成50ms、200ms、500ms等,如果在传输过程中出现丢包,这样的服务超时时间,tcp层有机会发现并重传一次数据么?如果设置成200ms以...

Python 中的进程、线程、协程、同步、异步、回调
python

Python 中的进程、线程、协程、同步、异步、回调

admin 9年前 (2015-07-19) 6029浏览 1评论

进程和线程究竟是什么东西?传统网络服务模型是如何工作的?协程和线程的关系和区别有哪些?IO过程在什么时间发生? 在刚刚结束的 PyCon2014 上海站,来自七牛云存储的 Python 高级工程师许智翔带来了关于 Python 的分享《Python中...

TCP: time wait bucket table overflow
kernel

TCP: time wait bucket table overflow

admin 10年前 (2015-07-08) 4108浏览 0评论

在redhat网站查到下面的信息,说是因为内存不够的原因。我觉得这个可以当作出现这个问题的解释,但是却解释得不够“完美”,我仍旧还在疑惑中:如果是是因为内存不够的原因,那么在每次测试之前,只要保证机器状态一样,那么TCP: time wait buc...

HTTP长连接200万尝试及调优方法
http

HTTP长连接200万尝试及调优方法

admin 10年前 (2015-07-08) 3230浏览 0评论

对于一个server,我们一般考虑他所能支撑的qps,但有那么一种应用, 我们需要关注的是它能支撑的连接数个数,而并非qps,当然qps也是我们需要考虑的性能点之一。这种应用常见于消息推送系统,也称为comet应用,比如聊天室或即时消息推送系统等。c...

关于 Out of Socket memory
kernel

关于 Out of Socket memory

admin 10年前 (2015-07-08) 4713浏览 0评论

操作系统是 Linux RHEL 5.3,在dmesg的输出中发现很多类似的报错信息: Out of socket memory printk: 8 messages suppressed. 从网上搜了一下,发现两篇不错的解释这个错误的文章,综合一下...

Out of Socket memory
kernel

Out of Socket memory

admin 10年前 (2015-07-08) 4035浏览 0评论

Apr 23 22:43:21 rs1 kernel: […] Out of socket memory 两种情况会出发 “Out of socket memory” 的信息: 1.有很多的孤儿套接字(orphan socke...

tcp 状态优化 sysctl
sysctl

tcp 状态优化 sysctl

admin 10年前 (2015-06-24) 3564浏览 0评论

说明: 通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手 里面的几个概念: SYN: (同步序列编号,Synchronize Sequence Numbers) ACK: (确认编号,Acknow...

TCP协议三次握手连接四次握手断开和DOS攻击
tcp

TCP协议三次握手连接四次握手断开和DOS攻击

admin 10年前 (2015-05-27) 3706浏览 0评论

TCP连接的状态图 TCP建立连接的三次握手过程,以及关闭连接的四次握手过程 贴一个telnet建立连接,断开连接的使用wireshark捕获的packet截图。 1、建立连接协议(三次握手) (1)客户 端发送一个带SYN标志的TCP报文到服务器。...

TCP协议中的三次握手和四次挥手(图解)
tcp

TCP协议中的三次握手和四次挥手(图解)

admin 10年前 (2015-05-27) 3418浏览 0评论

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Serve...

nginx优化 实现10万并发访问量
nginx

nginx优化 实现10万并发访问量

admin 10年前 (2015-04-24) 4972浏览 0评论

一般来说nginx配置文件中对优化比较有作用的为以下几项: worker_processes 8; 1 nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 0000...