uses IP multicast to deliver multicast messages
uses mesh of TCP connections, thread per connection model
uses mesh of TCP connections, asynchronous single thread model
tunnels transport to specialized router