server is not responding on SYN packetsWhy would a server not send a SYN/ACK packet in response to a SYN packetWhy would a server not send a SYN/ACK packet in response to a SYN packetserver dosnt produce syn-ackDuplicate syn packets sent from Windows server 2003 sp2Windows server closes TCP connection immediately after sending SYN+ACKNo response to some SYN packets when timestamps are enabledWhat happens if a machine gets a SYN/ACK packet without sending initial SYN packet?Server sends ACK in response to SYN causing a reset in TCP request from the clientServer send TCP ACK with wrong number after receiving SYNEstablishing TCP Connections by hping3SYN packets never responded to with SYN/ACK
Long term BTC investing
Why tighten down in a criss-cross pattern?
How does a pilot select the correct ILS when the airport has parallel runways?
Find the C-factor of a vote
Why do textbooks often include the solutions to odd or even numbered problems but not both?
Array initialization optimization
What's the difference between a deep fryer and a chip pan?
Hot coffee brewing solutions for deep woods camping
How long would it take to cross the Channel in 1890's?
How is hair tissue mineral analysis performed?
Did the CIA blow up a Siberian pipeline in 1982?
Dates on degrees don’t make sense – will people care?
What does it mean to "control target player"?
Do I have any obligations to my PhD supervisor's requests after I have graduated?
"How can you guarantee that you won't change/quit job after just couple of months?" How to respond?
JSON selector class in Python
Do I have to explain the mechanical superiority of the player-character within the fiction of the game?
What does "play with your toy’s toys" mean?
Greeting with "Ho"
Does this Wild Magic result affect the sorcerer or just other creatures?
If I wouldn't want to read the story, is writing it still a good idea?
How to remove this component from PCB
What was the Shuttle Carrier Aircraft escape tunnel?
What's currently blocking the construction of the wall between Mexico and the US?
server is not responding on SYN packets
Why would a server not send a SYN/ACK packet in response to a SYN packetWhy would a server not send a SYN/ACK packet in response to a SYN packetserver dosnt produce syn-ackDuplicate syn packets sent from Windows server 2003 sp2Windows server closes TCP connection immediately after sending SYN+ACKNo response to some SYN packets when timestamps are enabledWhat happens if a machine gets a SYN/ACK packet without sending initial SYN packet?Server sends ACK in response to SYN causing a reset in TCP request from the clientServer send TCP ACK with wrong number after receiving SYNEstablishing TCP Connections by hping3SYN packets never responded to with SYN/ACK
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
On the attached tcp dump, the first two SYN packets (#21800 and 21801) came to the server, however SYN ACK was sent for the second SYN. Is that correct behaviour? My understanding is that the client is trying to establish two TCP connections from different src ports, so both connections should have been established. After 4 retries the client changed its src port from 13158 to 2352, and the TCP connection succeeded.
Is this an issue on the client or server side?
Similar article below doesn't seem to be related.
Why would a server not send a SYN/ACK packet in response to a SYN packet
TCP Dump (client IP masked):
tcp tcpip wireshark tcpdump packet-capture
add a comment |
On the attached tcp dump, the first two SYN packets (#21800 and 21801) came to the server, however SYN ACK was sent for the second SYN. Is that correct behaviour? My understanding is that the client is trying to establish two TCP connections from different src ports, so both connections should have been established. After 4 retries the client changed its src port from 13158 to 2352, and the TCP connection succeeded.
Is this an issue on the client or server side?
Similar article below doesn't seem to be related.
Why would a server not send a SYN/ACK packet in response to a SYN packet
TCP Dump (client IP masked):
tcp tcpip wireshark tcpdump packet-capture
add a comment |
On the attached tcp dump, the first two SYN packets (#21800 and 21801) came to the server, however SYN ACK was sent for the second SYN. Is that correct behaviour? My understanding is that the client is trying to establish two TCP connections from different src ports, so both connections should have been established. After 4 retries the client changed its src port from 13158 to 2352, and the TCP connection succeeded.
Is this an issue on the client or server side?
Similar article below doesn't seem to be related.
Why would a server not send a SYN/ACK packet in response to a SYN packet
TCP Dump (client IP masked):
tcp tcpip wireshark tcpdump packet-capture
On the attached tcp dump, the first two SYN packets (#21800 and 21801) came to the server, however SYN ACK was sent for the second SYN. Is that correct behaviour? My understanding is that the client is trying to establish two TCP connections from different src ports, so both connections should have been established. After 4 retries the client changed its src port from 13158 to 2352, and the TCP connection succeeded.
Is this an issue on the client or server side?
Similar article below doesn't seem to be related.
Why would a server not send a SYN/ACK packet in response to a SYN packet
TCP Dump (client IP masked):
tcp tcpip wireshark tcpdump packet-capture
tcp tcpip wireshark tcpdump packet-capture
edited Apr 13 '17 at 12:14
Community♦
1
1
asked Feb 17 '15 at 9:05
VladimirVladimir
11
11
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Seems to be an issue on the server side. The client retransmitted the initial packet around 16:30:44 (the black sequence of lines on your screenshot) and the server finally replied. So it appears the very first packet was either lost on the server side, or server could not handle it properly for some reason (listen queue overflow, not enough workers, CPU saturation or something else).
Server finally replied only after the client changed src port# and after existing connection was tiered down. Even if there is an existing TCP connection between client and server, new SYN packet should be accepted with no issues right?
– Vladimir
Feb 18 '15 at 3:07
Yup. I don't see a connection between client port changing and successful handshake (but may be there is, like bad packet filter rule), so I'd insist on packet losses, because it's way more usual.
– drookie
Feb 18 '15 at 10:36
add a comment |
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%2f668268%2fserver-is-not-responding-on-syn-packets%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Seems to be an issue on the server side. The client retransmitted the initial packet around 16:30:44 (the black sequence of lines on your screenshot) and the server finally replied. So it appears the very first packet was either lost on the server side, or server could not handle it properly for some reason (listen queue overflow, not enough workers, CPU saturation or something else).
Server finally replied only after the client changed src port# and after existing connection was tiered down. Even if there is an existing TCP connection between client and server, new SYN packet should be accepted with no issues right?
– Vladimir
Feb 18 '15 at 3:07
Yup. I don't see a connection between client port changing and successful handshake (but may be there is, like bad packet filter rule), so I'd insist on packet losses, because it's way more usual.
– drookie
Feb 18 '15 at 10:36
add a comment |
Seems to be an issue on the server side. The client retransmitted the initial packet around 16:30:44 (the black sequence of lines on your screenshot) and the server finally replied. So it appears the very first packet was either lost on the server side, or server could not handle it properly for some reason (listen queue overflow, not enough workers, CPU saturation or something else).
Server finally replied only after the client changed src port# and after existing connection was tiered down. Even if there is an existing TCP connection between client and server, new SYN packet should be accepted with no issues right?
– Vladimir
Feb 18 '15 at 3:07
Yup. I don't see a connection between client port changing and successful handshake (but may be there is, like bad packet filter rule), so I'd insist on packet losses, because it's way more usual.
– drookie
Feb 18 '15 at 10:36
add a comment |
Seems to be an issue on the server side. The client retransmitted the initial packet around 16:30:44 (the black sequence of lines on your screenshot) and the server finally replied. So it appears the very first packet was either lost on the server side, or server could not handle it properly for some reason (listen queue overflow, not enough workers, CPU saturation or something else).
Seems to be an issue on the server side. The client retransmitted the initial packet around 16:30:44 (the black sequence of lines on your screenshot) and the server finally replied. So it appears the very first packet was either lost on the server side, or server could not handle it properly for some reason (listen queue overflow, not enough workers, CPU saturation or something else).
answered Feb 17 '15 at 9:26
drookiedrookie
6,19011219
6,19011219
Server finally replied only after the client changed src port# and after existing connection was tiered down. Even if there is an existing TCP connection between client and server, new SYN packet should be accepted with no issues right?
– Vladimir
Feb 18 '15 at 3:07
Yup. I don't see a connection between client port changing and successful handshake (but may be there is, like bad packet filter rule), so I'd insist on packet losses, because it's way more usual.
– drookie
Feb 18 '15 at 10:36
add a comment |
Server finally replied only after the client changed src port# and after existing connection was tiered down. Even if there is an existing TCP connection between client and server, new SYN packet should be accepted with no issues right?
– Vladimir
Feb 18 '15 at 3:07
Yup. I don't see a connection between client port changing and successful handshake (but may be there is, like bad packet filter rule), so I'd insist on packet losses, because it's way more usual.
– drookie
Feb 18 '15 at 10:36
Server finally replied only after the client changed src port# and after existing connection was tiered down. Even if there is an existing TCP connection between client and server, new SYN packet should be accepted with no issues right?
– Vladimir
Feb 18 '15 at 3:07
Server finally replied only after the client changed src port# and after existing connection was tiered down. Even if there is an existing TCP connection between client and server, new SYN packet should be accepted with no issues right?
– Vladimir
Feb 18 '15 at 3:07
Yup. I don't see a connection between client port changing and successful handshake (but may be there is, like bad packet filter rule), so I'd insist on packet losses, because it's way more usual.
– drookie
Feb 18 '15 at 10:36
Yup. I don't see a connection between client port changing and successful handshake (but may be there is, like bad packet filter rule), so I'd insist on packet losses, because it's way more usual.
– drookie
Feb 18 '15 at 10:36
add a comment |
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%2f668268%2fserver-is-not-responding-on-syn-packets%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