Data Communication And Network Modeling