A lot of networks today are behind firewalls. In peer-to-peer networking, firewallprotected peers may have to communicate with peers outside the firewall. This paper shows how to design peer-to-peer systems to work with different kinds of firewalls within the object-oriented action systems framework by combining formal and informal methods. We present our approach via a case study of extending a Gnutella-style peer-to-peer system to provide connectivity through firewalls
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.