Basic data communications : a comprehensive overview.