A system for filtering transport layer connections with application layer
connection outcomes provides a connection database to store information
about connection requests and associated application layer outcomes. The
system further includes a throttle filter populated with data from the
connection database. The throttle filter is a list of connection
requestor identifier, such as IP addresses or port numbers, to be used to
identify connection requests to be blocked based on previous connection
requests from the connection requesters. The system provides attack and
overload protection and load balancing in embedded systems.