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;
}







0















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.









share





























    0















    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.









    share

























      0












      0








      0








      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.









      share














      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





      share












      share










      share



      share










      asked 4 mins ago









      yifanyifan

      558




      558






















          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
          });


          }
          });














          draft saved

          draft discarded


















          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
















          draft saved

          draft discarded




















































          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.




          draft saved


          draft discarded














          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





















































          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







          Popular posts from this blog

          As a Security Precaution, the user account has been locked The Next CEO of Stack OverflowMS...

          Список ссавців Італії Природоохоронні статуси | Список |...

          Українські прізвища Зміст Історичні відомості |...