site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Share Topic
Post a:
Post a:
AuthorAll Replies


Ikyuao

join:2007-02-26
Wichita, KS
Reviews:
·Cox HSI

reply to espaeth

Re: Thanks for your desicion, but...

does that means this valid TCP RST will disconnect my application from server if TCP have a good reason to send out a TCP RST packet to cut my connection off...? I only block all of TCP RST packets incoming. not outcoming direction of TCP RST blocked. it is only incoming direction that I blocked TCP RST packets. so there, it is not caused of applications be problems.
--
Professional Linux environmental blows microsoft windows out of the water.


espaeth
Digital Plumber
Premium,MVM
join:2001-04-21
Minneapolis, MN
kudos:2
Reviews:
·Clear Wireless

If you block incoming TCP RST packets there are only 2 ways for a TCP session to close: a valid FIN/FIN-ACK sequence, or the session has to time out.

A common place where TCP RSTs are used is in applications that reside behind a load balancer. Say you go to a website that is balanced across a pool of servers, usually your session will have a sticky association to just one of the servers. If that back-end server you are associated with goes down, the load balancer handles that by resetting the TCP session and redirecting you to another server once you establish a new TCP connection.

If you block the incoming TCP reset your browser will still assume the connection is valid and that website will appear to be down until the TCP session eventually times out and you attempt to establish a new session.

This is just one case of many where TCP RSTs serve a valid function.



Ikyuao

join:2007-02-26
Wichita, KS
Reviews:
·Cox HSI

said by espaeth:

If you block incoming TCP RST packets there are only 2 ways for a TCP session to close: a valid FIN/FIN-ACK sequence, or the session has to time out.
That is exactly that I leaves only FIN and FIN/ACK sequence are allowed in the both directions of traffics.
--
Professional Linux environmental blows microsoft windows out of the water.


espaeth
Digital Plumber
Premium,MVM
join:2001-04-21
Minneapolis, MN
kudos:2
Reviews:
·Clear Wireless

said by Ikyuao:

That is exactly that I leaves only FIN and FIN/ACK sequence are allowed in the both directions of traffics.
So you are operating your system in a way that contradicts the operation of TCP as described in RFC 793.

Eventually that is going to bite you. Standards are funny that way.


Ikyuao

join:2007-02-26
Wichita, KS
Reviews:
·Cox HSI

that is not gonna be happen to bite me at all so not either happening to the applications and applications of functions are fine and there is nothing wrong with applications in matters that i have no issues with applications, TCP RST is not used by the applications unless if there is no response of connection over TCP so user application browser may have to click on "reload" tab to send the TCP RST to the host server to disconnect the virtual circuit of TCP of server side but server side really can send out the TCP RST if there is connection problems but that isn't going to work that due the client side of iptables firewall swallows TCP RST packet in the hole till user have to do manually click reload tab button of browser to send out the TCP RST packet to server side to cut connection out.
--
Professional Linux environmental blows microsoft windows out of the water.


Saturday, 02-Jun 15:17:25 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online © 1999-2012 dslreports.com.
Most commented news this week
Hot Topics