A part of The Application Layer that dictates how a network application is distributed on a network. Types Client-Server Architecture P2P Architecture