DATA COMMUNICATION & NETWORKING - FOROUZEN