Lecture notes for Data Communication Systems and Computer Networks for Engineering's students