Mobile computing allows transmission of data, voice and video via wireless devices without a physical connection. It involves distributed computing systems and servers that connect through mobile protocols. The key components are portable devices like smartphones and wireless technologies that enable internet access anywhere. Mobility in mobile computing refers to the ability of users and devices to move freely across different locations and networks.