Linux TCP的TIME_WAIT状态作用 2MSL TIME_WAIT状态存在的理由 1、让4次握手关闭流程更加可靠; 4次握手的最后一个ACK是是由主动关闭方发送出去的,若这个ACK丢失,被动关闭方会再次发一个FIN过来。若主动关闭方能够保持一个2MSL的TIME_WA …
系统 TCP 为什么是三次握手,而不是两次或四次? 三次握手 两次握手(情况1) 两次握手(情况2) OK,下面正经地来回答下这个问题,要搞清楚这个问题,首先得了解TCP究竟是如何保证可靠传输的。 PS:TCP协议中,主动发起请求的一端称为『客户端』,被动连 …
系统 关于TCP连接常见命令 netstat netstat -lntup 列出正监听的端口 查看web服务器的并发连接数以及TCP连接状态 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(key in S) print key,"\t",S[key]}' TCP连接的各个状 …
Linux 抓包工具TCPdump使用说明 一 tcpdump选项 命令格式为: tcpdump [ -DenNqvX ] [ -c count ] [ -F file ] [ -i interface ] [ -r file ] [ -s snaplen ] [ -w file ] [ expression ] 抓包选项: -c:指定要抓取的包数量。注意,是最 …
Linux 你敢在post和get上刁难我,就别怪我装逼了 GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者 …
Linux Linux-bond网络配置(双网卡绑定) 摘要 网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。在应用部署中是一种常用的技术。 bond模式 Mode=0(balance-rr) 表示负载分担round-robin,和交换机的聚合强制 …