Ada dua jenis komputer utama, yaitu komputer standalone dan komputer jaringan. Komputer standalone bekerja secara mandiri tanpa terhubung ke komputer lain, sementara komputer jaringan terhubung satu sama lain untuk berkomunikasi dan berbagi sumber daya. Terdapat berbagai topologi jaringan seperti bus, star, ring, dan tree, serta dua model utama yaitu client-server dan peer-to-peer.