Data Communication and Networks I