Serwer - komputer udostępniający innym użytkownikom przechowywane przez siebie dane
Klient - komputer korzystający z usług serwera
Protokół - język, za pomocą którego komputer} mogą się porozumiewać; bez protokołu poszczególne typy komputerów nie rozumiałyby wzajemnie swoich danych
TCP/IP (Transmission Control Protocol Internet Protocol) - Dane przesyłane przez Internet podzielone są na małe pakiety, zawierające najczęściej 1500 znaków, wysyłane pojedynczo. Protokół TCP definiuje dokonanie takiego podziału, zasady wysyłania i przyjęcia pakietów oraz co zrobić jeśli przesyłka nie dotrze. Protokół IP definiuje możliwość połączenia się komputera z innym dzięki zdefiniowaniu standardu adresu komputera w sieci Internet.