Pada semester 5 lalu, aku mengambil penjurusan Jaringan. Mata kuliah yang harus ditempuh adalah administrasi jaringan. Kuliah adminjar ini menggunakan sistem operasi debian. Untuk lebih lanjutnya, ada beberapa istilah yang harus dipelajari seperti :
- Debian
- SSH (Secure Shell)
- Putty
- Telnet (Telecommunication Network)
- Wireshark
- Samba
- FTP
- DHCP (Dynamic Host Configuration Protocol)
- NTP
- Apache Web Server
- PHP5
- MySQL
- DNS (Domain Name System)
- Mail Server
- Monitoring
- Debian adalah sistem operasi bebas(freeware) yang dikembangkan secara terbuka oleh banyak programer sukarela yang tergabung dalam Proyek Debian. Sistem operasi Debian adalah gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel Linux, sehingga populer dengan nama Debian GNU/Linux. Sistem operasi Debian yang menggunakan kernel Linux merupakan salah satu distro Linux yang populer dengan kestabilannya.Distro Debian adalah distro independen, artinya distro ini tidak tergantung dengan distro lainnya. Debian adalah sistem operasi universal, dikatakan universal karena distro ini dapat digunakan di hampir semua arsitektur komputer. Debian dirancang untuk dapat digunakan pada server, desktop, maupun laptop. Banyak kelebihan yang terdapat dalam sistem operasi ini, yaitu penggunaan memori (RAM) yang rendah, kompatibel dengan bermacam-macam arsitektur komputer, memilikikestabilan kerja tingkat tinggi yang mungkin hanya bisa disaingi oleh RHEL dan Slackware.
- SSH adalah protokol jaringan yang memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan. SSH banyak digunakan pada sistem berbasis Linux dan Unix untuk mengakses akun shell. Sesuai dengan namanya SSH merupakan protokol yang aman dibandingkan protokol ynag lainnya. SSH dirancang sebagai pengganti telnet dan shell remote tak aman lainnya, yang mengirim informasi terutama kata sandi dalam bentuk teks sederhana yang membuatnya mudah untuk dicegat. Enkripsi yang digunakan oleh SSH menyediakan kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti internet.
- Putty adalah software remote console/ terminal yang digunakan untuk meremote komputer dengan terhubungnya menggunakan port ssh atau sebagainya. Putty juga bisa digunakan untuk menjalankan PsyBNC, telnet dan lain-lain. Putty biasanya digunakan oleh seorang administrator jaringan.
- Telnet adalah sebuah protokol jaringan yang digunakan pada Internet atau LAN untuk menyediakan fasilitas komunikasi berbasis teks interaksi dua arah yang menggunakan koneksi virtual terminal. Telnet memiliki beberapa keterbatasan yang dianggap sebagai risiko keamanan. Telnet menyediakan komunikasi dua arah berbasis teks atau terminal emulator antara client dan server. Dengan kata lain, Telnet memungkinkan kita untuk mengendalikan, memberi perintah, menjalankan perintah, merubah konfigurasi, meremote komputer lain (server) melalui komputer di depan meja kita sendiri (client).
- Wireshark merupakan salah satu dari software monitoring jaringan yang biasanya banyak digunakan oleh para administrator jaringan untuk mengcapture dan menganalisa kinerja jaringan. Salah satu alasan kenapa Wireshark banyak dipilih oleh seorang administrator adalah karena interfacenya menggunakan Graphical User Unit (GUI).
- Samba adalah program yang dapat menjembatani kompleksitas berbagai platform system operasi Linux(UNIX) dengan mesin Windows yang dijalankan dalam suatu jaringan komputer. Samba adalah sebuah software yang menggunakan protokol network SMB(Service Message Block) protocol. SMB adalah sebuah protokol komunikasi data yang juga digunakan oleh Microsoft dan OS/2 untuk menampilkan fungsi jaringan client-server yang menyediakan sharing file dan printer serta tugas-tugas lainnya yang berhubungan. Samba juga memiliki aplikasi SWAT. SWAT (Samba Web Administration Tool) adalah sebuah aplikasi samba yang berbasis web yang dibuat agar memudahkan pengaturan samba yang diinginkan.
- File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client. FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client. Terdapat beberapa pilihan yang tersedia untuk membuat layanan FTP server. Beberapa di antaranya, vsftpd, ftpd, wu-ftpd, proftpd, pureftpd, tftpd, wzdftpd, dan atftp. FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
- DHCP adalah layanan pemberian nomor IP secara otomatis yang diberikan kepada komputer-komputer yang membutuhkan. Komputer yang memberikan IP kepada komputer yang meminta disebut dengan DHCP Server, sedangkan yang dipinjamkan sebuah nomor IP disebut dengan DHCP Client. Pada sistematis DHCP, Nomor IP yang diberikan kepada client tidaklah permanen artinya DHCP Server hanya meminjamkan nomor IP kepada Client dan apabila nomor tersebut sudah tidak diperlukan maka IP tersebut akan dikemabalikan kepada server.
- NTP server adalah service untuk sinkronisasi waktu terkini dengan zona waktu setempat dari sumber yang akurat melalui jaringan intranet atau internet. Jika bersumber dari jaringan intranet atau lokal area network (LAN), harus dipastikan bahwa pada salah satu komputer dalam jaringan ada yang menjalankan/melayani service NTP ini agar bisa digunakan.
- Apache Web Server adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux,Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.
- PHP adalah kependekan dari Hypertext Preprocessor, bahasa interpreter yang mempunyai kemiripan dengan C dan Perl. PHP dapat digunakan bersama dengan HTML sehingga memudahkan dalam membuat aplikasi web dengan cepat. PHP dapat digunakan untuk menciptakan dynamic website baik itu yang memerlukan penggunaan database ataupun tidak.
- MySQL adalah sebuah perangkat lunak database (basis data) sistem tebuka yang sangat terkenal dikalangan pengembang sistem database dunia yang di gunakan untuk berbagai aplikasi terutama untuk aplikasi berbasis web. MySQL adalah sebuah database relasional. MySQL mempunyai fungsi sebagai SQl (Structured Query Language) yang di miliki sendiri dan telah di perluas. MySQL umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi yang dinamis dan powerful.
- DNS adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP. DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address.
- Mail server bisa diartikan sebagai aplikasi yang menerima e-mail masuk dari pengguna lokal dan untuk pengiriman e-mail keluar. Mail Server juga dikenal sebagai Mail Transfer Agent (MTA) atau Internet Router. Sebuah komputer yang didedikasikan untuk menjalankan jenis aplikasi perangkat lunak komputer juga disebut Mail Server.
- Software yang digunakan untuk proses monitoring antara lain MRTG dan Cacti. Cacti adalah salah satu software monitoring yang banyak digunakan saat ini. Cacti menyimpan semua data/informasi yang diperlukan untuk membuat grafik dan mengumpulkannya dengan database MySQL. Untuk menjalankan cacti diperlukan software pendukung seperti MySQL, PHP, RRDTool, net-snmp, dan sebuah webserver yang support PHP seperti Apache atau IIS

Administrasi Jaringan


0 komentar:
Posting Komentar