Membangun jaringan komputer, tidak
semudah membalik telapak tangan. Diperlukan pemahaman tentang komponen
jaringan baik dari sisi perangkat lunak (software) maupun dari sisi perangkat keras (hardware).Perangkat lunak (software) jaringan komputer meliputi: Sistem operasi client, sistem operasi server (NOS=Network Operating System), Program Aplikasi untuk server dan client, Internet Sharing, Sofware antivirus dan lain-lain.Sedangkan perangkat keras (hardware) jaringan meliputi: Komputer Server, Client/Workstation, Kartu Jaringan (NIC=Network Interface Card), Kabel, Konector, HUB, Repeater, Bridge dan Router.
Kedua
komponen diatas harus ada, karena salah satu tidak ada maka jaringan
komputer tidak dapat berfungsi dengan baik, atau bahkan tidak dapat
berfungsi sama sekali.
Komponen Perangkat Lunak (Software)
Perangkat lunak (Software) yang digunakan dalam jaringan komputer baik untuk server maupun client, antara lain:

1. Sistem Operasi
Sistem
operasi adalah perangkat lunak yang membuat komputer dapat beroperasi.
Sistem operasi merupakan perangkat lunak yang pertama kali harus
dipasang agar komputer dapat digunakan/dioperasikan.
Dalam jaringan komputer, sistem operasi untuk client berbeda dengan yang digunakan untuk server.
Untuk komputer client, OS yang digunakan : Windows Xp Prof, Win 2000 Proffesional, Win ‘98/Me, Linux.
Sedangkan
untuk server, Network Operating System yang digunakan antara lain:
Windows NT Server, Windows 2000 Server, Windows 2003 Server, Unix,
Novell Netware dan Linux.
2. Program Aplikasi
Program
aplikasi biasanya digunakan oleh komputer client untuk produktivitas
kerja. Yang termasuk dalam program aplikasi antara lain : Microsoft
Office, Open Office, Corel Draw, SPSS, Adobe Photoshop, adan lain-lain.
3. Aplikasi Jaringan
Aplikasi jaringan merupakan perangkat lunak yang khusus digunakan untuk jaringan komputer, misal:
1. ISA Server, SQUID à Software untuk proxy server
2. MS SQL Server, MySQL, Oracle à Database Server
3. Qmail, Postfix, Ms Exchange à Mail Server
4. IIS, Apache à Web Server
5. Superscan, tcpdump, ethereal, windup, ping, route à utility untuk jaringan komputer.
6. dan lain-lain.
4. Program Utility
Program
utility merupakan perangkat lunak yang yang digunakan untuk tujuan
spesifik, baik untuk komputer standalone maupun untuk komputer jaringan.
Yang termasuk dalam kategori ini al: Winzip, winrar, winamp, antivirus, partition magic, dan lain-lain.
5. Bahasa Pemrograman
Bahasa pemrograman adalah
perangkat lunak yang memungkinkan pengguna dapat membuat
program/perangkat lunak sendiri. Macamnya antara lain: Pascal, C/C++,
Visual Basic, VB.NET, C#, J#, C++.NET, Delphi, Java, PHP, ASP, JSP,
Python, Ruby dan lain-lain.
EmoticonEmoticon