Java. tcp报文长度_tcp 发送报文长度和响应报文长度

TCP 报文的请求报文长度和响应报文长度:

node1:/root#tcpdump -S -i eth1 '((tcp) and (port 8080) and (host 192.168.137.2) )'

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode

listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes

01:11:14.812018 IP 192.168.137.1.52071 > node1.webcache: Flags [S], seq 1945533048, win 8192, options [mss 1460,nop,wscale 2,nop,nop,sackOK], length 0

01:11:14.812048 IP node1.webcache > 192.168.137.1.52071: Flags [S.], seq 4068079463, ack 1945533049, win 14600, options [mss 1460,nop,nop,sackOK,nop,wscale 6], length 0

01:11:14.812887 IP 192.168.137.1.52071 > node1.webcache: Flags [.], ack 4068079464, win 16425, length 0

01:11:14.812917 IP 192.168.137.1.52071 > node1.webcache: Flags [P.], seq 1945533049:1945533058, ack 4068079464, win 16425, length 9

01:11:14.812925 IP node1.webcache > 192.168.137.1.52071: Flags [.], ack 1945533058, win 229, length 0

01:11:14.813111 IP node1.webcache > 192.168.137.1.52071: Flags [P.], seq 4068079464:4068079482, ack 1945533058, win 229, length 18

01:11:14.813852 IP 192.168.137.1.52071 > node1.webcache: Flags [F.], seq 1945533058, ack 4068079482, win 16420, length 0

01:11:14.813970 IP node1.webcache > 192.168.137.1.52071: Flags [F.], seq 4068079482, ack 1945533059, win 229, length 0

01:11:14.814490 IP 192.168.137.1.52071 > node1.webcache: Flags [.], ack 4068079483, win 16420, length 0

9

response:111111111

发送长度9 ,响应长度18 为实际发送数据的长度和实际接收的长度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
net.ipv4.tcp_keepalive_time、net.ipv4.tcp_keepalive_intvl和net.ipv4.tcp_keepalive_probes这三个参数都是用于控制TCP的keepalive机制的参数。它们的具体含义如下: 1. net.ipv4.tcp_keepalive_time:该参数定义了TCP keepalive探测报文发送间隔,单位为秒。当一个TCP连接空闲时间超过该参数设定的值时,内核会发送一个keepalive探测报文给对端。如果对端在一定时间内没有回应,则认为连接已经断开。该参数的默认值为7200秒(2小时)。 2. net.ipv4.tcp_keepalive_intvl:该参数定义了TCP keepalive探测报文发送间隔,单位为秒。当一次keepalive探测报文未获得对端回应时,内核会继续发送下一次探测报文,直到达到一定次数或连接断开。该参数的默认值为75秒。 3. net.ipv4.tcp_keepalive_probes:该参数定义了TCP keepalive探测报文的最大发送次数。当一个TCP连接空闲时间超过net.ipv4.tcp_keepalive_time设定的值时,内核会发送一次keepalive探测报文给对端,如果对端未回应,则继续发送下一次探测报文,直到达到该参数设定的最大次数或连接断开。该参数的默认值为9次。 需要注意的是,这三个参数的取值应该根据具体的应用场景和网络状况进行调整,以达到最佳的效果。一般来说,建议将net.ipv4.tcp_keepalive_time设置为较小的值,如60秒或120秒,将net.ipv4.tcp_keepalive_intvl设置为较小的值,如30秒或60秒,将net.ipv4.tcp_keepalive_probes设置为较小的值,如3次或5次,以提高连接的可靠性。但是,具体取值还需要根据实际情况进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值