Could you be a little more specific about what you mean by a "distributed firewall"? Do you mean simply a layered firewall (ie with a perimeter, bastion, and host firewalls) or something more like
this that integrates things like vpn encryption into the idea of a "firewall".
Also could you be more specific about what specifics of "dialogue exchange" you're interested in? Any specific protocol/service in mind or are you just interested in general features of TCP/IP?