Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets TCP状态TCP\u CA\u恢复与TCP\u CA\u丢失_Sockets_Tcp_Tcp Ip - Fatal编程技术网

Sockets TCP状态TCP\u CA\u恢复与TCP\u CA\u丢失

Sockets TCP状态TCP\u CA\u恢复与TCP\u CA\u丢失,sockets,tcp,tcp-ip,Sockets,Tcp,Tcp Ip,在tcp文件传输中,以下状态之间的差异是什么时候 TCP\u CA\u恢复和TCP\u CA\u丢失 变速箱的状态何时设置为这些值?数据包丢失是否会导致恢复、丢失或两者都不会 谢谢TL;DR-当检测到重复确认或选择性确认时,即达到恢复。数据包丢失导致TCP\u CA\u恢复状态,如果达到重新传输超时,则可能导致TCP\u CA\u丢失 这两个标志都是Linux中TCP拥塞避免实现的5种状态之一 enum tcp_ca_state { TCP_CA_Open = 0, #define TC

在tcp文件传输中,以下状态之间的差异是什么时候

TCP\u CA\u恢复和TCP\u CA\u丢失

变速箱的状态何时设置为这些值?数据包丢失是否会导致恢复、丢失或两者都不会


谢谢

TL;DR-当检测到重复确认或选择性确认时,即达到恢复。数据包丢失导致
TCP\u CA\u恢复
状态,如果达到重新传输超时,则可能导致
TCP\u CA\u丢失

这两个标志都是Linux中TCP拥塞避免实现的5种状态之一

enum tcp_ca_state
{
    TCP_CA_Open = 0,
#define TCPF_CA_Open    (1<<TCP_CA_Open)
    TCP_CA_Disorder = 1,
#define TCPF_CA_Disorder (1<<TCP_CA_Disorder)
    TCP_CA_CWR = 2,
#define TCPF_CA_CWR (1<<TCP_CA_CWR)
    TCP_CA_Recovery = 3,
#define TCPF_CA_Recovery (1<<TCP_CA_Recovery)
    TCP_CA_Loss = 4
#define TCPF_CA_Loss    (1<<TCP_CA_Loss)
};
枚举tcp\u ca\u状态
{
TCP_CA_Open=0,

#定义TCPF\u CA\u Open(1TL;DR-当检测到重复的确认或选择性的确认时达到恢复。数据包丢失导致
TCP\u CA\u恢复
状态,如果达到重新传输超时,则可能导致
TCP\u CA\u丢失

这两个标志都是Linux中TCP拥塞避免实现的5种状态之一

enum tcp_ca_state
{
    TCP_CA_Open = 0,
#define TCPF_CA_Open    (1<<TCP_CA_Open)
    TCP_CA_Disorder = 1,
#define TCPF_CA_Disorder (1<<TCP_CA_Disorder)
    TCP_CA_CWR = 2,
#define TCPF_CA_CWR (1<<TCP_CA_CWR)
    TCP_CA_Recovery = 3,
#define TCPF_CA_Recovery (1<<TCP_CA_Recovery)
    TCP_CA_Loss = 4
#define TCPF_CA_Loss    (1<<TCP_CA_Loss)
};
枚举tcp\u ca\u状态
{
TCP_CA_Open=0,
#定义TCPF_CA_Open(1