Servers are computers that provide services to other computers on a network. Administering servers requires managing, upgrading, and maintaining them to ensure all systems are functioning properly. Network architecture defines communication protocols and hierarchical structures for real-world data exchange between layers. Common network components include nodes, links, and processes. Using standard interfaces makes networks easier to develop, expand, and maintain.