Jumat, 06 Januari 2012

tutorial menggunakan dan mencegah netcut

Menggunakan dan Mencegah Netcut - Netcut adalah Sebuah aplikasi yang dapat digunakan untuk memotong akses internet pada public/private WIFI hotspot, ataukah sebuah PC LAN workgroup dari client ke server atau sebaliknya. Program ini pada umumnya dipergunakan oleh pengguna jaringan yang ingin mengambil quota (jatah) bandwith untuk dipakai sendiri tanpa mau dishare kepada client yang lain. Jadi pengguna netcut ini bisa disebut PENCURI. Setuju???, sebelumnya artikel ini diambil dari berbagai sumber, seperti gambar di bawah ini :



Berikut Cara Menggunakan Netcut :

1. Download Software Hacking Wifi Menggunakan Netcut Disini Download NetCut 2.81

2. Install Aplikasinya klo ada Antivirus yang menghalangi instalasi DImatikan aja dulu Antivirusnya

3. Setelah beres Instalasinya jalankan Aplikasinya pada desktop netcut

4. nah disini terlihat ada ikon monitor yang menunjukkan para Laptop yang lagi terhubung internet dalam 1 jaringan cafe, penjelasan simpel nya ikon monitor paling atas itu adalah Gateway internet dan di bawahnya adalah komputer kalian.
jadi jangan sampai Cutoff sendiri gateway dan komputer sendiri sama aja bunuh diri .

5. setelah itu pilih IP yang mau di putus lalu pilih cutoff. dan usaha anda berhasil membalas kelakuan para orang usil.

Mungkin ada di benak sobat blogger sungguh berbahaya sekali Tools ini untuk di buat isengin kampus atau cafe yang ada akses free Wifi. tapi tools ini sangat mudah di jinakkan dengan berbagai macam cara. ingin tau Cara Mengatasinya?? okey lanjut…

Tapi sebelum Melanjutkan Cara Mencegah Netcut saya ingin berbicara dikit tentang Cara kerja Software Netcut, Netcut adalah software yang hanya berkerja berdasarkan ARP Spoofing , ARP itu Adalah Address Resolution Protocol Masih belum Ngerti apa itu ARP.. okey begini saya beri contoh:

Komputer A(komputer dengan IP 10.10.1.100) dan Komputer B(Komp Server Mempunyai IP 10.10.1.1) Dalam keadaan ini Komp A Ingin melakukan Koneksi Ke Komp B Dalam Kondisi Seperti ini Otomatis Komputer A melakukan broadcast (Seperti halnya manusia berteriak-teriak) “Halooo Siapa yang Mempunyai IP 10.10.1.1″ lalu komputer B mendengar dan menjawab Bersetakan MAC ADRESS “disini IP 10.10.1.1 itu 00:0C:A2:D1:1B:3D” Dan Kemudian B Melakukan Broadcast atau teriakan balik “Halo Tadi IP 10.10.1.100 Manggil saya mana yah?” Lalu A menjawab “woiii saya disini IP 10.10.1.100 itu 00:B0:AD:D5:1C-5D” Kejadian Inilah Menjadikan Proses Transaksi Data Antar Komputer.

Setelah sudah paham dengan cerita di atas kita lanjutkan ke cerita berikut ini Yang Berhubungan dengan ARP Spoofing :

Komputer A(komputer dengan ip10.10.1.100) dan Komputer B(Komp Server Mempunyai IP10.10.1.1) dan orang melakukan ARP Spoofing “C” dengan IP 10.10.1.99
Dalam Gambaran Ini DI ceritakan bahwa Komputer A ingin Melakukan Koneksi Ke Komputer B, Komputer A Melakukan Broadcast

“Halooo siapa yang Mempunyai IP 10.10.1.1“ Bukanya Komputer B yang jawab Tapi Yang Jawab Yaitu Komputer ARP SPOOFING “C” “WOii saya disini IP 10.10.1.1 00:1E:05:AE:96:F0?”(Komputer C berPura² Menjadi Komputer B” Lalu KOMPUTER “C” broadcast ““Halooo siapa yang Mempunyai IP 10.10.1.1“(Komputer C Berpura² Menjadi Komputer A) dan dijawab sama B “WOIii saya disini Gan IP 10.10.1.1 00:1E:05:AE:96:F0?”

Dan Komputer B Melakukan Broadcast(”Halooo gan Siapa yang Mempunyai ip10.10.1.100) LAlu DI jawab Oleh Komputer C (”WOIii saya disini Gan IP 10.10.1.99 ada di 00:22:FA:AE:96:F0 ( yg disebutin adalah Mac Adress Kepunyaan C / berpura2 menjadi A)” C teriak berpura² menjadi B “Woi Siapa IP 10.10.1.100 yg tadi manggil ? “
“IP 10.10.1.100 ada di 00:1E:C107B0-Z0 ( Mac Adress Kepunyaan A )”

Kurang lebih seperti itu penjelasan gambaran diatas. dan dapat di simpulkan Bahwa :

ARP Spoofing itu Ingin Mengasosiasikan Mac Adress C Dengan IP adress Komputer lain)
Kiriman paket data yang dikirimkan ke A Akan mengalami kesalahn Pengiriman Ke Komputer C Dan “C” dapat dengan leluasa untuk Melakukan Cutoff data tersebut ke komputer G atau memodifikasi isi dari data paket sebelum dikirimkan

Sehingga Untuk Mengatasi Hacker Yang menggunakan Netcut di publik Wifi adalah Dengan Cara :
1. Check ARP (Address Resolution Protocol)
- buka cmd (command prompt) pada startmenu > run
- ketik arp -a, untuk meilhat ip router. dan akan terlihat 1 ip router, jika terlihat lebih dari satu ubah niat anda untuk Surfing karena protokol tidak encrypt seperti FTP dan HTTP login untuk menghindari Hacker Usil.
- untuk mengidentifikasi arp ip yang muncul ketikan perintah, tracert domain.com

2. Ubah alamat ip Addres
karena netcut melisting ip addres di dalam jaringan, maka kamu harus mengganti alamat ip. saran saya ubah kedekat dengan ip server atau gateway untuk mengelabui si attacker netcut.

3. Matikan layanan workstation.
- Run, kemudian ketik services.msc
- cari layanan workstation
- jika sudah ketemu, klik kanan, properties, klik tombol stop

4. Ganti hostname atau nama komputer anda.
hostname yang tervisible sangat rentan sekali untuk diserang, oleh karena itu disarankan untuk mengganti dengan hostname yang dekat dengan kepentingan jaringan.

5. Bisa menggunakan software bantu/Penangkal.
cari software anti NetCut atau Anti Arp, sebelum berselancar untuk pertama kali menghidupkan wifi anda pastikan Anti NetCut atau AntiARP anda telah aktif.

6. Serang balik si attacker.
karena si pengguna netcut ini sebagai gateway, banjiri komputer dia dengan ping secara terus menerus dengan mengetikan “ping google.com -t” pada cmd (command prompt) run. cara ini akan membuat komputer pengguna netcut hang.

7. Gerak-gerik pengguna NetCut
Kalau tiba2 koneksi putus secara aneh atau serentak seluruh user tanpa ada warning dari pihak Admin CAFENET coba kamu perhatikan salah satu user yg terlihat santai dan masih tetap online dengan lancar, kemungkinan itu pengguna netcut.

Posted by Anjees on 22:19. Seni Hacking - 2 comments

Menggunakan dan Mencegah Netcut - Netcut adalah Sebuah aplikasi yang dapat digunakan untuk memotong akses internet pada public/private WIFI hotspot, ataukah sebuah PC LAN workgroup dari client ke server atau sebaliknya. Program ini pada umumnya dipergunakan oleh pengguna jaringan yang ingin mengambil quota (jatah) bandwith untuk dipakai sendiri tanpa mau dishare kepada client yang lain. Jadi pengguna netcut ini bisa disebut PENCURI. Setuju???, sebelumnya artikel ini diambil dari berbagai sumber, seperti gambar di bawah ini :



Berikut Cara Menggunakan Netcut :

1. Download Software Hacking Wifi Menggunakan Netcut Disini Download NetCut 2.81

2. Install Aplikasinya klo ada Antivirus yang menghalangi instalasi DImatikan aja dulu Antivirusnya

3. Setelah beres Instalasinya jalankan Aplikasinya pada desktop netcut

4. nah disini terlihat ada ikon monitor yang menunjukkan para Laptop yang lagi terhubung internet dalam 1 jaringan cafe, penjelasan simpel nya ikon monitor paling atas itu adalah Gateway internet dan di bawahnya adalah komputer kalian.
jadi jangan sampai Cutoff sendiri gateway dan komputer sendiri sama aja bunuh diri .

5. setelah itu pilih IP yang mau di putus lalu pilih cutoff. dan usaha anda berhasil membalas kelakuan para orang usil.


Mungkin ada di benak sobat blogger sungguh berbahaya sekali Tools ini untuk di buat isengin kampus atau cafe yang ada akses free Wifi. tapi tools ini sangat mudah di jinakkan dengan berbagai macam cara. ingin tau Cara Mengatasinya?? okey lanjut…

Tapi sebelum Melanjutkan Cara Mencegah Netcut saya ingin berbicara dikit tentang Cara kerja Software Netcut, Netcut adalah software yang hanya berkerja berdasarkan ARP Spoofing , ARP itu Adalah Address Resolution Protocol Masih belum Ngerti apa itu ARP.. okey begini saya beri contoh:

Komputer A(komputer dengan IP 10.10.1.100) dan Komputer B(Komp Server Mempunyai IP 10.10.1.1) Dalam keadaan ini Komp A Ingin melakukan Koneksi Ke Komp B Dalam Kondisi Seperti ini Otomatis Komputer A melakukan broadcast (Seperti halnya manusia berteriak-teriak) “Halooo Siapa yang Mempunyai IP 10.10.1.1″ lalu komputer B mendengar dan menjawab Bersetakan MAC ADRESS “disini IP 10.10.1.1 itu 00:0C:A2:D1:1B:3D” Dan Kemudian B Melakukan Broadcast atau teriakan balik “Halo Tadi IP 10.10.1.100 Manggil saya mana yah?” Lalu A menjawab “woiii saya disini IP 10.10.1.100 itu 00:B0:AD:D5:1C-5D” Kejadian Inilah Menjadikan Proses Transaksi Data Antar Komputer.

Setelah sudah paham dengan cerita di atas kita lanjutkan ke cerita berikut ini Yang Berhubungan dengan ARP Spoofing :

Komputer A(komputer dengan ip10.10.1.100) dan Komputer B(Komp Server Mempunyai IP10.10.1.1) dan orang melakukan ARP Spoofing “C” dengan IP 10.10.1.99
Dalam Gambaran Ini DI ceritakan bahwa Komputer A ingin Melakukan Koneksi Ke Komputer B, Komputer A Melakukan Broadcast

“Halooo siapa yang Mempunyai IP 10.10.1.1“ Bukanya Komputer B yang jawab Tapi Yang Jawab Yaitu Komputer ARP SPOOFING “C” “WOii saya disini IP 10.10.1.1 00:1E:05:AE:96:F0?”(Komputer C berPura² Menjadi Komputer B” Lalu KOMPUTER “C” broadcast ““Halooo siapa yang Mempunyai IP 10.10.1.1“(Komputer C Berpura² Menjadi Komputer A) dan dijawab sama B “WOIii saya disini Gan IP 10.10.1.1 00:1E:05:AE:96:F0?”

Dan Komputer B Melakukan Broadcast(”Halooo gan Siapa yang Mempunyai ip10.10.1.100) LAlu DI jawab Oleh Komputer C (”WOIii saya disini Gan IP 10.10.1.99 ada di 00:22:FA:AE:96:F0 ( yg disebutin adalah Mac Adress Kepunyaan C / berpura2 menjadi A)” C teriak berpura² menjadi B “Woi Siapa IP 10.10.1.100 yg tadi manggil ? “
“IP 10.10.1.100 ada di 00:1E:C107B0-Z0 ( Mac Adress Kepunyaan A )”

Kurang lebih seperti itu penjelasan gambaran diatas. dan dapat di simpulkan Bahwa :

ARP Spoofing itu Ingin Mengasosiasikan Mac Adress C Dengan IP adress Komputer lain)
Kiriman paket data yang dikirimkan ke A Akan mengalami kesalahn Pengiriman Ke Komputer C Dan “C” dapat dengan leluasa untuk Melakukan Cutoff data tersebut ke komputer G atau memodifikasi isi dari data paket sebelum dikirim.kan

Sehingga Untuk Mengatasi Hacker Yang menggunakan Netcut di publik Wifi adalah Dengan Cara :

1. Check ARP (Address Resolution Protocol)
- buka cmd (command prompt) pada startmenu > run

- ketik arp -a, untuk meilhat ip router. dan akan terlihat 1 ip router, jika terlihat lebih dari satu ubah niat anda untuk Surfing karena protokol tidak encrypt seperti FTP dan HTTP login untuk menghindari Hacker Usil.

- untuk mengidentifikasi arp ip yang muncul ketikan perintah, tracert domain.com

2. Ubah alamat ip Addres
karena netcut melisting ip addres di dalam jaringan, maka kamu harus mengganti alamat ip. saran saya ubah kedekat dengan ip server atau gateway untuk mengelabui si attacker netcut.

3. Matikan layanan workstation.
- Run, kemudian ketik services.msc
- cari layanan workstation
- jika sudah ketemu, klik kanan, properties, klik tombol stop

4. Ganti hostname atau nama komputer anda.

hostname yang tervisible sangat rentan sekali untuk diserang, oleh karena itu disarankan untuk mengganti dengan hostname yang dekat dengan kepentingan jaringan.

5. Bisa menggunakan software bantu/Penangkal.

cari software anti NetCut atau Anti Arp, sebelum berselancar untuk pertama kali menghidupkan wifi anda pastikan Anti NetCut atau AntiARP anda telah aktif.

6. Serang balik si attacker.

karena si pengguna netcut ini sebagai gateway, banjiri komputer dia dengan ping secara terus menerus dengan mengetikan “ping google.com -t” pada cmd (command prompt) run. cara ini akan membuat komputer pengguna netcut hang.

7. Gerak-gerik pengguna NetCut

Kalau tiba2 koneksi putus secara aneh atau serentak seluruh user tanpa ada warning dari pihak Admin CAFENET coba kamu perhatikan salah satu user yg terlihat santai dan masih tetap online dengan lancar, kemungkinan itu pengguna netcut.


Demikian beberapa tips tentang Menggunakan dan Mencegah Netcut seperti langkah diatas, semoga bermanfaat.

Rabu, 17 Agustus 2011

tipe-tipe jairngan dan topology

A.Tipe-tipe jaringan

Jaringan Komputer adalah Kumpulan beberapa Komputer dan peralatan lain yang saling terhubung satu sama lainnya dengan menggunakan aturan-aturan tertentu. Berdasarkan dari ruang lingkup jangkauanya, jaringan komputer dibedakan menjadi beberapa jenis. Jenis-Jenis Jaringan Komputer tersebut adalah LAN (Local Area Network), MAN (Metropolitan Area Network), WAN (Wide Area Network), Intranet dan Internet. Berikut adalah Penjelasan dari Jenis-Jenis Jaringan Komputer :

1. Local Area Network (LAN)

Local Area Network biasa disingkat LAN adalah jaringan komputer yang jaringannya hanya mencakup wilayah kecil, seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau yang lebih kecil. Saat ini, kebanyakan LAN berbasis pada teknologi IEEE 802.3 Ethernet menggunakan perangkat switch, yang mempunyai kecepatan transfer data 10, 100, atau 1000 Mbit/s. Selain teknologi Ethernet, saat ini teknologi 802.11b (atau biasa disebut Wi-fi) juga sering digunakan untuk membentuk LAN. Tempat-tempat yang menyediakan koneksi LAN dengan teknologi Wi-fi biasa disebut hotspot.

Pada sebuah LAN, setiap node atau komputer mempunyai daya komputasi sendiri, berbeda dengan konsep dump terminal. Setiap komputer juga dapat mengakses sumber daya yang ada di LAN sesuai dengan hak akses yang telah diatur. Sumber daya tersebut dapat berupa data atau perangkat seperti printer. Pada LAN, seorang pengguna juga dapat berkomunikasi dengan pengguna yang lain dengan menggunakan aplikasi yang sesuai.

Berbeda dengan Jaringan Area Luas atau Wide Area Network (WAN), maka LAN mempunyai karakteristik sebagai berikut :

1. Mempunyai pesat data yang lebih tinggi
2. Meliputi wilayah geografi yang lebih sempit
3. Tidak membutuhkan jalur telekomunikasi yang disewa dari operator telekomunikasi

Biasanya salah satu komputer di antara jaringan komputer itu akan digunakan menjadi server yang mengatur semua sistem di dalam jaringan

2. Metropolitant Area Network (MAN)

Metropolitan area network atau disingkat dengan MAN adalah suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya. Jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini antar 10 hingga 50 km, MAN ini merupakan jaringan yang tepat untuk membangun jaringan antar kantor-kantor dalam satu kota antara pabrik/instansi dan kantor pusat yang berada dalam jangkauannya.

3. Wide Area Network (WAN)

WAN adalah singkatan dari istilah teknologi informasi dalam bahasa Inggris: Wide Area Network merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik.

WAN digunakan untuk menghubungkan jaringan lokal yang satu dengan jaringan lokal yang lain, sehingga pengguna atau komputer di lokasi yang satu dapat berkomunikasi dengan pengguna dan komputer di lokasi yang lain.

4. Intranet

Intranet adalah jaringan komputer khusus yang hanya diperuntukan atau dapat diakses oleh satu pihak. Contohnya : Telkom Pekanbaru dan Telkom Jakarta.

5. Internet

Internet (interconnected-networking) adalah jaringan komputer yang mencangkup area seluruh dunia (global) jadi semua orang di belahan Bumi ini dapat berkomunikasi dan bertukar data di Internet.

6. Client/Server

Client. Merupakan komputer yang berfungsi atau memiliki peran sebagai pengguna. Client hanya mengambil sumber daya (file sharing, internet, mail server, hardware sharing spt. printer, scanner, dll) yang dibagikan oleh komputer server.
Server. Komputer server memiliki peran yang sangat penting dalam jaringan yang berjenis Client – Server. Server bertugas sebagai yang melayani komputer client, dan menyediakan sumber daya (file sharing, internet, mail server, hardware sharing spt. printer, scanner, dll) untuk dibagikan kepada komputer client.

7.Peer To Peer (P2P)

Peer. Komputer Peer memilki dua fungsi sekaligus. Dia bisa berfungsi sebagai client dan bisa menjadi server. Komputer ini biasanya diterapkan pada jenis jaringan peer to peer.

8.Social Area Network ( SAN )

Storage Area Network (SAN) adalah sebuah jaringan berkecepatan sangat tinggi yang khusus, terdiri dari server dan penyimpan (storage). Terpisah & berbeda dengan LAN/WAN perusahaan, tujuan utama SAN adalah untuk menangani trafik data dalam jumlah besar antara server dan peralatan penyimpan, tanpa mengurangi bandwidth yang ada di LAN/WAN. Biasanya tersambung melalui Fiber Channel, sebuah teknologi komunikasi data berkecepatan sangat tinggi, menjadikan SAN sebuah jaringan dedicated yang platform-independent yang beroperasi dibelakang server. SAN terdiri dari infrastruktur komunikasi, yang memberikan sambungan fisik, dan lapisan managemen, yang mengatur sambungan, elemen penyimpan, dan sistem komputer sehingga menghasilkan transfer data yang sangat aman dan handal.
Mengapa Storage Area Network (SAN) dibutuhkan?
Karena cara tradisional dalam menyambungkan server dengan media penyimpanannya tidak lagi bisa memenuhi kebutuhan saat ini untuk akses secara cepat data dalam jumlah yang besar, hal ini mengubah paradigma model penyimpanan secara dramatis. Protocol legacy tidak lagi cocok untuk menangani data dalam jumlah besar. Secara contoh, teknologi SCSI menggunakan kabel paralel yang akhirnya sangat membatasi kecepatan, jarak tempuh data maupun jumlah media penyimpan yang bisa di tempelkan. Lebih sulit lagi, sangat tidak praktis untuk menggunakan SCSI untuk menyimpan data dalam jumlah TeraByte. Di samping itu, konsep tradisional hubungan penyimpan-server mengacu pada pendapat bahwa pemilik media penyimpan (storage) tersebut adalah server – hal ini menyebabkan terjadi limitasi dalam akses data. Pada saat lingkungan komputasi bergerak dari model yang server-centric ke data-centric, akses ke sumber daya data menjadi sangat kritis. Storage Area Network (SAN) adalah enabling technology yang memungkinkan sumber daya penyimpanan untuk di share, sambil memberikan servis akses data secara terus menerus, cepat dan mudah.
Jadi apa saja keuntungan dari Storage Area Network (SAN)?
Keuntungan utama dari SAN adalah:

•Availability: satu copy dari data jadi dapat di akses oleh semua host melalui jalur yang bebeda dan semua data lebih effisien di manage-nya.

•Reliability: infrastruktur transport data yang dapat menjamin tingkat kesalahan yang sangat minimal, dan kemampuan dalam mengatasi kegagalan.

•Scalability: server maupun media penyimpanan (storage) dapat ditambahkan secara independent satu dan lainnya, dengan tanpa pembatas harus menggunakan sistem yang proprietary.

•Performance: Fibre Channel (standar enabling teknologi untuk interkonektifitas SAN) mempunyai bandwidth 100MBps bandwidth dengan overhead yang rendah, dan SAN akan memisahkan trafik backup dengan trafik standar LAN/WAN.

•Manageability: berkembangnya perangkat lunak dan standar baik untuk FC-AL (Fibre Channel Arbitrated Loop) maupun Fibre Channel fabric memungkinkan managemen dilakukan secara terpusat dan koreksi dan deteksi kesalahan yang proaktif.

•Return On Information Management: Karena bertambahkan tingkat redudansi dan kemampuan managemen yang baik, maupun kemampuan untuk di tambahkan server dan media penyimpan (storage) secara independen – SAN pada akhirnya memungkinan biaya kepemilikan yang rendah pada saat yang sama menaikan Return On Information Management (ROIM) di bandingkan metoda penyimpanan tradisional.

b. topologi-topologi jaringan
Arsitektur topologi merupakan bentuk koneksi fisik untuk menghubungkan setiap node pada sebuah jaringan. Pada sistem LAN terdapat tiga topologi utama yang paling sering digunakan: bus, star, dan ring. Topologi jaringan ini kemudian berkembang menjadi topologi tree dan mesh yang merupakan kombinasi dari star, mesh, dan bus. Dengan populernya teknologi nirkabel dewasa ini maka lahir pula satu topologi baru yaitu topologi wireless. Berikut topologi-topologi yang dimaksud:

1. Topologi Bus
2. Topologi Ring (Cincin)
3. Topologi Star (Bintang)
4. Topologi Tree (Pohon)
5. Topologi Mesh (Tak beraturan)
6. Topologi Wireless (Nirkabel)

Topologi Bus
Topologi bus ini sering juga disebut sebagai topologi backbone, dimana ada sebuah kabel coaxial yang dibentang kemudian beberapa komputer dihubungkan pada kabel tersebut.

•Secara sederhana pada topologi bus, satu kabel media transmisi dibentang dari ujung ke ujung, kemudian kedua ujung ditutup dengan “terminator” atau terminating-resistance (biasanya berupa tahanan listrik sekitar 60 ohm).

• Pada titik tertentu diadakan sambungan (tap) untuk setiap terminal.

• Wujud dari tap ini bisa berupa “kabel transceiver” bila digunakan “thick coax” sebagai media transmisi.

•Atau berupa “BNC T-connector” bila digunakan “thin coax” sebagai media transmisi.

•Atau berupa konektor “RJ-45” dan “hub” bila digunakan kabel UTP.

•Transmisi data dalam kabel bersifat “full duplex”, dan sifatnya “broadcast”, semua terminal bisa menerima transmisi data.

•Suatu protokol akan mengatur transmisi dan penerimaan data, yaitu Protokol Ethernet atau CSMA/CD.


• Melihat bahwa pada setiap segmen (bentang) kabel ada batasnya maka diperlukan “Repeater” untuk menyambungkan segmen-segmen kabel.

Kelebihan topologi Bus adalah:
• Instalasi relatif lebih murah
• Kerusakan satu komputer client tidak akan mempengaruhi komunikasi antar client lainnya
• Biaya relatif lebih murah
Kelemahan topologi Bus adalah:
• Jika kabel utama (bus) atau backbone putus maka komunikasi gagal
• Bila kabel utama sangat panjang maka pencarian gangguan menjadi sulit
• Kemungkinan akan terjadi tabrakan data(data collision) apabila banyak client yang mengirim pesan dan ini akan menurunkan kecepatan komunikasi.
Topologi Ring (Cincin)
Topologi ring biasa juga disebut sebagai topologi cincin karena bentuknya seperti cincing yang melingkar. Semua komputer dalam jaringan akan di hubungkan pada sebuah cincin. Cincin ini hampir sama fungsinya dengan concenrator pada topologi star yang menjadi pusat berkumpulnya ujung kabel dari setiap komputer yang terhubung.
• Secara lebih sederhana lagi topologi cincin merupakan untaian media transmisi dari satu terminal ke terminal lainnya hingga membentuk suatu lingkaran, dimana jalur transmisi hanya “satu arah”.
Tiga fungsi yang diperlukan dalam topologi cincin : penyelipan data, penerimaan data, dan pemindahan data.


• Penyelipan data adalah proses dimana data dimasukkan kedalam saluran transmisi oleh terminal pengirim setelah diberi alamat dan bit-bit tambahan lainnya.
• Penerimaan data adalah proses ketika terminal yang dituju telah mengambil data dari saluran, yaitu dengan cara membandingkan alamat yang ada pada paket data dengan alamat terminal itu sendiri. Apabila alamat tersebut sama maka data kiriman disalin.
• Pemindahan data adalah proses dimana kiriman data diambil kembali oleh terminal pengirim karena tidak ada terminal yang menerimanya (mungkin akibat salah alamat). Jika data tidak diambil kembali maka data ini akan berputar-putar dalama saluran. Pada jaringan bus hal ini tidak akan terjadi karena kiriman akan diserap oleh “terminator”.
• Pada hakekatnya setiap terminal dalam jaringan cincin adalah “repeater”, dan mampu melakukan ketiga fungsi dari topologi cincin.
• Sistem yang mengatur bagaimana komunikasi data berlangsung pada jaringan cincin sering disebut token-ring.
• Kemungkinan permasalahan yang bisa timbul dalam jaringan cincin adalah:
o Kegagalan satu terminal / repeater akan memutuskan komunikasi ke semua terminal.
o Pemasangan terminal baru menyebabkan gangguan terhadap jaringan, terminal baru harus mengenal dan dihubungkan dengan kedua terminal tetangganya.

Topologi Star (Bintang)
Disebut topologi star karena bentuknya seperti bintang, sebuah alat yang disebut concentrator bisa berupa hub atau switch menjadi pusat, dimana semua komputer dalam jaringan dihubungkan ke concentrator ini.
• Pada topologi Bintang (Star) sebuah terminal pusat bertindak sebagai pengatur dan pengendali semua komunikasi yang terjadi. Terminal-terminal lainnya melalukan komunikasi melalui terminal pusat ini.
• Terminal kontrol pusat bisa berupa sebuah komputer yang difungsikan sebagai pengendali tetapi bisa juga berupa “HUB” atau “MAU” (Multi Accsess Unit).


• Terdapat dua alternatif untuk operasi simpul pusat.
• Simpul pusat beroperasi secara “broadcast” yang menyalurkan data ke seluruh arah. Pada operasi ini walaupun secara fisik kelihatan sebagai bintang namun secara logik sebenarnya beroperasi seperti bus. Alternatif ini menggunakan HUB.
• Simpul pusat beroperasi sebagai “switch”, data kiriman diterima oleh simpul kemudian dikirim hanya ke terminal tujuan (bersifat point-to-point), akternatif ini menggunakan MAU sebagai pengendali.
• Bila menggunakan HUB maka secara fisik sebenarnya jaringan berbentuk topologi Bintang namun secara logis bertopologi Bus. Bila menggunakan MAU maka baik fisik maupun logis bertopologi Bintang.
• Kelebihan topologi bintang :
• Karena setiap komponen dihubungkan langsung ke simpul pusat maka pengelolaan menjadi mudah, kegagalan komunikasi mudah ditelusuri.
• Kegagalan pada satu komponen/terminal tidak mempengaruhi komunikasi terminal lain.
• Kelemahan topologi bintang:
• Kegagalan pusat kontrol (simpul pusat) memutuskan semua komunikasi
• Bila yang digunakan sebagai pusat kontrol adalah HUB maka kecepatan akan berkurang sesuai dengan penambahan komputer, semakin banyak semakin lambat.
Topologi Tree (Pohon)
• Topologi pohon adalah pengembangan atau generalisasi topologi bus. Media transmisi merupakan satu kabel yang bercabang namun loop tidak tertutup.


• Topologi pohon dimulai dari suatu titik yang disebut “headend”. Dari headend beberapa kabel ditarik menjadi cabang, dan pada setiap cabang terhubung beberapa terminal dalam bentuk bus, atau dicabang lagi hingga menjadi rumit.
• Ada dua kesulitan pada topologi ini:
o Karena bercabang maka diperlukan cara untuk menunjukkan kemana data dikirim, atau kepada siapa transmisi data ditujukan.
o Perlu suatu mekanisme untuk mengatur transmisi dari terminal terminal dalam jaringan.
Topologi Mesh (Tak beraturan)
• Topologi Mesh adalah topologi yang tidak memiliki aturan dalam koneksi. Topologi ini biasanya timbul akibat tidak adanya perencanaan awal ketika membangun suatu jaringan.
• Karena tidak teratur maka kegagalan komunikasi menjadi sulit dideteksi, dan ada kemungkinan boros dalam pemakaian media transmisi.

Topologi Wireless (Nirkabel)
• Jaringan nirkabel menjadi trend sebagai alternatif dari jaringan kabel, terutama untuk pengembangan LAN tradisional karena bisa mengurangi biaya pemasangan kabel dan mengurangi tugas-tugas relokasi kabel apabila terjadi perubahan dalam arsitektur bangunan dsb. Topologi ini dikenal dengan berbagai nama, misalnya WLAN, WaveLAN, HotSpot, dsb.
• Model dasar dari LAN nirkabel adalah sbb:



• Blok terkecil dari LAN Nirkabel disebut Basic Service Set (BSS), yang terdiri atas sejumlah station / terminal yang menjalankan protokol yang sama dan berlomba dalam hal akses menuju media bersama yang sama.
• Suatu BSS bisa terhubung langsung atau terpisah dari suatu sistem distribusi backbone melalui titik akses (Access Point).
• Protokol MAC bisa terdistribusikan secara penuh atau terkontrol melalui suatu fungsi kordinasi sentral yang berada dalam titik akses.
• Suatu Extended Service Set (ESS) terdiri dari dua atau lebih BSS yang dihubungkan melalui suatu sistem distribusi.
Interaksi antara LAN nirkabel dengan jenis LAN lainnya digambarkan sebagai berikut:

• Pada suatu jaringan LAN bisa terdapat LAN berkabel backbone, seperti “Ethernet” yang mendukung server, workstation, dan satu atau lebih bridge / router untuk dihubungkan dengan jaringan lain. Selain itu terdapat modul kontrol (CM) yang bertindak sebagai interface untuk jaringan LAN nirkabel. CM meliputi baik fungsi bridge ataupun fungsi router untuk menghubungkan LAN nirkabel dengan jaringan induk. Selain itu terdapat Hub dan juga modul pemakai (UM) yang mengontrol sejumlah stasiun LAN berkabel.

• Penggunaan teknologi LAN nirkabel lainnya adalah untuk menghubungkan LAN pada bangunan yang berdekatan.
• Syarat-syarat LAN nirkabel :
• Laju penyelesaian: protokol medium access control harus bisa digunakan se-efisien mungkin oleh media nirkabel untuk memaksimalkan kapasitas.
• Jumlah simpul: LAN nirkabel perlu mendukung ratusan simpul pada sel-sel multipel.
• Koneksi ke LAN backbone: modul kontrol (CM) harus mampu menghubungkan suatu jaringan LAN ke jaringan LAN lainnya atau suatu jaringan ad-hoc nirkabel.
• Daerah layanan: daerah jangkauan untuk LAN nirkabel biasanya memiliki diameter 100 hingga 300 meter.
• Kekokohan dan keamanan transmisi: sistem LAN nirkabel harus handal dan mampu menyediakan sistem pengamanan terutama penyadapan.
• Teknologi LAN nirkabel:
• LAN infrared (IR) : terbatas dalam sebuah ruangan karena IR tidak mampu menembus dinding yang tidak tembus cahaya.
• LAN gelombang radio : terbatas dalam sebuah kompleks gedung, seperti bluetooth, WiFi, dan HomeRF.
• LAN spektrum penyebaran: beroperasi pada band-band ISM (industrial, scientific, medical) yang tidak memerlukan lisensi.
• Gelombang mikro narrowband : beroperasi pada frekuensi gelombang mikro yang tidak termasuk dalam spektrum penyebaran.

Rabu, 10 Agustus 2011

networking protocol & LAN architecture

a.Protocol jaringan / networking protocol

a.Protokol Suite
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras.
Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol secara umum digunakan pada komunikasi real-time dimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.
Sangat susah untuk menggeneralisir protokol dikarenakan protokol memiliki banyak variasi di dalam tujuan penggunaanya. Kebanyakan protokol memiliki salah satu atau beberapa dari hal berikut:
• Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer atau mesin lainnya.
• Melakukan metode "jabat-tangan" (handshaking).
• Negosiasi berbagai macam karakteristik hubungan.
• Bagaimana mengawali dan mengakhiri suatu pesan.
• Bagaimana format pesan yang digunakan.
• Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna.
• Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya
• Mengakhiri suatu koneksi.
Untuk memudahkan memahami Protokol, kita mesti mengerti Model OSI. Dalam Model OSI terdapat 7 layer dimana masing-masing layer mempunyai jenis protokol sesuai dengan peruntukannya.
Prinsip-prinsip Desain Protokol
Dalam membuat protokol ada tiga hal yang harus dipertimbangkan, yaitu efektivitas, kehandalan, dan Kemampuan dalam kondisi gagal di network.
Standarisasi Protokol
Agar protokol dapat dipakai untuk komunikasi diberbagai pembuat perangkat maka dibutuhkan standarisasi protokol. Banyak lembaga dunia yang bekerja untuk standarisasi protokol. Yang saat ini banyak mengeluarkan standarisasi protokol yaitu IETF, ETSI, ITU, dan ANSI.
b.TCP/IP
TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol)
Adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack.

Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.

Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.

Protokol Komunikasi TCP/IP
Pada TCP/IP terdapat beberapa protokol sub yang menangani masalah komunikasi antar komputer. TCP/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis, diantaranya adalah :

1. Protokol lapisan aplikasi : bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol ini mencakup protokol Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Telnet, Simple Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP), dan masih banyak protokol lainnya. Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).

2. Protokol lapisan antar-host : berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless. Protokol dalam lapisan ini adalah Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP).

3. Protokol lapisan internetwork : bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol yang bekerja dalam lapisan ini adalah Internet Protocol (IP), Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), dan Internet Group Management Protocol (IGMP).

4. Protokol lapisan antarmuka jaringan : bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan. TCP/IP dapat bekerja dengan banyak teknologi transport, mulai dari teknologi transport dalam LAN (seperti halnya Ethernet dan Token Ring), MAN dan WAN (seperti halnya dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digital Network (ISDN), serta Asynchronous Transfer Mode (ATM))

c.Propritary Versus Standard Terbuka
Perangkat lunak tak bebas (bahasa Inggris: proprietary software) – kadang disebut perangkat lunak berbayar, perangkat lunak sumber tertutup, perangkat lunak proprieter atau perangkat lunak berpemilik adalah perangkat lunak dengan pembatasan terhadap penggunaan, penyalinan, dan modifikasi yang diterapkan oleh proprietor atau pemegang hak. Pembatasan-pembatasan ini dapat dilakukan secara teknis maupun hukum, atau pun keduanya. Cara teknis dilakukan misalnya dengan memberikan berkas biner terbaca-mesin kepada pengguna dan menyimpan kode sumber terbaca-manusia. Cara hukum dapat melalui lisensi perangkat lunak, hak cipta, dan hukum paten. Hak eksklusif secara hukum atas perangkat lunak tak dibutuhkan oleh seorang proprietor suatu perangkat lunak untuk menjadi perangkat lunak tersebut tak bebas, karena perangkat lunak domain publik dan perangkat lunak di bawah suatu lisensi permisif dapat menjadi perangkat lunak tak bebas dengan mendistribusikan versi kompilasi program tanpa menyediakan kode sumbernya.
Pembatasan perangkat lunak tak bebas membuatnya menjadi antonim dari perangkat lunak bebas. Oleh perangkat lunak bebas, hukum yang sama yang digunakan oleh perangkat lunak tak bebas digunakan untuk mempertahankan kebebasan untuk menggunakan, menyalin, dan memodifikasi perangkat lunak.1 Perangkat lunak tak bebas mencakup freeware dan shareware. Perangkat lunak ini dapat berupa perangkat lunak komersial, meskipun perangkat lunak domain publik dan perangkat lunak bebas lainnya juga dapat dijual untuk suatu harga tertentu dan digunakan untuk tujuan komersial.

b.Lan architecture

a.Definisi DSL
Ethernet adalah teknologi jaringan yang berbasiskan jaringan komputer untuk local area network (LAN). Penamaan Ethernet didefinisikan sebagai wiring dan signaling melalui physical layer, dan format utamanya adalah protocol untuk media access control (MAC)/data link layer dari OSI model. Ethernet distandarisasi sebagai IEEE 802.3. Ethernet telah menjadi teknologi LAN yang paling banyak digunakan sejak tahun 1990 sampai sekarang, dan telah menggantikan banyak teknologi jaringan LAN seperti, token ring, FDDI, dan ARCNET.
Ethernet merupakan jenis perkabelan dan pemrosesan sinyal untuk data jaringan komputer yang dikembangkan oleh Robert Metcalfe dan David Boggs di Xerox Palo Alto Research Center (PARC) pada tahun 1972.
Ethernet merupakan sebuah teknologi yang sudah dikenal oleh masyarakat luas sebagai interface yang digunakan untuk konektivitas perangkat komputer maupun laptop, hampir di setiap jaringan LAN (Local Area Network) di seluruh dunia.

Selain karena harganya terjangkau, teknologi Ethernet sangat mudah diadaptasi oleh perangkat seperti modem, printer, scanner, faksimile, VoIP phone, serta perangkat teknologi informasi lainnya. Sejalan dengan perkembangan teknologi dan senakin meningkatnya kebutuhan masyarakat akan layanan komunikasi data, teknologi Ethernet juga digunakan sebagai interface dari layanan broadband data comunication, yang lebih dikenal dengan nama Metro Ethernet.

3.2. Jenis-jenis Ethernet
Arsitektur Ethernet diperkenalkan pada tahun 1970 oleh Xerox, dimana terdapat tiga jenis Ethernet yang dibedakan berdasarkan kecepatan daya akses datanya, yaitu:
3.2.1. Ethernet
Memiliki kecepatan akses data 10 Mbit/detik. Standar yang digunakan adalah: 10BaseT, 10BaseF, 10Base2 dan 10Base5.
a. 10BaseT
Pada Ethernet 10BaseT menggunakan topologi Star. Ethernet dengan topologi star ini paling banyak digunakan, karena mudah pemasangannya serta melakukan pengecekan jika ada kerusakan pada jaringan. Pada 10BaseT kabel yang dipakai bukan coaxial tapi kabel UTP. Spesifikasi dari 10BaseT adalah sebagai berikut:
? Panjang kabel per-segmen maksimum 100 m
? Jumlah segmen maksimum adalah 1024
? Jumlah node perjaringan 1024
? Menggunakan Hub dengan jumlah maksimum 4 buah
? Kabel yang digunkan UTP kategori 3 atau lebih
b.Definisi DSL
DSLatau Digital Subscriber Line merupakan sebuah layanan Internet berkecepatan tinggi yang bersaing dengan Internet kabel (cable Internet) untuk menyediakan akses online kepada pelanggan lokal. DSL beroperasi melalui kabel telepon tembaga standar (standard copper telephone line) seperti layanan dial-up, namun beberapa kali lebih cepat dibandingkan dengan dial-up.
Selain lebih cepat dibandingkan dengan dial-up, DSL juga tidak mengikat saluran telepon. Kehadirannya dengan layanan telepon tetap memungkinkan pengguna untuk berselancar di dunia maya sementara juga dapat menggunakan layanan telepon pada waktu yang sama.
Layanan DSL membutuhkan sebuah modem DSL, di mana terhubung dengan jack telepon dan komputer. Perangkat tersebut bertindak sebagai sebuah modulator, menerjemahkan sinyal digital komputer ke dalam tegangan yang dikirimkan melalui kabel telepon ke dalam sebuah hub terpusat yang dikenal sebagai sebuah DSLAM (Digital Subscriber Line Access Multiplier).
Dalam istilah awam, DSLAM bertindak sebagai sebuah switchboard untuk client DSL lokal, mengarahkan permintaan (request) dan merespon antara setiap alamat komputer client dan Internet.
Sebuah modem DSL biasanya disertakan dengan layanan Internet sebagai sebuah perangkat yang disewakan, dan akan dikembalikan pada akhir kontrak. Biasanya modem DSL tersebut hanya bersifat modem standar, tanpa kemampuan router ataupun kemampuan wireless. Jika Anda menginginkan kemampuan wireless sharing pada koneksi Internet yang tersedia, maka Anda dapat melakukan upgrade.



C.Kabel Modem
DEFINISI
Kabel modem adalah alat yang memberikan akses berkecepatan tinggi ke internet melalui jaringan kabel televisi. Sama halnya dengan respon dari modem analog tradisional, kabel modem memiliki keunggulan mempunyai kekuatan yang lebih, mampu mengirimkan data lebih cepat kira-kira 500 kali.
CARA KERJA KABEL MODEM
Akses arus internet melalui modem 28.8-, 33.6-, atau 56-kbps dikenal sebagai tehnologi modem “voiceband”. Seperti modem voiceband, kabel modem modulasi dan demodulasi data signal. Akan tetapi, kabel modem gabungan lebih fungsional untuk jasa internet dengan kecepatan tinggi.
Pada jaringan kabel, data dari jaringan ke pengguna adalah sebagai “downstream”, dimana data pengguna ke jaringan adalah sebagai “upstream”. Dari pandangan pengguna, kabel modem adalah 64/256 QAM FM penerima mampu mengirimkan data lebih dari 30 s/d 40 Mbps dalam satu kabel 6 MHz. Hal ini lebih cepat 500 kali dari dari modem 56 Kbps. Data dari penguna ke jaringan dikirim secara fleksibel dan terprogram diawasi dari “headend”. Modulasi data menggunakan pemancar QPSK/16 QAM dengan tingkatan data dari 320 Kbps – 10 Mbps. Tingkatan data upstream dan downstream mungkin dapat dikonfigurasikan secara fleksibel dengan menggunakan kabel modem.
Para pelanggan dapat melanjutkan ke penerima televisi kabel ketika penerima data pada kabel modem diantar ke personal komputer (PC) dengan bantuan “simple one-to-two splitter”. Service data yang ditawarkan oleh kabel modem mungkin dapat dibagi lebih dari 16 pengguna pada konfigurasi jaringan wilayah lokal (LAN).

Karena beberapa jaringan kabel sangat baik untuk jasa siaran televisi lokal, kabel modem mungkin menggunakan jalur telepon standar atau QPSK/16QAM modem menawarkan sistem kabel dua arah untuk mentransmisikan data upstream dari lokasi pengguna ke jaringan. Ketika jalur telepon menggunakan gabungan dengan jaringan siaran satu arah, sistem kabel data digunakan seperti sistem telephony return interface (TRI). Dalam jenis ini, satelit atau jaringan televisi tanpa kabel dapat juga digunakan sebagai jaringan data. Pada ujung-ujung kabel, data dari pengguna disaring oleh demodulasi upstream (atau telephone-return system, sebagai layaknya) untuk diproses lebih lanjut oleh sistem akhir kabel modem (CMTS-Cable Modem Termination System). CMTS adalah switching sistem, biasanya didesain untuk rute data dari sebagian besar pengguna kabel modem melalui jaringan multiplexed interface. CMTS menerima data dari internet dan provider untuk rute data pada pengguna kabel modem. Data dari jaringan ke grup pengguna dikirim ke modulasi 64/256 QAM. Hasilnya adalah para pengguna modulasi data lebih dari 6 MHz perchannel, yang mana pengalokasian spektrum untuk channel televisi kabel seperti untuk siaran ABC, NBC atau TBS ke semua pengguna
Kombinasi ujung-ujung kabel antara kanal data downstream dengan video, pay per-view, audio, dan program pemasangan iklan lokal yang akan diterima oleh televisi. Lalu kombinasi sinyal akan ditransmisikan jaringan distribusi kabel. Di tempat pengguna, sinyal televisi diterima oleh “set-stop-box”, sementara data pengguna diterima secara terpisah oleh kotak kabel modem dan dikirimkan ke PC. CMTS adalah elemen baru yang sangat penting untuk mendukung penggabungan service data komunikasi upstream dan downstream melalui jaringan kabel data. Jumlah channel upstream dan downstream yang ada pada CMTS dapat diklasifikasikan berdasarkan wilayah service, jumlah dari konsumen, tingkatan data yang ditawarkan pada masing-masing pengguna dan spektrum yang berbeda. Elemen penting lainnya dalam pengoperasian dan managemen day-to-day dari sistem kabel data adalah “Element Management System” (EMS). EMS adalah sistem pengoperasian yang didesain secara khusus untuk menyusun dan mengendalikan CMTS serta menggabungkan pelangganan kabel modem. Tugas pengoperasian termasuk persyaratan, administrasi day-to-day, monitoring, alarm, dan mengetes dari bermacam-macam komponen dari CMTS. Dari pusat network operations center (NOC), sebuah EMS dapat mendukung beberapa sistem CMTS dalam satu bagian wilayah geografis

KEISTIMEWAAN DARI SISTEM DATA KABEL
Selain modulasi dan demodulasi, kabel modem Inc. memiliki beberapa kegunaan yaitu diantaranya untuk memperluas jaringan siaran komunikasi ke “Wide-Area Network” (WANs). Lapisan jaringan dipilih sebagai Internet Protokol (IP) untuk mendukung internet dan service lebar jaringan dunia. Hubungan (link) lapisan data dibagi menjadi 3 bagian : logical link control, link security, dan Media Akses Control (MAC) sangat baik untuk sistem operasional kabel. Sistem arus pada kabel modem menggunakan bentuk format internet untuk transmisi data upstream dan downstream saluran data. Masing-masing saluran data upstream dan penggabungan data upstream pada jaringan kabel untuk memperluas jaringan internet WAN. Jumlah penambahan operasional kabel dapat memperbanyak saluran data upstream dan downstream untuk mendukung permintaan bandwidth pada jaringan kabel data. Dari keterangan diatas, pertumbuhan jaringan kabel data yang baru dapat diterapkan dalam metode yang sama dalam pertumbuhan internet LANs yang mana adalah lingkungan yang berbadan hukum.
Link keamanan yang diperbolehkan dibagi menjadi 3 bagian : Baseline privacy interface (BPI), security system interface (SSI), dan removable security module interface (RSMI). BPI menyediakan kabel modem dimana kerahasiaan data yang melintasi jaringan kabel oleh lalulintas data diantara pengguna kabel modem dan CMTS. Pengoperasiannya dilakukan oleh EMS yang memperbolehkan CMTS untuk memetakan identitas kabel modem untuk membayar pelanggan dan memperbolehkan akses pelanggan untuk masuk kedalam jasa jaringan data. Kerahasiaan dan syarat keamanan melindungi pengguna data seperti halnya mencegah pencurian jasa kabel data.



Selasa, 09 Agustus 2011

Introduction to networking

A.keuntungan jaringan / benefit of networking
a. layanan file,print dan aplikasi
Printer Jaringan
Printer jaringan adalah salah satu elemen penting dalam suatu jaringan computer, baik jaringan berskala kecil seperti workgroup, jaringan business dan enterprise. Dalam skala jaringan business dan enterprise, membuat dan memaintain printer jaringan adalah salah satu tugas yang sangat penting buat seorang administrator jaringan.
Dalam system Windows, kita bisa membuat Printer jaringan pada Windows workgroup maupun Printer jaringan pada infrastructure Windows server 2000/2003 atau yang lebih baru. Pada jaringan komputer di rumahan yang menggunakan wireless routers (seperti dengan router WRT610N atau DIR-855 D-Link) umumnya system jaringan menggunakan jaringan Windows workgroup yang memungkinkan kita berbagi koneksi broadband Internet (seperti Speedy), berbagi file atau dokumen, music, video, photo dan lainnya dengan beberapa komputer di rumah.
Secara tradisional, printer jaringan dikoneksi kan pada komputer lewat port parallel ataupun lewat port USB, kemudian printer tersebut di konfigurasi menjadi share printer sehingga beberapa user pada jaringan bisa mengaksesnya secara sharing. Bagaimana membuat suatu printer jaringan sehingga bisa diakses oleh beberapa komputer pada jaringan?
Jaringan Windows Workgroup
Pada jaringan Windows workgroup, sebaiknya semua komputer yang ada pada jaringan tersebut dibuat dalam satu Workgroup yang sama, misalkan saja nama workgroupnya = WORKGROUP (biasanya default setelah instalasi Windows workgroup name = WORKGROUP) atau nama workgroup lainnya misal “ST12”.
Pada diagram jaringan sederhana diatas ini, printer jaringan LaserJet dikoneksikan kepada komputer Peterpan. Komputer Peterpan ini selanjutnya disebut sebagai Print Server, jadi agar printer jaringan LaserJet bisa diakses oleh komputer lain maka komputer Peterpan (sebagai print server) harus tetap dihidupkan.
Walaupun komputer Peterpan masih bisa dipakai untuk bekerja, komputer ini tidak boleh dimatikan jika printernya harus tetap bisa diakses oleh komputer lain pada jaringan. Untungnya sekarang ini sudah banyak dijual dipasaran perangkat Print Server baik yang untuk jaringan kabel maupun untuk jaringan wireless. Sebut saja WPSM54G Linksys Print Server, atau WGPS606 dari Netgear (2 USB printer) keduanya adalah wireless print server.
Printer jaringan pada Windows baik workgroup maupun Windows server infrastructure dapat mendukung dua jenis printer yang direpresentasikan pada Print Server sebagai logical printer:
1. Printer yang terhubung local, printer jaringan ini terhubung kepada port fisik pada print server yaitu pada umumnya port USB atau parallel.
2. Printer yang terhubung secara jaringan, printer ini terhubung pada jaringan menggunakan protocol TCP/IP ketimbang terhubung langsung kepada port fisik.
Pada Windows, setiap jenis printer di representasikan pada print server sebagai sebuah printer logical. Printer logical mendefinisikan karakter dan pola dari printer termasuk driver, setting printer, default setting printer, dan property lainnya yang mengendalikan cara bagaimana printer tersebut memproses print job dan dikirim kepada printer yang dipilih.
Ada dua cara meng-implementasikan printer jaringan kepada printer yang terhubung pada jaringan.
1. Logical printer di install pada semua computer clients, dan menghubungkan logical printer tersebut langsung kepada printer yang terhubung pada jaringan. Tidak ada print-server dalam model ini, setiap computer memelihara sendiri setting, print processor, print queue, semua print job diproses pada komputer local disisi user ketimbang harus di offload kepada print-server.
2. Model three-part yang terdiri dari fisik printer itu sendiri, logical printer yang di host pada printer server itu, dan printer clients yang terhubung kepada server printer logical.
Artikel ini akan focus kepada model kedua ini – model three-part, walaupun konsep dan skill yang dibutuhkan bisa dipakai pada konfigurasi printer lainnya.
Ada banyak keuntungan dalam printer jaringan menggunakan print server:
• Logical printer pada print-server mendifinisikan setting printer dan me-manage printer driver.
• Logical printer menghasilkan sebuah print queue (antrian) yang bisa dilihat pada semua clients, jadi user bisa melihat kemana queue print job bersamaan dengan dari print-job user lainnya pada list antrian. Jika salah satu print pertama belum selesai, maka antrian yang ada akan menunggu sampai selesai
• Pesan error, seperti kertas habis, kertas macet (jam), bisa terlihat oleh semua clients, jadi semua pada mengetahui status dari logical printer tersebut.
• Karena sifat print-server dimana semua applikasi, print-job processing, dan driver di offload kepada server, maka performa dari clients menjadi lebih responsive. Dengan kata lain jika user meng-klik Print, maka print-job dikirim langsung kepada print-server dan user bisa melanjutkan kerjanya pada komputer clients tersebut sementara print-server mem-proses print jobs.
• Fungsi security, auditing, monitoring, dan logging terpusat.
b. Layanan E-mail
Tak dapat dipungkiri, email merupakan satu alat
yang paling penting dalam bisnis internet.
Dimana kita bisa melakukan kontak dan menjalin
hubungan dengan pembeli secara teratur dan regular.
Manfaat email antara lain;
1) E-mail dapat menghubungkan kita dengan siapa saja yang terhubung di internet di seluruh dunia dengan biaya pulsa lokal.
2) Dengan e-mail, data dikirim secara elektronik sehingga sampai tujuan dengan sangat cepat.
3) Dapat mengirim kepada lebih dari satu orang dengan saat bersamaan.
4) Dapat mempermudah komunikasi dengan orang yang ada di seluruh dunia.
5) Digunakan untuk berlangganan informasi tertentu secara periodik.
Manfaat e-mail yang lain
1. Komunikasi
(berkomunikasi dengan teman lama maupun teman baru,mengetahui kabar terbaru dari teman lama yg sudah menikah atau pindah ke LN, menyebarkan berita penting atau undangan dengan cepat)

2. Identitas di dunia maya
(identitas dalam pembuatan account pada suatu web)

3. untuk masuk ke mana saja dengan e-mail kita
(dengan e-mail sebagai identitas kita, maka kita bisa masuk ke web apa saja dengan menggunakan e-mail dan password yang kita buat, mencari apa yang kita butuhkan dan mendownload software yang kita inginkan dengan mudah)

C. Layanan nama dan direktori/direktori aktif
Direktori aktif adalah layanan direktori yang dimiliki oleh sistem operasi jaringan Microsoft Windows 2000, Windows XP, Windows Vista, dan Windows Server 2008. Active Directory terdiri atas basis data dan juga layanan direktori. Basis data yang dimiliki oleh Active Directory menyimpan segala sumber daya yang terdapat di dalam jaringan, seperti halnya komputer yang telah tergabung ke sebuah domain, daftar akun pengguna dan kelompok pengguna, folder yang di-share, dan lain-lain. Sementara itu, layanan direktori yang dimilikinya membuat informasi yang disimpan di dalam basis data dapat diakses oleh pengguna dan aplikasi. Active Directory sebenarnya merupakan implementasi dari protokol Lightweight Directory Access Protocol (LDAP).
Active Directory menawarkan fitur-fitur dasar yang dibutuhkan oleh layanan direktori pada tingkat enterprise, termasuk di dalamnya sumber informasi yang dapat diperluas, kebijakan (policy), konvensi penamaan untuk setiap objek direktori dan perangkat bantu untuk melakukan administrasi layanan Windows dari satu lokasi akses. Pada administrator Windows dapat mengonfigurasikan Active Directory untuk mengatur akses aplikasi dan juga pengguna terhadap sumber daya yang terdapat di dalam jaringan.
Informasi di dalam Active Directory dipelihara untuk setiap domain di dalam sebuah jaringan. Informasi basis data Active Directory disimpan di dalam sebuah mesin yang disebut dengan Domain controller. Informasi ini akan direplikasi secara otomatis antara domain controller dalam sebuah domain untuk memastikan bahwa setiap domain controller memiliki informasi yang selalu terbarui (up-to-date). Secara default, proses replikasi ini berlangsung secara otomatis setiap lima menit. Replikasi otomatis informasi basis data Active Directory hanya terjadi dalam sebuah domain tertentu. Domain controller dalam sebuah domain juga tidak secara otomatis melakukan replikasi dengan domain controller di dalam domain lainnya.
Cara kerja
Elemen dasar dari direktori aktif adalah Active Directory Object. Sebuah Active Directory Object ini dapat berupa sebuah akun pengguna, komputer yang tergabung ke dalam sebuah domain Windows Server, printer, aplikasi, folder, atau sumber daya lainnya di dalam jaringan. Setiap objek memiliki atributnya masing-masing yang berupa properti yang umumnya bersifat unik (tergantung jenis objek tersebut). Sebagai contoh, atribut yang dapat dimiliki oleh objek akun pengguna dapat mencakup nama pertama, nama akhir, alamat e-mail, dan nomor telepon. Beberapa atribut lainnya memiliki nilai yang telah ditentukan oleh sistem, dan atribut lainnya dapat didefinisikan secara manual (atau bisa dikosongkan). Sementara itu, atribut yang dimiliki oleh objek printer dapat mencakup lokasi di mana printer tersebut berada, nomor inventaris aset, jenis printernya, dan lain sebagainya. Active Directory juga memiliki peraturan-peraturan yang menata objek mana saja yang dapat disimpan di dalam direktori dan atribut mana saja yang dapat dimiliki oleh objek tersebut. Peraturan-peraturan tersebut, dinamakan juga dengan Active Directory Schema.
Sebuah jenis objek khusus yang dapat disimpan di dalam Active Directory adalah sesuatu yang disebut sebagai Organizational Unit (OU). OU adalah sebuah jenis objek Active Directory yang dapat mengandung objek lainnya, seperti halnya sebuah akun pengguna, komputer, atau aplikasi atau mengandung objek OU lainnya. Dengan menggunakan OU, pada Administrator dapat mengatur Active Directory secara hierarkis, yang disusun dengan menggunakan skema X.500 yang dibuat oleh International Telecommunication Union (ITU). Administrator juga dapat menetapkan kontrol akses atau permisi pada setiap anak pohon dalam sebuah OU, agar hanya objek-objek tertentu saja yang dapat mengaksesnya.
OU ditampung dalam sebuah domain Windows Server, yang merupakan struktur dasar dari Active Directory (pada kenyataannya, Active Directory tidak akan berjalan tanpa adanya domain). Setiap objek di dalam Active Directory harus termasuk ke dalam sebuah domain yang sama.
D. Layanan Internet
Teknologi internet hadir sebagai media yang multifungsi. Komunikasi melalui internet dapat dilakukan secara interpesonal (misalnya e-mail dan chatting) atau secara masal, yang dikenal one to many communication (misalnya mailing list). Internet juga mampu hadir secara real time audio visual seperti pada metoda konvensional dengan adanya aplikasi teleconference.
Berdasarkan hal tersebut, maka internet sebagai media pendidikan mampu menghadapkan karakteristik yang khas, yaitu
a. sebagai media interpersonal dan massa;
b. bersifat interaktif,
c. memungkinkan komunikasi secara sinkron maupun asinkron.
Karakteristik ini memungkinkan pelajar melakukan komunikasi dengan sumber ilmu secara lebih luas bila dibandingkan dengan hanya menggunakan media konvensional.
Teknologi internet menunjang pelajar yang mengalami keterbatasan ruang dan waktu untuk tetap dapat menikmati pendidikan. Metoda talk dan chalk, ”nyantri”, ”usrah” dapat dimodifikasi dalam bentuk komunikasi melalui e-mail, mailing list, dan chatting. Mailing list dapat dianalogikan dengan ”usrah”, dimana pakar akan berdiskusi bersama anggota mailing list. Metoda ini mampu menghilangkan jarak antara pakar dengan pelajar. Suasana yang hangat dan nonformal pada mailing list ternyata menjadi cara pembelajaran yang efektif seperti pada metoda ”usrah”.
Berikut adalah beberapa manfaat penggunaan teknologi informasi :
•arus informasi tetap mengalir setiap waktu tanpa ada batasan waktu dan tempat;
•kemudahan mendapatkan resource yang lengkap,
•aktifitas pembelajaran pelajar meningkat,
•daya tampung meningkat,
•adanya standardisasi pembelajaran,
•meningkatkan learning outcomes baik kuantitas/kualitas.

B. administrasi jaringan / network administration
a. Local Area Network ( LAN)
Local Area Network biasa disingkat LAN adalah jaringan komputer yang jaringannya hanya mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau yang lebih kecil. Saat ini, kebanyakan LAN berbasis pada teknologi IEEE 802.3 Ethernet menggunakan perangkat switch, yang mempunyai kecepatan transfer data 10, 100, atau 1000 Mbit/s. Selain teknologi Ethernet, saat ini teknologi 802.11b (atau biasa disebut Wi-fi) juga sering digunakan untuk membentuk LAN. Tempat-tempat yang menyediakan koneksi LAN dengan teknologi Wi-fi biasa disebut hotspot.
Pada sebuah LAN, setiap node atau komputer mempunyai daya komputasi sendiri, berbeda dengan konsep dump terminal. Setiap komputer juga dapat mengakses sumber daya yang ada di LAN sesuai dengan hak akses yang telah diatur. Sumber daya tersebut dapat berupa data atau perangkat seperti printer. Pada LAN, seorang pengguna juga dapat berkomunikasi dengan pengguna yang lain dengan menggunakan aplikasi yang sesuai.
Berbeda dengan Jaringan Area Luas atau Wide Area Network (WAN), maka LAN mempunyai karakteristik sebagai berikut :
1. Mempunyai pesat data yang lebih tinggi
2. Meliputi wilayah geografi yang lebih sempit
3. Tidak membutuhkan jalur telekomunikasi yang disewa dari operator telekomunikasi
Biasanya salah satu komputer di antara jaringan komputer itu akan digunakan menjadi server yang mengatur semua sistem di dalam jaringan tersebut.


b. Wide Area Network ( WAN)
WAN adalah singkatan dari istilah teknologi informasi dalam bahasa Inggris: Wide Area Network merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik.
WAN digunakan untuk menghubungkan jaringan lokal yang satu dengan jaringan lokal yang lain, sehingga pengguna atau komputer di lokasi yang satu dapat berkomunikasi dengan pengguna dan komputer di lokasi yang lain.
Jaringan WAN (Wide Area Network) adalah kumpulan dari LAN dan/atau Workgroup yang dihubungkan dengan menggunakan alat komunikasi modem dan jaringan Internet, dari/ke kantor pusat dan kantor cabang, maupun antar kantor cabang. Dengan sistem jaringan ini, pertukaran data antar kantor dapat dilakukan dengan cepat serta dengan biaya yang relatif murah. Sistem jaringan ini dapat menggunakan jaringan Internet yang sudah ada, untuk menghubungkan antara kantor pusat dan kantor cabang atau dengan PC Stand Alone/Notebook yang berada di lain kota ataupun negara.
Wireless WAN menghubungan dua lokasi dengan kecepatan 1,6-10 Mbps, mendayagunakan RF spektrum lebar, bilamana jaringan publik tidak tersedia atau terlalu mahal. Sistem wireless WAN merupakan sistem point-to-point menghubungkan jaringan melintasi kota-kota menggantikan infrastruktur publik atau memberikan suatu alternatif terhadap sambungan privat.
Perkembangan jaringan dan Internet yang spektakuler memberikan dampak yang sangat besar terhadap perusahaan dalam berbagai jenis dan ukuran. Teknologi wireless yang baru semakin memudahkan perkembangan kemampuan jaringan, Internet, dan intranet bagi para pekerja mobile, lokasi-lokasi terpencil dan berbagai fasilitas temporer.
Wireless Networking semakin memperluas jangkauan dan kemampuan jaringan komputer. Teknologi-teknologi baru menjadikan wireless networking sebagai suatu cara yang memungkinkan pelayanan akses berkecepatan tinggi dan handal bagi jaringanjaringan komputer dan Internet.
Terdapat dua metode dasar wireless networking yaitu cahaya (laser dan infra merah) dan radio. Keduanya memiliki spesifikasi dan kegunaan yang berbeda.
Aplikasi-aplikasi
1. Wireless LAN memberikan akses jaringan terbuka yang wireless dalam kantor, dalam lingkungan pelayanan kesehatan, gudang dan ritel, memungkinkan klien yang mobil mengakses server jaringan.
2. Wireless WAN menghubungan dua lokasi dengan kecepatan 1,6-10 Mbps, mendayagunakan RF spektrum lebar, bilamana jaringan publik tidak tersedia atau terlalu mahal. Sistem wireless WAN merupakan sistem point-to-point menghubungkan jaringan melintasi kota-kota menggantikan infrastruktur publik atau memberikan suatu alternatif terhadap sambungan privat.
3. Wireless MAN memberikan pilihan jaringan point-to-multipoint. Contoh solusi ini mencakup menghubungkan banyak end-user di kampus atau suatu fasilitas melintasi kota-kota melalui wireless Ethernet. Kecepatan aliran berkisar antara 56K hingga 10 Mbps. Wireless MAN ini mendukung arsitektur jaringan hub dan spoke.
C. Peer to Peer ( P2P)
Jaringan P2P (peer-to-peer) telah lahir dan berkembang secara dramatis seiring meledaknya teknologi informasi dan komunikasi. Di abad internet saat ini, para netter tentu sudah pasti tidak asing lagi dengan nama Gnutella, Kazaa, atau Napster. Ketiga nama ini merupakan contoh jelas dan sederhana untuk menggambarkan betapa hebatnya sebuah jaringan yang bersifat “persahabatan/pertemanan”.
Gebrakan awal teknologi ini dipelopori oleh Usenet News Servers yang banyak didominasi/diisi dengan newsgroup. Tom Truscott dan Jim Ellis, dua mahasiswa yang membuat aplikasi untuk Usenet, mungkin tidak akan menyangka kalau aplikasi yang dulu mereka buat kini telah mampu mengubah paradigma manusia tentang banyak hal. Salah satunya adalah mengenai hak cipta (copyright), yang sampai sekarang masih menjadi polemik dunia industri musik di Amerika Serikat. Jadi, jika ada netter yang buta tentang teknologi ini, mungkin dia termasuk orang yang telah tidur selama 9 bulan di atas kasurnya tanpa pernah membuka mata sedetik pun. Ini adalah sindiran Todd Sundsted, Chief Architect dari PointFire, Inc. yang menulis artikel di situs IBM tentang teknologi sederhana nan mengagumkan ini.
Sejarah Singkat P2P
Tahun 1979, Usenet, sebuah aplikasi terdistribusi (baca: tidak tersentralisasi/ distributed) yang dibuat oleh Tom Truscott dan Jim Ellis, lahir di Amerika Serikat. Aplikasi ini umumnya melayani penggunanya dengan newsgroup. Pada tahun-tahun itu, dunia belum mengenal dan mampu menikmati layanan internet sebaik dan secepat seperti saat ini. Umumnya, berkas-berkas yang berada di dalam komputer milik pengguna usenet dipertukarkan dalam bentuk batch files (berkas yang berisi data yang diproses atau ditransmisikan mulai dari awal hingga akhir). Biasanya, para pengguna saat itu saling bertukar data di malam hari yang larut. Itu adalah waktu di sebuah negara besar ketika jalur telepon untuk SLJJ (sambungan langsung jarak jauh) sedang sepi. Akibatnya, tidak ada cara yang efektif untuk membuat fungsi aplikasi ini menjadi tidak terdistribusi. Dengan kata lain, aplikasi ini tetap menjadi aplikasi yang tidak memiliki pusat kendali (server). Bahkan hingga hari ini.
Aplikasi P2P generasi awal lain yang sukses dan populer adalah FidoNet. Laiknya Usenet, FidoNet juga digunakan secara terdistribusi. Aplikasi ini dibuat oleh Tom Jennings pada tahun 1984 sebagai cara untuk bertukar pesan diantara pengguna-penggunanya yang memiliki BBS (Bulletin Board System) yang berbeda.
Baik Usenet maupun FidoNet dapat menjadi contoh betapa hebatnya teknologi P2P. Sampai detik ini, keduanya masih lestari. Uniknya, sekarang keduanya sudah tidak sendiri lagi. “Cucu-cucu” mereka sudah lahir dan ikut menggebrak dunia maya. Sebut saja Gnutella, Kazaa, Napster, dsb.
Pengertian P2P
Jaringan komputer P2P termasuk sebuah cabang (subset) dari bidang komputasi terdistribusi. Namun komputasi terdistribusi sendiri bukanlah cabang dari P2P. Sebutan “peer-to-peer” mengisyaratkan sebuah hubungan kesetaraan (egalitarian relationship) diantara para peer (baca: pengguna satu dengan yang lainnya). Dan yang terpenting, hubungan ini haruslah menghasilkan interaksi langsung antara komputer pengguna yang satu dengan komputer pengguna lainnya. Tanpa embel-embel ada komputer yang berstatus sebagai client dan berstatus sebagai server.
Secara teknis, jaringan P2P (peer-to-peer) adalah sebuah jaringan yang memungkinkan semua komputer dalam lingkungannya bertindak/berstatus sebagai server yang memiliki kemampuan untuk mendistribusikan sekaligus menerima berkas-berkas atau sumber daya (resource) yang ada dalam komputer mereka ke komputer lainnya.
d. Client/ Server Network
Client-Server adalah arsitektur jaringan yang memisahkan client(biasanya aplikasi yang
menggunakan GUI ) dengan server. Masing-masing client dapat meminta data atau
informasi dari server.
Sistem client server didefinisikan sebagai sistem terdistribusi, tetapi ada beberapa
perbedaan karakteristik yaitu :
1. Servis (layanan)
o Hubungan antara proses yang berjalan pada mesin yang berbeda
o Pemisahan fungsi berdasarkan ide layanannya.
o Server sebagai provider, client sebagai konsumen

2. Sharing resources (sumber daya)
o Server bisa melayani beberapa client pada waktu yang sama, dan meregulasi
akses bersama untuk share sumber daya dalam menjamin konsistensinya.

3. Asymmetrical protocol (protokol yang tidak simetris )
Many-to-one relationship antara client dan server.Client selalu menginisiasikan
dialog melalui layanan permintaan, dan server menunggu secara pasif request dari
client.

4. Transparansi lokasi
Proses yang dilakukan server boleh terletak pada mesin yang sama atau pada
mesin yang berbeda melalui jaringan.Lokasi server harus mudah diakses dari
client.

5. Mix-and-Match
Perbedaan server client platforms

6. Pesan berbasiskan komunikasi
Interaksi server dan client melalui pengiriman pesan yang menyertakan
permintaan dan jawaban.

7. Pemisahan interface dan implementasi
Server bisa diupgrade tanpa mempengaruhi client selama interface pesan yang
diterbitkan tidak berubah.

Client Server System
Client / Server Application
Perbedaan Tipe Client-Server

1. File Servers
o File server vendors mengklaim bahwa mereka pertama menemukan istilah
client-server.
o Untuk sharing file melalui jaringan

2. Database Servers
o Client mengirimkan SQL requests sebagai pesan pada database
server,selanjutnya hasil perintah SQL dikembalikan
o Server menggunakan kekuatan proses yang diinginkan untuk menemukan data
yang diminta dan kemudian semua record dikembalikan pada client.


3. Transaction Servers (Transaksi Server)
o Client meminta remote procedures yang terletak pada server dengan sebuah
SQL database engine.
o Remote procedures ini mengeksekusi sebuah grup dari SQL statement
o Hanya satu permintaan / jawaban yang dibutuhkan untuk melakukan transaksi
o

4. Groupsware Servers
o Dikenal sebagai Computer-supported cooperative working
o Manajemen semi-struktur informasi seperti teks, image, , bulletin boards dan
aliaran kerja
o Data diatur sebagai dokumen

5. Object Application Servers
o Aplikasi client/server ditulis sebagai satu set objek komunikasi
o Client objects berkomunikasi dengan server objects melalui Object Request
Broker (ORB)
o Client meminta sebuah method pada remote object

6. Web Application Servers (Aplikasi Web Servers)
o World Wide Web adalah aplikasi client server yang pertama yang digunakan
untuk web.
o Client dan servers berkomunikasi menggunakan RPC seperti protokol yang
disebut HTTP.

Linux Origin

1.3.1sejarah Linux

Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus
mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME). Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok
orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat. Karena kernel Linux dikembangkan dengan usaha yang independent, banyak aplikasi yang tersedia, sebagai contoh, C Compiler menggunakan gcc dari Free Software Foundation GNU’s Project. Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun. Sekarang ini, banyak aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu
Star Office. Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti Matlab yang pada Linux dikenal sebagai Scilab. Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro.


1.3.2 Asal Unix
UNIX adalah nama sebuah kelompok sistem operasi yang melacak asal-usul mereka kembali ke 1969 di Bell Labs. Sejak awal, UNIX dirancang untuk mendukung beberapa pengguna dan multitasking. UNIX juga salah satu sistem operasi pertama untuk menyertakan dukungan untuk protokol jaringan Internet. Sejarah UNIX, yang kini membentang lebih dari 30 tahun, adalah rumit karena banyak perusahaan dan organisasi telah memberikan kontribusi untuk pengembangannya.

Selama tahun 1970-an, UNIX berkembang melalui pekerjaan pembangunan programmer di Bell Labs dan beberapa universitas, terutama University of California, di Berkeley. Ketika UNIX yang pertama mulai dipasarkan secara komersial pada 1980-an, itu digunakan untuk menjalankan server jaringan yang kuat, bukan komputer desktop.

Hari ini, ada puluhan versi yang berbeda dari UNIX, termasuk yang berikut:

HP-UX (Hewlett Packard UNIX)
Berkeley Software Design, Inc, (BSD UNIX, yang telah melahirkan derivatif seperti FreeBSD)
Santa Cruz Operation (SCO) UNIX
Sun Solaris
AIX (IBM UNIX)

Meskipun popularitas Microsoft Windows pada LAN perusahaan, banyak dari internet berjalan pada sistem UNIX yang kuat. Meskipun UNIX biasanya berhubungan dengan perangkat keras yang mahal dan dianggap tidak ramah pengguna, perkembangan terakhir, termasuk penciptaan Linux (dijelaskan dalam bagian berikutnya), telah mengubah citra tersebut. Gambar menunjukkan beberapa dari berbagai jenis server yang sistem UNIX dan Linux yang digunakan untuk.
Nama varian UNIX Dikembangkan oleh (vendor/organisasi)
A/UX
Apple Computer

Domain/X
Apple Computer

Darwin Apple Computer (modifikasi yang dilakukan oleh Apple dari kernel BSD dan diaplikasikan pada Mac OS/X).

CTIX
Convergent Technology

Distrix
Convergent Technology
UniCOS
Cray Research (sekarang bagian dari Silicon Graphics Incorporated)

DG/UX
Data General Corporation

Digital UNIX
Digital Equipment Corporation (DEC) (dibeli oleh Compaq, sekarang bagian dari Hewlett-Packard)

Ultrix
Digital Equipment Corporation (DEC) (dibeli oleh Compaq. sekarang bagian dari Hewlett-Packard)

CLIX
Fairchild Company

HP/UX
Hewlett-Packard

Tru64
Compaq (sekarang bagian dari Hewlett-Packard)

AIX
International Business Machine (IBM) Corporation

Coherent
Mark William Company

XENIX
Microsoft Corporation (lalu dijual ke SCO)

DVIX
Northern Telecom

UnixWare
Novell Incorporated

SCO UNIX
Santa Cruz Operation (SCO) Corporation
SCO XENIX
Santa Cruz Operation (SCO) Corporation

SCO OpenServer
Santa Cruz Operation (SCO) Corporation

Dynix
Sequent

SINIX
Siemens Corporation/Nixdorf

IRIX
Silicon Graphics Incorporated (SGI)

SunOS
Stanford Universities Network (SUN)

Solaris
Sun Microsystems Incorporated

Eunice
The Wollongong Group

Uniplus+
Unisoft Corporation

BSD UNIX Universitas California (University of California) Berkeley, Amerika Serikat

BSD/I BSDI (Berkeley Software Design Incorporated)

OSF/1 Open Software Foundation

GNU/Linux
Free Software Foundation

GNU/Hurd
Free Software Foundation

FreeBSD

NetBSD

OpenBSD

NextStep

Minix
Universitas Terbuka Amsterdam (Vrije Universiteit Amsterdam ), Belanda

Mach
Universitas Carnegie Mellon (Carnegie Mellon University), Amerika Serikat

UNIX System V
Lucent Technologies ( Bell Labs)
QNX
QNX Software Systems








1.3.3 Linux / Unix GUI
Kedua UNIX dan Linux adalah mampu menjalankan GUI. Karena ada begitu banyak versi yang berbeda dari kedua UNIX dan Linux, ada lusinan antarmuka grafis populer dari yang untuk memilih.

Sebagai contoh, instalasi default dari Red Hat 7.x menginstal Lingkungan Desktop GNOME dan menggunakan GNOME sebagai default untuk semua GUI pengguna (lihat Gambar).

Meskipun lingkungan desktop lain, seperti K Desktop Environment (KDE) dapat dikonfigurasi dan digunakan dengan Linux (lihat Gambar), GNOME adalah cepat memperoleh penerimaan industri sebagai "standar" UNIX dan Linux GUI.

UNIX dan Linux baik bergantung pada sistem X-Windows untuk menampilkan GUI. Sistem X-Windows adalah software yang bekerja dengan perangkat keras sistem dan aplikasi grafis termasuk "Window Manager". Window Manager adalah perangkat lunak bertanggung jawab untuk ukuran, posisi, dan rendering jendela grafis yang menjalankan program masuk

Windows termasuk perbatasan yang dapat diseret untuk mengubah ukuran, dan tombol grafis yang dapat diklik untuk meminimalkan, memaksimalkan, memulihkan, dan menutup jendela. Sejak Linux mendukung puluhan manajer window, dan masing-masing window manager dapat disesuaikan, tidak ada cara satu jendela akan tampak atau bertindak. Gambar menunjukkan beberapa tombol jendela umum dan fungsi mereka.

CATATAN:

GNOME adalah singkatan dari "Lingkungan GNU Object Model Jaringan" dan diucapkan "guh-Nome". GNU adalah singkatan dari "GNU Not Unix". GNU merupakan proyek perangkat lunak yang ditujukan untuk memproduksi bebas, perangkat lunak open source untuk Linux. GNU diucapkan "guh-BARU", itulah sebabnya mengapa GNOME adalah diucapkan dengan suara "g". Meskipun demikian, dapat diterima untuk mengucapkan GNOME sebagai "Nama".

GNOME adalah bukan window manager. Bahkan, GNOME dapat bekerja dengan beberapa jenis window manager. GNOME adalah lingkungan desktop. Sebuah lingkungan desktop adalah kombinasi dari program, aplikasi, dan applet yang membentuk bagian dari GUI.

GNOME menyediakan:

Grafis panel yang dapat digunakan untuk memulai aplikasi atau menampilkan status
Sebuah desktop grafis yang dapat digunakan untuk menempatkan aplikasi, file, dan menu
Satu set standar alat-alat desktop dan aplikasi
Seperangkat konvensi yang memungkinkan aplikasi untuk bekerja sama

UNIX dan Linux yang dirancang untuk menjadi sangat fleksibel dan disesuaikan. Akibatnya, UNIX dan Linux mendukung puluhan user interface. Yang paling umum adalah antarmuka berbasis teks yang disebut kerang.

Pengguna mengetik perintah yang diinterpretasikan oleh shell, yang pada gilirannya relay instruksi pengguna untuk sistem operasi dan program lain. UNIX (dan Linux) kerang sulit untuk belajar karena mereka bergantung pada singkatan dan sintaks perintah yang kompleks. Kerang yang umum digunakan termasuk berikut:

Bourne shell
Korn shell
Bash shell: kernel yang paling banyak di gunakan
C shell
TC shell

Distribusi dan konfigurasi dari PC yang menjalankan UNIX atau Linux akan menentukan kerang yang akan tersedia untuk pengguna. Meskipun ada puluhan GUI yang tersedia untuk UNIX dan Linux, lingkungan CLI adalah antarmuka pengguna hanya tersedia pada banyak sistem. Jika GUI UNIX atau Linux sedang digunakan, mungkin ada beberapa cara untuk mengakses shell CLI, seperti membuka jendela Terminal, atau "istilah".

Masukkan perintah UNIX, uname, pada kebanyakan sistem untuk mengetahui versi dari UNIX atau Linux yang ada pada computer anda .





1.4.1Network Operating System
Sistem operasi adalah program perantara dalam bentuk software yang bekerja pertamakali saat komputer dinyalakan dan berfungsi melakukan kontrol dan koordinasi penggunaan hardware komputer serta menjalankan berbagai program aplikasi sehingga dapat digunakan user secara nyaman dan efisien. Secara umum sistem operasi ada dua macam, yaitu UNIX dan non-UNIX. Keduanya dibedakan atas penggunaannya, UNIX digunakan untuk komputer besar seperti mainframe dan super komputer, sedangkan non-UNIX digunakan pada PC (komputer pribadi).
Jaringan komputer adalah komputer-komputer yang dihubungkan satu dengan yang lain untuk dapat saling berkomunikasi serta berbagi informasi dan perangkat komputer walaupun berlainan area dan jarak yang berjauhan. Pada dasarnya, jaringan komputer terbagi menjadi dua jenis, yaitu :
1. Peer to Peer (P2P)
Sistem P2P adalah sebuah jaringan yang memungkinkan semua komputer dalam lingkungannya bertindak/berstatus sebagai server yang memiliki kemampuan untuk mendistribusikan sekaligus menerima berkas-berkas atau sumber. Dalam Peer-to-peer pengguna sistem operasi jaringan yang diizinkan untuk berbagi sumber daya dan file yang terletak pada komputer mereka dan akses sumber daya bersama dari orang lain.
Contoh:
• AppleShare digunakan untuk menghubungkan jaringan produk Apple.
• Windows for Workgroups digunakan untuk jaringan peer-to-peer komputer windows.
2. Client Server
Sistem jaringan client / server operasi memungkinkan jaringan untuk mensentralisasi fungsi dan aplikasi dalam satu atau lebih file server khusus. Server merupakan pusat dari sistem, yang memungkinkan akses ke sumber daya dan keamanan institusi. Sistem operasi jaringan menyediakan mekanisme untuk mengintegrasikan semua komponen pada jaringan untuk memungkinkan beberapa pengguna secara bersamaan berbagi sumber daya yang sama terlepas dari lokasi fisik.
Contoh :
• Novell Netware
• Windows Server
Diantara dua jenis jaringan komputer di atas, yang paling paling populer adalah jaringan client server. Karena jaringan ini merupakan jaringan yang paling banyak diimplemetasikan pada saat sekarang ini. Gambaran dari arsitektur jaringan client server dan proses komunikasinya dapat dilihata pada gambar di bawah ini :

Dari sistem operasi dan jaringan komputer ada satu sistem yang merupakan pengintegrasian keduanya, yang disebut system operasi jaringan atau yang dikenal dengan NOS (Network Operating System). NOS adalah sebuah jenis sistem operasi yang ditujukan untuk menangani jaringan. Umumnya, sistem operasi ini terdiri atas banyak layanan atau service yang ditujukan untuk melayani pengguna, seperti layanan berbagi berkas, layanan berbagi alat pencetak (printer), DNS Service, HTTP Service, dan lain-lain.
Network Operating System menjadi mata kuliah wajib pada ilmu komputer khususnya program study Sistem Komputer. Mata kuliah ini ini diberikan pada program study Sistem Komputer Universitas Andalas pada semester VI sebagai lanjutan dari mata kuliah ssstem operasi (operating system/OS) pada semester sebelumnya.
Jika system operasi (OS) bertugas untuk memberikan abstraksi terhadap kontrol dan manajemen hardware serta operasi-operasi dasar sistem computer, maka, network operating system (NOS) bertugas mengontrol dan mengendalikan jaringan komputer. Network operating system mengelola interaksi antara komputer pribadi, local area network (LAN), dan server yang memungkinkan PC mengakses informasi, transaksi, koordinasi komunikasi sehingga dapat dipakai bersama. Ciri dari NOS biasanya memiliki feature-feature (keunggulan) yang antara lain:
• Tampilan pengendali yang menarik dan mudah dengan GUI (Graphic User Interface).
• Sebagai pusat penyimpanan data jaringan atau pengelola sumber daya jaringan dan memiliki metoda penyimpanan data jaringan yang baik.
• Back up data dan pastikan itu selalu tersedia.
• Fasilitas pengiriman data ke printer atau komputer lain.
• Mengamankan akses ke jaringan (keamanan yang tinggi).
• Memungkinkan pengguna jauh untuk terhubung ke jaringan atau log-on jarak jauh oleh pemakai melalui modem.
• Memungkinkan pengguna untuk terhubung ke jaringan lain seperti Internet.
• Memungkinkan untuk penambahan sederhana klien dan sumber daya.
• Memonitor status dan fungsi dari elemen jaringan.
• Mendistribusikan program dan update perangkat lunak untuk klien.
• Dapat menggunakan workstation tanpa hard disk atau disket.
Sejumlah OS seperti Windows NT sudah termasuk NOS dan memang dirancang untuk keperluan network, sehingga tidak perlu menginstal NOS lagi. Beberapa sistem operasi jaringan yang umum dijumpai adalah sebagai berikut:
• Microsoft Windows Server 2003 dan 2008 (NT Server Family)
• Novell NetWare
• GNU/LINUX
• Mac OS X
• Varian UNIX, seperti : SCO OpenServer atau Solaris
Secara khusus NOS memang untuk diinstal pada komputer server, tetapi bisa juga diinstal pada komputer client (misalnya : untuk kegiatan belajar/praktek mahasiswa Sistem Komputer Unand di labor komputer) dengan cara menggandeng dengan aplikasi tambahan yaitu pencipta mesin virtual, atau dapat juga diinstal langsung pada computer (dual booting) dengan cara mengalokasikan hardisk untuk software NOS ini. Jika komputer kita nyalakan, akan muncul pilihan OS single user atau NOS yang dapat kita pilih salah satunya berdasarkan kebutuhan.
Hal yang perlu diperhitungkan dan signifikan dalam pengimplementasian sebuah NOS atau instalasinya adalah perangkat keras komputer (hardware). NOS server sistem yang besar memerlukan memori tambahan untuk mendukung beberapa tugas yang semuanya aktif, atau penduduk, di memori pada waktu yang sama. Ruang disk tambahan juga dibutuhkan pada server untuk menyimpan file bersama dan berfungsi sebagai perpanjangan akses ke memori internal pada sistem. Karena NOS tergantung pada operasi terus menerus dari server nya, komponen hardware tambahan juga pasti membutuhkan biaya tambahan, dan tak mengejutkan lagi jika harga satu paket server NOS mencapai puluhan juta.
Diantara beberapa software NOS, yang paling banyak digunakan adalah Windows dan Linux. Jika Microsoft memproduksi dan memiliki hak untuk OS atau NOS Windows secara keseluruhan. Di sisi lain, Linux adalah software open source (originalnya dapat didownload secara gratis). Keuntungan server dengan Linux lainnya adalah apabila digunakan secara terus menerus tidak ada proses booting atau uptime.
Dalam Linux juga terdapat distro Linux, yaitu kumpulan beberapa sistem operasi yang berbasis pada Linux dengan aplikasi-aplikasi yang biasa digunakan pada Linux. Misalnya Ubuntu, Redhat, Suse, Debian, Mandrake, Slackeware, Fedora, dan lain-lain. Pada praktek mata kuliah network operating sytem (NOS) program study Sistem Komputer Universitas Andalas, kami menggunakan LINUX distro Fedora. Sebelum prakteknya, kami terlebih dahulu membahas dan mempelajari perintah-perintah dasar pada LINUX. Hal ini dikarenakan system operasi pada LINUX berbeda dengan system operasi windows yang biasa digunakan.
• Perintah-Perintah Umum pada LINUX :
cd.. = Kembali ke direktori awal
ls = menilik direktori
mkdir = membuat direktori
cd = mengubah direktori
cp = menyalin direktori
rm = menghapus berkas
mv = ganti nama direktori / mencari direktori

• Perintah Penyuntingan Text :
-touch = membuat file baru
-cat = melihat isi file secara langsung
-vim = membuat & mengedit isi file
-vi = idem
-pwd = mengetahui path current direktori

• Direktori dan System Berkas
1) Level tertinggi adalah “ / ” atau root termasuk hardisk, partisi dan removable disk.
2) Direktori dibawah root :
/bin = aplikasi biner penting
/boot = lokasi konfigurasi boot
/dev = berkas piranti
/home = direktori pangkal
/lib = lib yang diperlukan system
/lost+found = menyediakan sistem lost + found
/media = memuat media lain
/mnt = me-mount sistem berkas
/root = direktori pangkal root
/sys = informasi sistem
/tmp = berkas sementara
/usr = aplikasi dan berkas yang sering dipakai
/var = berkas variabel log & database
Setiap Network Operating System (NOS) memiliki keunggulan dan kelemahan masing-masing. Begitu juga dengan sistem operasi jaringan Linux yang memiliki kelebihan dalam sistem operasi server dan masih memiliki kekurangan dengan masih kurangnya aplikasi pada Linux. Baik Linux atau Windows, pilihannya tergantung pada kebutuhan pengguna.

1.4.2 Windows dan Linux NOS Perbandingan

Di masa lalu, sistem operasi Windows dan Linux menawarkan pelanggan dan pengguna akhir pilihan yang jelas dan perbandingan. Misalnya, dari awal, Windows telah dipasarkan sebagai user-friendly interface, grafis (GUI), sistem operasi desktop. Dari titik itu, Windows telah pindah ke lingkungan server dan sekarang menawarkan berbagai stabil dan sistem perusahaan tingkat operasi server juga. Linux, di sisi lain, mulai keluar di sisi berlawanan dari Microsoft Windows. Seperti yang Anda telah pelajari, akar Linux dimulai dengan UNIX dan dengan desain modular membuat Linux pilihan yang sangat populer di kalangan administrator sistem untuk menjalankan server mereka. Desain modular berarti bahwa Linux mendukung pendekatan campuran-dan-pertandingan yang memungkinkan membangun sistem operasi untuk server tertentu dengan hanya memilih dan menggabungkan modul-modul yang mengimplementasikan fungsi yang diperlukan. Ini desain modul yang disediakan Linux dan UNIX dengan stabilitas dan faktor kehandalan yang disemen pertumbuhan di server, sebagai lawan desktop. Faktor lain yang akan memisahkan lingkungan Linux dari lingkungan Windows adalah kenyataan bahwa untuk waktu yang lama, Kernel Linux, kode sumber, dan sistem operasi telah didistribusikan secara bebas di komunitas open source. Hal ini berbeda jelas untuk Windows. Banding dibuat open source Linux yang populer dengan programmer juga karena mereka bebas untuk menyesuaikan Kernel Linux dan kode sumber. Ini masih terjadi dengan sebagian besar distribusi Linux saat ini, kecuali yang Red Hat Linux. Hari ini, Red Hat tidak lagi menawarkan tanda tangan "Red Hat" distribusi di pasar open source. Red Hat bukannya menawarkan solusi Red Hat dalam banyak cara yang sama seperti Microsoft Windows menawarkan sistem operasi. Red Hat Linux menawarkan versi desktop, server mid-range, dan edisi tingkat perusahaan server. Red Hat tidak menawarkan pilihan open source bernama Fedora, yang bebas didistribusikan kepada komunitas open source. Secara teknis, Fedora tidak resmi produk yang didukung Red Hat.

Baru-baru ini, perbandingan Windows dan Linux telah menjadi tidak begitu berbeda lagi. Linux telah membuat keuntungan yang kuat dalam mempromosikan itu kelangsungan hidup di pasar sebagai pesaing dan alternatif untuk Windows. Menjaga ini dalam pikiran, masih ada perbedaan yang berbeda yang secara jelas memisahkan dua. Perbedaan ini meliputi, pertama, aspek modular, yang masih merupakan komponen fundamental dari Linux, mode teks antarmuka fungsi, biaya, mendapatkan OS, kemampuan untuk menjalankan dari CD, perangkat lunak aplikasi yang tersedia dan perangkat lunak aplikasi mendapatkan, kerentanan virus, keamanan fitur, dan mendukung beberapa pengguna.

Modus teks Antarmuka
Linux menyediakan jendela terminal dalam modus GUI serta kemampuan untuk menjalankan dalam modus teks dengan GUI sama sekali. Dari antarmuka mode teks, juga dikenal sebagai baris perintah Linux, pengguna memiliki kemampuan untuk sepenuhnya mengkonfigurasi Linux dengan cara apapun mereka perlu. Hal ini sangat berguna bagi pengguna Linux sebagai konfigurasi yang paling dilakukan dengan membuka file konfigurasi dalam mode teks dan mengedit itu. Windows menawarkan antarmuka baris perintah juga, namun, baris perintah Windows tidak menyediakan fungsionalitas DOS nyata lagi. GUI Linux adalah opsional, sedangkan GUI Windows adalah sebuah komponen integral dari OS. Menjalankan OS GUI menurunkan efisiensi dan keandalan server karena beban meningkat menempatkan pada sumber daya server. Ketika membahas server dan komputer desktop, efisiensi dan kehandalan adalah hal yang terpenting. Efisiensi dan kehandalan dari server Linux semua meningkat dengan menjalankan contoh server Linux tanpa GUI, sesuatu yang versi server Windows tidak bisa lakukan.

Biaya
Untuk penggunaan desktop atau rumah, Linux sangat murah atau bahkan gratis, Windows mahal. Untuk menggunakan server, Linux sangat murah dibandingkan dengan Windows. Microsoft memungkinkan satu salinan Windows untuk digunakan pada satu komputer. Dimulai dengan Windows XP, mereka menggunakan perangkat lunak untuk menegakkan aturan ini. Sebaliknya, sekali Anda telah membeli Linux, Anda dapat menjalankannya pada sejumlah komputer tanpa biaya tambahan.

Mendapatkan Sistem Operasi
Sulit untuk membeli komputer baru dengan Linux pra-instal. Para vendor PC besar hanya menjual komputer berbasis Windows untuk digunakan di rumah (mesin berbasis Linux yang mereka jual adalah server). Pada Agustus 2004 HP mengatakan akan menawarkan komputer notebook bisnis, Compaq nx5000, dengan SUSE Linux pra-instal. Sebuah model low end diharapkan untuk menjual kurang dari model sebanding menjalankan Windows XP. HP juga dijadwalkan untuk menjual PC Linux untuk konsumen di Asia pada bulan Juni 2004.

Ablity untuk Jalankan dari CD
Linux dapat dijalankan dari CD, Windows tidak dapat. Untuk menjalankan Windows, itu harus pertama-tama harus diinstal ke hard disk Anda. Biasanya ini adalah benar dari Linux juga, tetapi ada cukup beberapa versi Linux yang berjalan sepenuhnya dari CD tanpa harus diinstal ke hard disk. Ini adalah cara yang bagus bagi pengguna Windows untuk pengalaman Linux untuk pertama kalinya. Di antara distro Linux yang memiliki versi CD-hanya Knoppix, SuSE (disebut Live-Eval), FreeBSD (disebut LiveCD), Lindows dan Slackware.

Tersedia Aplikasi Software dan Memperoleh Software Aplikasi
Ada lebih aplikasi perangkat lunak tersedia untuk Windows, namun banyak perangkat lunak Linux dan aplikasi yang tersedia untuk Linux adalah gratis. Jika Anda membeli salinan Windows, Anda tidak mendapatkan perangkat lunak aplikasi dengan itu. Jika Anda membeli salinan Linux datang dengan dua atau tiga CD senilai perangkat lunak aplikasi bebas. Setiap distribusi Linux datang dalam beberapa rasa, versi yang lebih mahal datang dengan lebih aplikasi perangkat lunak.

Virus Kerentanan dan Fitur Keamanan
Dibandingkan dengan Windows, Linux bebas virus. Virus lebih banyak berjalan di Windows dari pada Linux. Secara default, pengguna harus menyediakan username dan password untuk log on ke sistem Linux. Dengan Windows, hal ini tidak terjadi. Mengharuskan pengguna untuk menggunakan username dan password adalah fitur yang harus baik dikonfigurasi saat instalasi Windows atau setelah instalasi Windows. Secara umum, non-berpengalaman pengguna Windows baik akan tidak tahu fitur ini ada atau tidak akan tahu cara mengkonfigurasinya. Ini menyajikan kerentanan keamanan utama di Windows. Linux juga menyediakan fitur keamanan skor dengan semua aplikasi server utama yang memungkinkan administrator untuk sepenuhnya mengontrol hampir setiap aspek kerentanan dan keamanan. Keamanan Windows umumnya satu dimensi, di mana mereka menyediakan sederhana "on / off" fitur keamanan yang tidak menawarkan tingkat keamanan yang ditujukan untuk bahan yang sensitif. Fitur keamanan paling untuk Windows harus dibeli melalui pihak ketiga vendor perangkat lunak, yang sangat mahal.

Mendukung Multiple User
Linux adalah sistem multi-user, Windows tidak. Windows dirancang untuk digunakan oleh satu orang pada suatu waktu. Database berjalan di bawah Windows memungkinkan akses bersamaan oleh beberapa pengguna, tetapi Sistem Operasi itu sendiri dirancang untuk berurusan dengan manusia tunggal yang pada suatu waktu. Linux dirancang untuk menangani beberapa pengguna secara bersamaan. Windows dapat menjalankan banyak program secara bersamaan, seperti yang bisa Linux. Ada versi multi-pengguna Terminal Server Windows disebut tapi ini bukan pra-instal versi Windows yang tersedia pada komputer pribadi.

1.4.4 Mengevaluasi sumber daya pelanggan dan persyaratan
Salah satu hal pertama yang harus dipertimbangkan ketika membeli atau membangun sebuah komputer baru adalah persyaratan yang diperlukan untuk memungkinkan sistem untuk secara efisien menyediakan layanan. Menentukan sumber daya pelanggan juga akan membantu memutuskan apa jenis sistem untuk membangun atau membeli untuk pelanggan.

Sebagian besar komputer yang dijual tidak dirancang untuk memiliki Linux berjalan pada mereka. Oleh karena itu, evaluasi persyaratan tertentu seperti perangkat keras dan perangkat lunak akan membantu dalam setiap langkah lain dalam mengkonfigurasi Linux untuk sistem. Persyaratan lain seperti menentukan apakah sistem akan menjadi workstation, server, atau alat khusus juga akan membantu dengan langkah-langkah selanjutnya mengkonfigurasi Linux pada sistem. Perencanaan yang cermat dari langkah ini akan membantu ketika memutuskan masalah-masalah lain seperti instalasi, konfigurasi administrasi, dan, yang akan dibahas kemudian dalam kursus ini.

Workstation
Workstation Linux, yang juga dikenal sebagai komputer desktop, adalah sebuah sistem yang biasanya komputer standalone yang terdiri dari satu monitor, keyboard, dan mouse. Paling sering workstation akan dikonfigurasi dengan koneksi jaringan juga, tapi ini bukan persyaratan untuk komputer workstation atau desktop. Gambar menunjukkan contoh dari sebuah workstation khas bahwa Linux dapat berjalan di.

Ketika mengevaluasi persyaratan yang tepat untuk workstation Linux, adalah penting untuk diingat bahwa pengguna akan memerlukan perangkat keras khusus dan perangkat lunak yang diinstal pada sistem. Misalnya, persyaratan untuk sistem low-end, dimana seseorang mungkin hanya perlu untuk tugas-tugas sederhana seperti pengolah kata, tidak akan menjadi sistem yang memiliki unit pengolahan yang sangat cepat sentral (CPU) atau dalam jumlah besar memori dan ruang hard disk . Namun, persyaratan untuk sistem high-end untuk seorang individu yang perlu melakukan tugas-tugas yang lebih kompleks, seperti mengedit video atau tugas berat simulasi ilmiah, akan jauh lebih besar. Sistem high-end pada kenyataannya akan perlu untuk memiliki prosesor yang sangat cepat serta sejumlah besar memori yang cepat dan ruang hard disk.

Persyaratan perangkat keras lain yang biasanya akan ditemukan pada workstation hardware audio seperti kartu suara, speaker, dan dalam beberapa kasus mikrofon mungkin diperlukan juga. Pada workstation pengguna juga mungkin perlu memiliki beberapa kapasitas tinggi drive removable media. Drive ini dapat berupa Zip drive, CD-R atau CD-RW burner, dan dalam beberapa kasus drive DVD-ROM juga.

Server
Persyaratan untuk server akan sangat berbeda dibandingkan dengan workstation. Gambar menunjukkan contoh dari apa sebuah server Linux khas mungkin terlihat seperti. Seperti ditunjukkan dalam Gambar, server umumnya terlihat sangat berbeda dari sistem workstation. Server benar-benar tidak perlu untuk user yang berorientasi fitur seperti monitor yang besar, speaker, atau kartu suara. Di sisi lain, server akan perlu terdiri dari hal-hal seperti sangat handal dan kesalahan toleran hard disk. Untuk alasan ini server akan memiliki besar, kinerja tinggi hard disk seperti Sistem Antarmuka Komputer Kecil (SCSI) disk sebagai lawan ke Extended (EIDE) disk IDE yang akan dipasang di workstation. Hal ini karena kebanyakan server menggunakan berat hard disk mereka dan karenanya memerlukan disk yang melakukan lebih baik. Disk SCSI akan menyediakan fitur dan sangat berguna ketika pengguna memiliki disk yang terpasang pada server tunggal.

Ukuran jaringan bahwa server akan mendukung akan membantu menentukan CPU dan persyaratan memori untuk server. Misalnya, jika pengguna adalah menginstal server di lingkungan jaringan besar yang akan menangani banyak permintaan dan jasa, memiliki sistem dengan cepat CPU dan sejumlah besar random-access memory (RAM) akan menjadi suatu keharusan. Ini tidak akan menjadi kasus untuk server yang di kantor kecil dan hanya menangani permintaan dari beberapa pengguna. Dalam server Linux, memiliki jumlah besar RAM dapat menjadi lebih penting karena merupakan memiliki fitur yang secara otomatis menyimpan mengakses terakhir ke hard disk di memori. Linux maka dapat membaca langsung dari memori daripada pergi kembali ke hard disk ketika permintaan berikutnya masuk ini disebut penyangga akses disk. Oleh karena itu, server Linux dengan banyak RAM dapat mengalahkan server dengan setup yang sama dan RAM kurang.

Aspek lain untuk melihat ketika menentukan persyaratan adalah jenis sistem server ini akan menjadi. Apakah server ini akan menjadi web atau File Transfer Protocol (FTP) server, berita Usenet server, database server, atau server waktu? Semua pertanyaan ini akan perlu diatasi. Misalnya, jika server akan menangani website yang akan diakses berkali-kali dan memberikan berbagai layanan, maka pengguna akan perlu untuk merancang sebuah server yang sangat kuat. Dalam beberapa kasus, pengguna mungkin perlu untuk memiliki lebih dari satu server menyediakan Layanan Web.

Dedicated Tangga
Ini bisa sulit untuk membuat persyaratan yang disarankan untuk sistem Linux berjalan sebagai alat khusus. Sebuah alat khusus dapat menjalankan sistem Linux sebagai router, print server, atau firewall misalnya. Angka - menunjukkan contoh bagaimana sebuah server Linux dapat digunakan sebagai firewall atau server cetak. Ketika membangun sebuah sistem yang akan digunakan sebagai alat berdedikasi, pengguna seringkali dapat menggunakan hardware daur ulang yang akan dinyatakan tidak dapat digunakan. Dalam beberapa kasus, peralatan khusus mungkin memerlukan perangkat keras yang sangat khusus seperti motherboard adat atau layar sentuh perangkat input.

Pelanggan Sumber Daya
Menentukan sumber daya pelanggan adalah langkah yang sangat penting dalam mengevaluasi persyaratan yang diperlukan, serta mengidentifikasi sumber daya yang ada. Ini dapat termasuk hardware yang ada yang dapat digunakan, keterbatasan anggaran, dan memiliki keahlian yang tepat tersedia.

Linux menyediakan sarana yang sangat baik untuk menggunakan kembali hardware yang telah ada dan memperpanjang hidup sistem lama dan sebaliknya tidak dapat digunakan. Salah satu alasan untuk ini adalah fakta bahwa Linux memiliki kemampuan untuk berjalan tanpa GUI yang dapat menggunakan semua sumber daya sistem. Hal ini sangat berguna jika pengguna ingin sebuah sistem untuk bertindak sebagai firewall untuk jaringan berukuran kecil atau menengah. Untuk firewall ini, pengguna dapat menginstal Linux pada awal atau sistem Pentium 486. Sebuah sistem Linux berjalan sebagai firewall tidak akan memerlukan banyak daya CPU atau memori, serta jumlah minimum ruang disk. Jenis sistem juga dapat digunakan sebagai print server atau file server jika sejumlah kecil RAM ditambahkan. Contoh lain dimana sistem seperti ini mungkin digunakan adalah sebagai terminal dan bahkan X terminal grafis untuk komputer Linux atau UNIX lainnya.

Kendala anggaran adalah hal-hal yang akan selalu datang ke pertanyaan ketika membeli komputer baru atau hardware. Salah satu cara untuk menangani kendala-kendala adalah benar menentukan perangkat keras yang tepat yang diperlukan dan apa pengguna akan perlu untuk menyelesaikan pekerjaan. Misalnya, ruang hard disk selalu dapat ditambahkan kemudian. Ini mungkin ide yang baik untuk memulai dengan ukuran disk yang cukup keras, yang akan biaya efektif. Drive lebih keras selalu dapat ditambahkan kemudian sesuai kebutuhan. Bidang lain dimana evaluasi dan perencanaan yang cermat dapat membantu memenuhi anggaran dalam kecepatan CPU. Hari ini, top-of-the-line CPU sangat bagus tapi itu tidak berarti bahwa mereka diperlukan untuk kebutuhan pengguna. Misalnya, itu akan membuang-buang uang untuk menginstal 2,4 gigahertz (GHz) Pentium 4 prosesor pada sistem yang terutama akan digunakan untuk pengolah kata.

Faktor lain yang harus diperhatikan dalam menangani kendala anggaran adalah bahwa setelah pengguna telah terpasang komputer atau perangkat keras baru, akan ada kebutuhan bagi seseorang dengan keahlian yang tepat untuk memberikan dukungan dan pelatihan kepada individu yang menggunakan perangkat keras baru dan perangkat lunak. Sebagai contoh, jika sistem ini diintegrasikan menjadi sebuah jaringan yang ada, pengguna mungkin perlu pelatihan khusus untuk mengakses sumber daya melalui jaringan. Isu-isu lain termasuk akses ke media penyimpanan. Di Linux, mengakses floppy atau CD-ROM ini berbeda dari cara hal itu dilakukan menggunakan Windows.