Thursday, November 8, 2012

Jaringan Berbasis UNIX


Jenis Jaringan Berbasis UNIX :

a. UUCP Unix to Unix CoPy
UUCP merupakan jenis jaringan pertama kali muncul pada sistem UNIX. Pada awalnya, UUCP dikembangkan dengan hanya memanfaatkan saluran serial atau terminal dari sebuah komputer. Kini, UUCP bekerja pada setiap versi UNIX bahkan sistem non-UNIX seperti VMS dan DOS.
Layanan yang disediakan UUCP diantaranya: 

  • Alih berkas (file transfer) dan surat elektronis (e-mail) Penyampaian berkas melalui UUCP dilakukan secara beranting. Jika seseorang di Indonesia hendak mengirim surat elektronis kepada rekannya di Amerika, cukup disimpan/ dikerjakan dikomputer secara lokal. Komputer akan secara otomatis menyampaikan surat tersebut ke sebuah simpul di Amerika Serikat yaitu UUNET (Arlington, Va.). Secara beranting, surat tersebut akan diteruskan kesimpul berikut hingga sampai tujuan.
  • Terminal jarak jauh (remote terminal) dan eksekusi perintah jarak jauh (remote execution) Jaringan UUCP secera internasional menghubungkan lebih dari seratus ribu komputer. Secara total, berjuta-juta byte beralih setiap harinya antara komputer sedunia. Sebagian besar peralihan tersebut terjadi di Amerika Serikat karena murahnya biaya komunikasi. Sebagian besar data berupa USENET NEWS, forum diskusi elektronis terbesar didunia.

b. TCP atau IP (Transmission Control Protocol / Internet Protokol)
TCP merupakan protokol yang mengatur transportasi data antar sistem. TCP dapat diumpamakan sebagai "sekretaris perusahaan" yang mengelola pengiriman berkas antar alamat. TCP biasanya memanfaatkan jasa IP sebagai media pengantar. Seperti halnya sekretaris, TCP bertanggung jawab atas kehilangan pengiriman paket berikut tindak lanjutnya (mengirim ulang paket).
TCP dimanfaatkan oleh aplikasi-aplikasi lain sebagai pengiriman data yang handal yaitu mencakup: 

  • Login jarak jauh: TELNET (umum) dab rlogin (khusus UNIX) 
  • Eksekusi jarak jauh: rsh (khusus UNIX) 
  • Alih berkas : FTP (File Transfer Protocol) 
  • Surat elektronis: SMTP (Simple Mail Transfer Protocol) 
  • Program aplikasi lokal (buatan sendiri) dapat memanfaatkan fasilitas TCP/IP untuk saling berkomunikasi. 

c. NFS (Network File System) dan RPC (Remote Procedure Call)
NFS pada mulanya dikembangkan oleh Sun Microsystem (1984). Kini, NFS yang menggunakan RPC diterapkan pada lebih dari 100 jenis komputer dan diperkirakan dioperasikan pada lebih dari 100.000 komputer. NFS memungkinkan sebuah kompuer mengakses sistem berkas komputer lain, dan memperlakukan sistem berkas tersebut seperti bagiannya sendiri.

d. NCS -- Network Computing System
Beban antara CPU dalam jaringan biasanya tidak sama pada saat yang sama. Beberapa penelitian telah mengarah pada pemanfaatan CPU yang sedang diam (idle). Hingga kini, setiap pembuat komputer masih mengembangkan protokolnya secara terpisah serta tidak cocok satu dengan lainnya. Namun, usaha menuju pembakuan sedang dirintis dan diharapkan akan disepakati dalam kurun waktu yang tidak lama lagi.



3 kategori source code UNIX



Perbedaan antara 3 kategori source code UNIX :


  • Shared source, berarti distributor-nya menyediakan sebagian dari source code-nya open (terbuka) untuk di-enhance oleh pihak manapun
  • Closed source, berarti distributor-nya tidak menyediakan source code-nya sama sekali, sehingga tidak ada pihak lain yg bisa/boleh melakukan enhancement
  • Open source, berarti distributor-nya menyediakan seluruh source code-nya open (terbuka) untuk di-enhance oleh pihak manapun
    Sejauh ini sudah cukup jelas definisi OSS (Open Source Software), yg berarti source code disediakan secara terbuka oleh distributornya, dan siapa pun bisa memberikan enhancement atau perbaikan terhadap source code tsb.
    Selanjutnya adalah Free. Apakah Open Source berarti Free? Seperti diskusi diatas sepertinya tidak, krn beberapa distributor Open Source menjual layanan support dan maintenance. Jadi sekarang akan ada istilah FOSS (Free OSS) dan POSS (Paid OSS) :-)
    Untuk lebih memperumit masalah, ada juga teman yang menggembar-gemborkan istilah Proprietary yg berarti kepemilikan (copyright). Setiap Open Source memiliki aturan Proprietary tersendiri, spt misalnya Linux, Proprietary menjadi milik semua orang ataupun lembaga yg ingin membuat versi Linux sendiri. Sementara Proprietary Microsoft Windows menjadi milik Microsoft, tidak ada pihak atau individu yg boleh mengembangkan source code Windows.
    Jadi sekarang ada 3 padanan :
    1. OSS vs. CSS (Open vs. Closed Source Software)
    2. Free vs. Paid
    3. Proprietary vs. Public License
    Jadi mana yg akan kita gunakan?
    para expert tentu akan bilang : Public License, Free, dan tentu saja Open Source.
    sementara orang awam akan bilang : yg penting gampang dipakai! :D