networking review of key concepts 6645548