Business data communications and networking : a research perspective