data and comm lecture note