Capacity, Error Exponent, and Structural Results for Communication Networks