No ack packet for tcp SYN with window scale of 64 Announcing the arrival of Valued Associate...
What do you call a plan that's an alternative plan in case your initial plan fails?
What's the purpose of writing one's academic bio in 3rd person?
Why is "Consequences inflicted." not a sentence?
How do I stop a creek from eroding my steep embankment?
Why was the term "discrete" used in discrete logarithm?
Bonus calculation: Am I making a mountain out of a molehill?
I am not a queen, who am I?
Why does Python start at index -1 when indexing a list from the end?
Does surprise arrest existing movement?
Diagram with tikz
How to deal with a team lead who never gives me credit?
Why are there no cargo aircraft with "flying wing" design?
Why constant symbols in a language?
Storing hydrofluoric acid before the invention of plastics
How can players work together to take actions that are otherwise impossible?
Should I discuss the type of campaign with my players?
How do I keep my slimes from escaping their pens?
Did Xerox really develop the first LAN?
Antler Helmet: Can it work?
Is a manifold-with-boundary with given interior and non-empty boundary essentially unique?
Can Pao de Queijo, and similar foods, be kosher for Passover?
Right-skewed distribution with mean equals to mode?
Is there a documented rationale why the House Ways and Means chairman can demand tax info?
What makes black pepper strong or mild?
No ack packet for tcp SYN with window scale of 64
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Come Celebrate our 10 Year Anniversary!Shrinking TCP Window Size to 0TCP Window Size going to 0 / Wget stops downloading?TCP connection stuck in SYN_RECV state despite ACK received, Linux 2.6.18, embedded, ARMTCP RST right after FIN/ACKWhy would a client send a RST packet as reply to a SYN,ACK?How can one redirect to a new host all traffic destined for an old host?TCP Syn cookies is it always turned on when enabled?TCPDUMP - TCP FLAGSCentOS ignores SYN and does not send SYN-ACK response on subsequent requests to port 80telnet 3-Way Handshake
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I have found a very strange problem. We found that the time of establishing the websocket connection between mobile phone and server was too long. Then I use tcpdump to capture the data and found that the problem maybe has something to do with window scale option in SYN packet. Here is the SYN packet for websocket connection:
55488 → 443 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=64 TSval=570815281 TSecr=0 SACK_PERM=1
But the server did not respond with ack. Then several retransmissions of SYN occured. Finally, the client sent a retransmission of SYN:
55488 → 443 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 SACK_PERM=1
Then the server responded with ack.
I also captured other data of HTTP connection and found that the window scale option in SYN packet for HTTP connection is "WS=128". No retransmission occurs in the handshake for HTTP connection.
So I just want to know the reason for it. The OS on our server is CentOS release 6.7. The version of kernel is 2.6.32-573.el6.x86_64.
tcp websocket syn
add a comment |
I have found a very strange problem. We found that the time of establishing the websocket connection between mobile phone and server was too long. Then I use tcpdump to capture the data and found that the problem maybe has something to do with window scale option in SYN packet. Here is the SYN packet for websocket connection:
55488 → 443 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=64 TSval=570815281 TSecr=0 SACK_PERM=1
But the server did not respond with ack. Then several retransmissions of SYN occured. Finally, the client sent a retransmission of SYN:
55488 → 443 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 SACK_PERM=1
Then the server responded with ack.
I also captured other data of HTTP connection and found that the window scale option in SYN packet for HTTP connection is "WS=128". No retransmission occurs in the handshake for HTTP connection.
So I just want to know the reason for it. The OS on our server is CentOS release 6.7. The version of kernel is 2.6.32-573.el6.x86_64.
tcp websocket syn
add a comment |
I have found a very strange problem. We found that the time of establishing the websocket connection between mobile phone and server was too long. Then I use tcpdump to capture the data and found that the problem maybe has something to do with window scale option in SYN packet. Here is the SYN packet for websocket connection:
55488 → 443 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=64 TSval=570815281 TSecr=0 SACK_PERM=1
But the server did not respond with ack. Then several retransmissions of SYN occured. Finally, the client sent a retransmission of SYN:
55488 → 443 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 SACK_PERM=1
Then the server responded with ack.
I also captured other data of HTTP connection and found that the window scale option in SYN packet for HTTP connection is "WS=128". No retransmission occurs in the handshake for HTTP connection.
So I just want to know the reason for it. The OS on our server is CentOS release 6.7. The version of kernel is 2.6.32-573.el6.x86_64.
tcp websocket syn
I have found a very strange problem. We found that the time of establishing the websocket connection between mobile phone and server was too long. Then I use tcpdump to capture the data and found that the problem maybe has something to do with window scale option in SYN packet. Here is the SYN packet for websocket connection:
55488 → 443 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=64 TSval=570815281 TSecr=0 SACK_PERM=1
But the server did not respond with ack. Then several retransmissions of SYN occured. Finally, the client sent a retransmission of SYN:
55488 → 443 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 SACK_PERM=1
Then the server responded with ack.
I also captured other data of HTTP connection and found that the window scale option in SYN packet for HTTP connection is "WS=128". No retransmission occurs in the handshake for HTTP connection.
So I just want to know the reason for it. The OS on our server is CentOS release 6.7. The version of kernel is 2.6.32-573.el6.x86_64.
tcp websocket syn
tcp websocket syn
asked 4 mins ago
yifanyifan
558
558
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "2"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f963221%2fno-ack-packet-for-tcp-syn-with-window-scale-of-64%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f963221%2fno-ack-packet-for-tcp-syn-with-window-scale-of-64%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown