Networked Control Systems: The Communication Basics and Control Methodologies