Data Communication Models