Why do I see SYN_RECV state on httpd port 80 after client establishes a connection?
Issue
- Why do I see SYN_RECV state on httpd port 80 after client establishes a connection?
Sample log:
client(192.168.122.22)
[root@client /]# telnet 192.168.122.77 80 &
[1] 6325
[root@client /]# Trying 192.168.122.77...
Connected to 192.168.122.77.
Escape character is '^]'.
[1]+ Stopped telnet 192.168.122.77 80
[root@client /]# netstat -antp | grep :80
tcp 0 0 192.168.122.22:60359 192.168.122.77:80 ESTABLISHED 6325/telnet
[root@client /]#
Note: The three-way handshake is completed.
server(192.168.122.77)
[root@server /]# netstat -antp | grep :80
tcp 0 0 192.168.122.77:80 192.168.122.22:60359 SYN_RECV -
tcp6 0 0 :::80 :::* LISTEN 2432/httpd
[root@server /]#
Environment
- Red Hat Enterprise Linux 7
- httpd
- httpd24-httpd
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.