Tutorial, Internet, Hardware, Software, Os, Linux, Android, Security, Mikrotik

06 December, 2012


Let’s say you run a front end system like a reverse proxy, load balancer or http accelerator (e.g. big-ip, squid, pound, varnish, apache, nginx, etc), which pass dynamic requests to back end application servers, then you’re likely to have to deal with your applications seeing client requests as coming from the IP(s) of your front end boxes.
This presents a slew of quality of life reducing issues, unless of course your back end system is Apache, in which case you can use mod_rpaf to make your life pleasant again.
Without it, you’d have to do painful things like patch your applications, which grab the client IP from the REMOTE_ADDR server variable, to use the X_FORWARDED_FOR header, if present, instead. For example:

1
2
3
4
5
6
// If set, use IP provided by our front end rproxy
if ($_SERVER["HTTP_X_FORWARDED_FOR"]) {
     $realclientip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else {     $realclientip = $_SERVER["REMOTE_ADDR"];
mod_rpaf solves this much more easily, it works as follows:
It changes the remote address of the client visible to other Apache modules when two conditions are satisfied. First condition is that the remote client is actually a proxy that is defined in httpd.conf. Secondly if there is an incoming X-Forwarded-For header and the proxy is in its list of known proxies it takes the last IP from the incoming X-Forwarded-For header and changes the remote address of the client in the request structure.
If you’re on Debian (or one of its derivatives — Ubuntu, etc), get it with:
ak@gd:~$ aptitude install libapache2-mod-rpaf
Modify “/etc/apache2/mods-available/rpaf.conf” to include IP(s) of your front end boxes and enable with:

ak@gd:~$ a2enmod rpaf
ak@gd:~$ apache2ctl -t
ak@gd:~$ apache2ctl restart

Now, mod_rpaf will grab IP from X_FORWARDED_FOR header and place it in REMOTE_ADDR server variable. You can verify with:
1
2
3
4
5
6
7
8
<?php
$clientip = $_SERVER['HTTP_CLIENT_IP'];
$remoteaddr = $_SERVER['REMOTE_ADDR'];
$xforwardedfor = $_SERVER['HTTP_X_FORWARDED_FOR'];
echo " <li>HTTP_CLIENT_IP:  $clientip</li>\n";
echo " <li>REMOTE_ADDR:  $remoteaddr</li>\n";
echo " <li>HTTP_X_FORWARDED_FOR:  $xforwardedfor</li>\n";
?>

Geesus, that was easy. Gotta love Apache with its plethora of delicious modules. Using a 
distro like Debian that makes them super easy to get is nice too. Now, I can stop patching
 apps and go ride a board.
I’m used to System V style commands used in Red Hat / Fedora and derivatives as well as SUSE, so I found Debian service management methods unintuitive at first.
Below are a couple of personal notes I made on the subject to help myself out, as I was getting used to the Debian way of things…
List existing services:

ls /etc/rc2.d/S*
Manage services [start,stop,reload,etc]:

/etc/init.d/service command
Make service start on boot:

update-rc.d name defaults
The ‘defaults’ value makes the service start in runlevels 0123 and stop in 456. Alternatively, you can specify which runlevels the service will start and stop in with:

update-rc.d name start runlevel stop runlevel
To remove service from starting on boot:

update-rc.d name remove
BTW, for a really excellent breakdown of update-rc.d options, check out this well written post.
If you install sysvconfig (apt-get install sysvconfig) you can also use System V style commands to start/stop services:

service name command
Unfortunately, even having installed sysvconfig in Debian, the command to list all services with status (e.g. running, unused, etc) is still missing. In SUSE, you’d run it with:

service -s
And would get a nice little list like this:
serv1ce-s.png
In the absence of the above, you could just list running processes with ‘ps’.. Another option is to list files in /var/run whose filename ends with ‘pid’, as each of those corresponds to a service:

find . /var/run | grep pid
Yet another option, with sysvconfig installed on Debian, is to just run:

sysvconfig
…which produces a clean and simple ncurses GUI which allows to manage service startup and edit runlevels:

sysvc0nfig.gif

22 October, 2012

1.   Standart Pengkabelan jaringan
Untuk menghubungkan dua buah komputer atau menghubungkan dua buah HUB/Switch dengan kabel UTP, dapat menggunakan kabel crossover. Jika mau menghubungkan komputer ke HUB/Switch, gunakan kabel straight.Dalam pengkabelan straight dan cross, kita bisa lihat standar yang sudah ditetapkan untuk masalah pengkabelan ini, EIA/TIA 568A dan EIA/TIA 568B.





                             Gambar. Standart EIA/TIA 568A --- EIA/TIA 568B
Kabel Straight
Kabel straight adalah istilah untuk kabel yang menggunakan standar yang sama pada kedua ujung kabelnya, bisa EIA/TIA 568A atau EIA/TIA 568B pada kedua ujung kabel. Sederhananya, urutan warna pada kedua ujung kabel sama. Pada kabel straight, pin 1 di salah satu ujung kabel terhubung ke pin 1 pada ujung lainnya, pin 2 terhubung ke pin 2 di ujung lainnya, dan seterusnya. Jadi, ketika PC mengirim data pada pin 1 dan 2 lewat kabel straight ke Switch, Switch menerima data pada pin 1 dan 2. Nah, karena pin 1 dan 2 pada switch tidak akan digunakan untuk mengirim data sebagaimana halnya pin 1 dan 2 pada PC, maka Switch menggunakan pin 3 dan 6 untuk mengirim data ke PC, karena PC menerima data pada pin 3 dan 6.
 
Gambar. Proses Pengiriman Data Pada kabel lan
Penggunaan standar kabel straight :
1.    Menghubungkan komputer ke port biasa di Switch.
2.    Menghubungkan komputer ke port LAN modem cable/DSL.
3.    Menghubungkan port WAN router ke port LAN modem cable/DSL.
4.    Menghubungkan port LAN router ke port uplink di Switch.
5.    Menghubungkan 2 HUB/Switch dengan salah satu HUB/Switch menggunakan port uplink dan yang lainnya menggunakan port biasa

Kabel crossover
Kabel crossover menggunakan EIA/TIA 568A pada salah satu ujung kabelnya dan EIA/TIA 568B pada ujung kabel lainnya.

Gambar . Susunan Kabel UTP Crossover

Pada gambar, pin 1 dan 2 di ujung A terhubung ke pin 3 dan 6 di ujung B, begitu pula pin 1 dan 2 di ujung B yang terhubung ke pin 3 dan 6 di ujung A. Jadi, pin 1 dan 2 pada setiap ujung kabel digunakan untuk mengirim data, sedangkan pin 3 dan 6 pada setiap ujung kabel digunakan untuk menerima data, karena pin 1 dan 2 saling terhubung secara berseberangan dengan pin 3 dan 6.

Untuk mengenali sebuah kabel apakah crossover ataupun straight adalah dengan hanya melihat salah satu ujung kabel. Jika urutan warna kabel pada pin 1 adalah Putih Hijau, maka kabel tersebut adalah kabel crossover (padahal jika ujung yang satunya lagi juga memiliki urutan warna yang sama yaitu Putih Hijau sebagai pin 1, maka kabel tersebut adalah kabel Straight). Tapi untungnya, kebanyakan kabel menggunakan standar EIA/TIA 568B pada kedua ujung kabelnya.

Penggunaan kabel crossover :
1.    Menghubungkan 2 buah komputer secara langsung
2.    Menghubungkan 2 buah HUB/Switch menggunakan port biasa diantara kedua HUB/Switch.
3.    Menghubungkan komputer ke port uplink Switch
4.    Menghubungkan port LAN router ke port biasa di HUB/Switch
5.    Untuk menghubungkan dua buah HUB/Switch atau menghubungkan dua buah komputer secara langsung dibutuhkan kabel crossover. Tapi jika HUB/Switch atau Network Interface Card (NIC) atau peralatan network lainnya menyediakan Uplinkport atau MDI/MDI-X anda bias menggunakan kabel straight untuk menghubungkan ke port biasa di HUB/Switch atau Network Interface Card atau peralatan network lainnya.

13 October, 2012

Dasar Jaringan Komputer. "Dasar-dasar Jaringan Komputer," di sini Anda akan belajar pengenalan jaringan komputer, elemen jaringan, komponen jaringan, jenis jaringan, pemasangan kabel jaringan, topologi jaringan dan Sistem Operasi Server.

Bab 1: Pendahuluan
pengantar

Jaringan adalah sekelompok komputer dan perangkat lainnya, seperti printer dan modem, terhubung satu sama lain.

              Bab 1.1: Apa itu Jaringan?
Sebuah jaringan tidak lebih dari dua atau lebih komputer yang terhubung satu sama lain sehingga mereka dapat bertukar informasi, seperti e-mail atau dokumen, atau berbagi sumber daya, seperti penyimpanan disk atau printer. Dalam kebanyakan kasus, hubungan ini dilakukan melalui kabel listrik yang membawa informasi dalam bentuk sinyal listrik. Namun dalam beberapa kasus, jenis-jenis koneksi yang digunakan. Misalnya, kabel serat optik memungkinkan komputer berkomunikasi dengan kecepatan yang sangat tinggi dengan menggunakan impuls cahaya. Jaringan nirkabel memungkinkan komputer berkomunikasi dengan menggunakan sinyal radio, sehingga komputer tidak dibatasi oleh kabel fisik.

Selain perangkat keras yang terdiri dari jaringan, jaringan juga memerlukan software khusus untuk memungkinkan komunikasi. Pada hari-hari awal jaringan, Anda harus menambahkan software ini untuk setiap komputer di jaringan. Saat ini, dukungan jaringan dibangun ke dalam semua sistem operasi utama, termasuk semua versi terbaru Windows, sistem operasi Macintosh, dan Linux.

              Bab 1.2: Elemen Jaringan
Elemen dasar dari sebuah jaringan komputer meliputi hardware, software, dan protokol. Keterkaitan ini merupakan elemen dasar infrastruktur jaringan.

  • Klien komputer: Komputer yang pengguna akhir digunakan untuk mengakses sumber daya jaringan. Komputer klien biasanya terletak di meja pengguna. Mereka biasanya menjalankan versi desktop dari Windows seperti Windows XP Professional, bersama dengan perangkat lunak aplikasi seperti Microsoft Office. Komputer klien kadang-kadang disebut sebagai workstation.
  • Komputer server: Komputer yang menyediakan sumber daya bersama, seperti penyimpanan disk dan printer, serta layanan jaringan, seperti akses e-mail dan internet. Komputer server biasanya menjalankan sistem operasi jaringan khusus seperti Windows Server 2003, NetWare, atau Linux, beserta software khusus untuk menyediakan layanan jaringan.
  • Kartu antarmuka jaringan (NIC): Kartu diinstal di komputer yang memungkinkan komputer untuk berkomunikasi melalui jaringan. Hampir semua NIC menerapkan standar jaringan yang disebut Ethernet. Komputer baru datang dengan baik kartu Ethernet sudah terpasang atau dengan dukungan Ethernet dibangun ke motherboard sehingga kartu yang terpisah tidak diperlukan.
  • Kabel: Komputer dalam jaringan biasanya secara fisik terhubung satu sama lain menggunakan kabel. Meskipun beberapa jenis kabel telah populer selama bertahun-tahun, saat ini kabel yang paling umum digunakan disebut twisted pair, juga dikenal dengan sebutan 10BaseT resminya. Tipe lain dari kabel yang umum digunakan adalah coaxial, juga disebut 10Base2. Untuk kecepatan tinggi koneksi jaringan, kabel serat optik kadang-kadang digunakan.
  • Switch: Jaringan kabel biasanya tidak menghubungkan komputer secara langsung satu sama lain. Sebaliknya, setiap komputer dihubungkan dengan kabel ke perangkat yang dikenal sebagai switch. Switch dapat dihubungkan satu sama lain untuk membangun jaringan yang lebih besar.
  • Jaringan nirkabel: Dalam banyak jaringan, kabel dan switch yang membuat jalan untuk koneksi jaringan nirkabel, yang memungkinkan komputer untuk berkomunikasi melalui sinyal radio. Dalam jaringan nirkabel, radio pemancar dan penerima menggantikan kabel.
  • Perangkat lunak Jaringan: Meskipun hardware jaringan penting, apa yang benar-benar membuat jaringan kerja adalah perangkat lunak. Sebuah sejumlah besar perangkat lunak harus diatur tepat untuk mendapatkan kerja jaringan. Komputer server biasanya menggunakan sistem operasi jaringan khusus untuk berfungsi secara efisien, dan komputer client harus memiliki pengaturan jaringan mereka dikonfigurasi dengan benar agar dapat mengakses jaringan.
              Bab 1.3: Keuntungan dan Kerugian

Keuntungan

Di kebanyakan organisasi, jaringan menawarkan manfaat, seperti berbagi data dan komunikasi online yang tidak disediakan oleh lingkungan yang berdiri sendiri. Pada bagian ini, Anda akan mengidentifikasi keuntungan dari jaringan.

  • Berbagi data: Data dapat dengan mudah sharable dalam jaringan sehingga pengguna lain dapat mengaksesnya setiap saat. Sebagai contoh, pengguna yang bekerja dalam sebuah tim ingin berbagi beberapa data dengan anggota tim lainnya. Dalam lingkungan yang berdiri sendiri, untuk berbagi data Anda secara verbal dapat bertukar informasi atau menulis memo atau menempatkan data pada sebuah disket dan menyalin ke mesin dari anggota lain. Jika jaringan data dapat dengan mudah dibuat sharable dalam jaringan sehingga anggota tim lainnya dapat mengakses.
  • Berbagi sumber daya: berbagi sumber daya juga merupakan manfaat penting dari sebuah jaringan komputer. Misalnya, jika ada empat orang dalam sebuah keluarga, masing-masing memiliki komputer mereka sendiri, mereka akan memerlukan empat modem (untuk koneksi internet) dan empat printer, jika mereka ingin menggunakan sumber daya pada saat yang sama. Sebuah jaringan komputer, di sisi lain, menyediakan alternatif yang lebih murah dengan pemberian berbagi sumber daya. Dengan cara ini, semua empat komputer dapat saling berhubungan, menggunakan jaringan, dan hanya satu modem dan printer secara efisien dapat memberikan layanan kepada semua empat anggota. Fasilitas folder bersama juga dapat dicairkan oleh anggota keluarga.
  • Software Manajemen Terpusat: Salah satu manfaat terbesar memasang jaringan adalah kenyataan bahwa semua perangkat lunak dapat dimuat pada satu komputer (file server). Hal ini menghilangkan kebutuhan untuk itu menghabiskan waktu dan energi menginstal pembaruan dan pelacakan file pada komputer independen di seluruh gedung.
  • Komunikasi media: Sebuah jaringan komputer dapat menyediakan media komunikasi yang kuat antara orang-orang menyebar luas di lokasi fisik yang berbeda. Ini bertindak sebagai media komunikasi yang sangat kuat ketika datang untuk berbagi informasi dan sumber daya.
  • Keamanan Data dan Manajemen: Dalam lingkungan bisnis, jaringan memungkinkan administrator untuk lebih baik mengelola data penting perusahaan. Alih-alih memiliki data ini tersebar di puluhan atau bahkan ratusan komputer kecil secara serampangan sebagai pengguna mereka menciptakannya, data dapat terpusat pada server bersama. Hal ini membuat mudah bagi semua orang untuk menemukan data, memungkinkan administrator untuk memastikan bahwa data yang teratur didukung, dan juga memungkinkan untuk pelaksanaan langkah-langkah keamanan untuk mengontrol siapa yang dapat membaca atau mengubah berbagai potongan informasi penting.
  • Kecepatan: Berbagi dan mentransfer file dalam Jaringan sangat cepat. Jaringan menyediakan metode yang sangat cepat untuk berbagi dan mentransfer file. Berbagi data dengan pengguna lain dalam lingkungan yang berdiri sendiri memerlukan transfer fisik data. Hal ini dapat dilakukan dengan menyalin data pada floppy disk atau mengambil printout. Hal ini membutuhkan lebih banyak waktu dan tidak nyaman dibandingkan dengan berbagi data melalui jaringan.

Kerugian


Kekurangan dari Jaringan Komputer
Pada bagian ini, Anda akan mengidentifikasi kerugian dari jaringan.

  • Mahal untuk Menginstal: Meskipun jaringan umumnya akan menghemat uang dari waktu ke waktu, biaya awal instalasi dapat menjadi penghalang. Kabel, kartu jaringan, dan perangkat lunak yang mahal, dan instalasi mungkin memerlukan jasa teknisi.
  • Keamanan Data: Jika jaringan diimplementasikan dengan benar, adalah mungkin untuk lebih meningkatkan keamanan data penting. Sebaliknya, jaringan buruk dijamin menempatkan data penting pada risiko, mengekspos ke potensi masalah terkait dengan hacker, akses yang tidak sah.
  • Kabel Rusak: Satu kabel rusak dapat menghentikan seluruh jaringan.
  • File Server Mungkin Gagal: Meskipun file server tidak lebih rentan terhadap kegagalan dari komputer lain, ketika server file "turun," seluruh jaringan mungkin akan berhenti. Ketika ini terjadi, seluruh rumah sakit dapat kehilangan akses ke program dan file yang diperlukan.
  • Infeksi Virus: Jika ada sistem komputer dalam jaringan akan terpengaruh oleh virus komputer, ada ancaman kemungkinan sistem lain mendapatkan terpengaruh juga. Virus bisa menyebar pada jaringan dengan mudah karena kesalingterkaitan workstation. Penyebaran tersebut bisa berbahaya jika komputer memiliki database penting yang dapat rusak oleh virus.

Bab 2: Jenis Jaringan
Sebuah jaringan baik jaringan peer-to-peer (juga disebut workgroup) atau jaringan berbasis server (juga disebut jaringan client / server).

     Bab 2.1: Peer-to-Peer Networks
Dalam sebuah jaringan peer-to-peer, tidak ada dedicated server, dan tidak ada hirarki antara komputer. Semua komputer adalah sama dan karenanya dikenal sebagai peer. Setiap fungsi komputer baik sebagai klien dan server.
Dan tidak ada administrator bertanggung jawab untuk seluruh jaringan. Pengguna pada setiap komputer menentukan apa data pada komputer yang dibagi pada jaringan. Di bawah angka menunjukkan sebuah jaringan peer-to-peer di mana setiap komputer berfungsi sebagai kedua klien dan server.

Komputer dalam jaringan peer-to-peer disebut rekan-rekan. Dalam sebuah jaringan peer-to-peer, semua komputer dianggap sama, mereka semua memiliki kemampuan yang sama untuk menggunakan sumber daya yang tersedia pada jaringan. Setiap komputer dapat berfungsi baik sebagai klien dan server. Komputer tidak didedikasikan untuk berfungsi sebagai server. Mereka menggunakan jaringan untuk berbagi sumber daya di antara rekan-rekan independen. Komputer yang aplikasinya diperlukan oleh fungsi jaringan komputer lain sebagai server. Komputer lain berfungsi sebagai klien. Oleh karena itu, seorang administrator khusus tidak ditugaskan untuk manajemen jaringan.

Sebuah jaringan peer-to-peer adalah sekelompok kecil orang yang menggunakan jaringan. Peer-to-peer jaringan anggota biasanya melakukan tugas serupa, yang memerlukan berbagi sumber daya. Peer-to-peer jaringan mendukung 10 komputer. Pengguna dalam jaringan peer-to-peer yang terletak di wilayah geografis yang sama. Sistem operasi, seperti Microsoft Windows 98 atau Microsoft Windows XP, dapat digunakan untuk membuat jaringan peer-to-peer. Perangkat lunak tambahan tidak diperlukan karena peer-to-peer networking dibangun ke dalam sistem.

Hal penting lain dari peer-to-peer jaringan adalah bahwa pengguna dari setiap rencana komputer dan mengendalikan keamanan sumber daya mereka. Para pengguna menentukan sumber daya pada komputer mereka, yang dapat dibagi pada jaringan. Sumber daya jaringan bersama, seperti printer ruang disk, atau faks, dapat digunakan oleh siapa saja yang memiliki akses ke jaringan. Ini hanya mungkin jika sumber daya jaringan bersama tidak dilindungi password. Peer-to-peer jaringan memiliki keamanan yang lemah dan mengganggu karena server pusat tidak digunakan untuk mengelola dan mengamankan jaringan. Selain itu, beberapa pengguna mungkin tidak mengimplementasikan keamanan.

Sebuah jaringan peer-to-peer tidak mendukung proses login pusat. Ini berarti bahwa pengguna yang log on ke salah satu rekan dapat mengakses sumber daya jaringan bersama, yang tidak dikendalikan oleh sandi tertentu. Peer-to-peer jaringan relatif sederhana. Karena setiap komputer berfungsi sebagai client dan server, tidak ada kebutuhan untuk server pusat yang kuat atau komponen lain yang diperlukan untuk jaringan berkapasitas tinggi. Peer-to-peer jaringan dapat lebih murah daripada server berbasis jaringan.

Peer-to-peer jaringan yang sederhana dan murah untuk menginstal dan memelihara. Biaya pelaksanaan peer-to-peer jaringan rendah karena server pusat tidak digunakan untuk mengelola jaringan. Selain itu, komponen untuk jaringan berkapasitas tinggi tidak diperlukan dalam jaringan peer-to-peer.

Dalam sebuah jaringan peer-to-peer, pengguna menangani administrasi. Ini berarti bahwa semua pengguna perlu dilatih dalam cara untuk berbagi file, folder, dan printer. Dalam sebuah jaringan peer-to-peer, tiba-tiba mematikan komputer Anda dapat menyebabkan salah satu rekan Anda tidak mampu untuk mencetak.

Peer-to-peer jaringan yang sesuai untuk lingkungan di mana semua pengguna berada di wilayah geografis yang sama dan keamanan jaringan bukan merupakan faktor penting. Selain itu, jaringan ini sangat berguna ketika perluasan jaringan terbatas.
  • Keuntungan dari jaringan peer-to-peer:
Mudah untuk menginstal dan mengkonfigurasi.
Tidak ada dedicated server diperlukan.
Pengguna mengendalikan sumber daya mereka sendiri.
Murah untuk membeli dan mengoperasikan.
Tidak ada perangkat lunak khusus yang diperlukan.
Tidak ada administrator khusus untuk menjalankan jaringan diperlukan.
  • Kekurangan dari jaringan peer-to-peer:

Sulit untuk mempekerjakan keamanan.
Terlalu banyak password untuk sumber daya bersama.
Sulit untuk mengelola backup.
Sentralisasi No.


     Bab 2.2: Server Berbasis Jaringan
Sebuah dedicated server adalah salah satu yang berfungsi hanya sebagai server dan tidak digunakan sebagai klien atau workstation. Server jaringan berbasis (lihat di bawah Gambar) telah menjadi model standar untuk jaringan.

Dalam sebuah jaringan berbasis server, klien bergantung pada layanan yang menyediakan server, seperti file menyimpan dan mencetak. Komputer klien umumnya kurang kuat daripada komputer server.
Sebuah jaringan berbasis server menggunakan sistem operasi jaringan adalah bahwa jaringan akan disusun dalam domain. Sebuah domain adalah kumpulan jaringan dan klien yang berbagi informasi keamanan. Domain keamanan dan logon izin dikendalikan oleh server khusus yang disebut kontroler domain. Pengguna tidak dapat mengakses sumber daya dari server di domain sampai kontroler domain telah dikonfirmasi mereka.
Dalam jaringan berbasis server, seorang administrator jaringan terpusat mengelola keamanan sumber daya. Administrator mendefinisikan dan mengelola akses pengguna ke sumber daya jaringan.
Lain menguntungkan dari server berbasis jaringan adalah penyimpanan file utama. Server berbasis jaringan menyediakan cadangan mudah data penting. Data cadangan adalah karakteristik lain yang berguna dari jaringan berbasis server.
Server jaringan berbasis dapat mendukung sejumlah besar pengguna dari peer-to-peer jaringan. Untuk mendukung sejumlah besar pengguna, server berbasis jaringan menggunakan alat bantu pemantauan dan manajemen jaringan. Server harus melakukan tugas-tugas yang bervariasi dan kompleks. (Lihat gambar di bawah ini)
Keamanan sering menjadi alasan utama untuk memilih pendekatan berbasis server untuk jaringan. Dalam lingkungan berbasis server, satu administrator yang menetapkan kebijakan dan berlaku untuk setiap pengguna di jaringan dapat mengelola keamanan. (lihat di bawah gambar)
  • Keuntungan dari Jaringan Berbasis Server:

  1. Akun pengguna terpusat, keamanan dan kontrol akses menyederhanakan administrasi jaringan.
  2. Peralatan yang lebih kuat berarti sumber daya akses jaringan yang lebih efisien.
  3. Password login tunggal, berarti akses ke semua sumber daya.
  4. Mendukung jumlah yang lebih besar dari pengguna, atau jaringan di mana sumber daya yang banyak digunakan.

  •  Kekurangan dari Jaringan Berbasis Server:

  1. Lebih mahal untuk menginstal dan memelihara.
  2. Single point of failure, server turun, jaringan turun.
  3. Kompleks tujuan khusus perangkat lunak memerlukan penunjukan staf ahli, peningkatan biaya.
  4. Dedicated hardware dan software kenaikan biaya.




Bab 3: Jenis Jaringan
Ada berbagai jenis jaringan yang digunakan di rumah-rumah dan komersial. Salah satu cara untuk mengkategorikan adalah dengan ruang lingkup atau skala.


Bab 3.1: LAN - Local Area Network
LAN adalah jaringan dengan dua atau lebih komputer yang terhubung satu sama lain dalam satu lokasi. Ini adalah jenis yang paling sederhana dari jaringan di mana komputer yang terhubung satu sama lain dengan kabel. Setiap komputer di LAN juga disebut node.


Sebuah LAN ditandai oleh tiga atribut utama:

  • Topologi: Topologi adalah pola yang digunakan untuk menghubungkan komputer bersama-sama. Dengan topologi bus, kabel jaringan menghubungkan setiap komputer ke yang berikutnya, membentuk rantai. Dengan topologi star, masing-masing komputer terhubung ke perhubungan pusat yang disebut hub / Switch. Sebuah topologi cincin pada dasarnya adalah sebuah jaringan bus dengan dua ujung bergabung bersama-sama.
  • Media : Empat jenis dasar media yang digunakan dalam jaringan area lokal, kabel koaksial, twisted-pair kabel, kabel serat optik, nirkabel dan. Setiap media memiliki kelebihan dan kekurangan relatif terhadap biaya, kecepatan, dan daya ekspansi. Kabel koaksial memberikan kecepatan tinggi dan tingkat kesalahan yang rendah. twisted-pair kabel lebih murah daripada kabel koaksial, dapat mempertahankan kecepatan umum untuk komputer pribadi yang paling, dan mudah untuk menginstal. Kabel serat optik adalah media pilihan untuk kecepatan tinggi jaringan area lokal. Nirkabel jaringan area lokal memiliki keuntungan dari upgrade.
  • Protokol: The topologi dan media yang digunakan pada jaringan tertentu yang ditentukan oleh protokol.

Jaringan komputer LAN yang biasanya mencakup jangkauan terbatas, katakanlah, dalam batas bangunan. Sebuah jaringan komputer LAN adalah dua atau lebih komputer yang berkomunikasi satu sama lain melalui beberapa media.
Penggunaan utama dari jaringan area lokal (LAN) adalah berbagi perangkat keras, perangkat lunak informasi, atau, seperti file data, file multimedia, atau surat elektronik. Berbagi sumber daya yang disediakan oleh jaringan area lokal meningkatkan efisiensi dan mengurangi biaya overhead.
Ada sejumlah cara di mana node dapat berkomunikasi melalui jaringan. Yang paling sederhana adalah untuk membangun hubungan khusus antara pemancar dan penerima stasiun. Teknik ini dikenal sebagai switching sirkuit. Cara yang lebih baik untuk berkomunikasi adalah dengan menggunakan teknik yang dikenal sebagai packet switching, di mana jalur khusus tidak disediakan antara sumber dan tujuan. Data terbungkus dalam paket dan diluncurkan ke jaringan. Dengan cara ini, sebuah node hanya memiliki akses eksklusif ke media ketika sedang mengirimkan sebuah paket. Selama periode tidak aktif, node lain dapat menularkan. Sebuah paket khas dibagi menjadi basa-basi, alamat, kontrol, data, dan kesalahan-cek bidang.
Komputer di LAN yang terhubung dengan menggunakan kabel. Metode ini tidak dapat digunakan untuk menghubungkan komputer yang berada di lokasi yang berbeda, misalnya, pada bangunan di sebuah kota atau kota. Oleh karena itu, sebuah LAN tidak cocok untuk perusahaan besar dengan kantor-kantor di beberapa lokasi.


Bab 3.2: WLAN - Wireless Local Area Network
Jaringan nirkabel merujuk pada teknologi yang memungkinkan dua atau lebih komputer untuk berkomunikasi menggunakan protokol standar jaringan, tetapi tanpa pemasangan kabel jaringan.


       Bab 3.2.1: Jaringan Wireless
Sebuah jaringan nirkabel terdiri dari sejumlah komputer masing-masing dilengkapi dengan kartu antarmuka jaringan nirkabel. Setiap komputer dapat berkomunikasi langsung dengan semua komputer lain dengan wireless. Mereka dapat berbagi file dan printer dengan cara ini, namun mungkin tidak dapat mengakses sumber daya kabel LAN, kecuali salah satu komputer bertindak sebagai jembatan ke LAN kabel dengan menggunakan software khusus.


Sebuah jaringan nirkabel juga dapat menggunakan jalur akses, atau base station. Dalam hal ini jenis jaringan jalur akses bertindak seperti sebuah hub, menyediakan konektivitas untuk komputer nirkabel. Hal ini dapat menghubungkan LAN nirkabel ke LAN kabel, memungkinkan akses ke sumber daya komputer nirkabel LAN, seperti server file atau Konektivitas Internet yang ada.

       Bab 3.2.2: Wi-Fi


       Bab 3.2.3: Wi-Fi Devices



       Bab 3.2.4: Terhubung LAN nirkabel untuk LAN kabel



      Bab 3.2.5: Rentang Jaringan Wireless



     Bab 3.2.6: Roaming



     Bab 3.2.7: Internet Sharing



     Bab 3.2.8: Wi-Fi Keuntungan dan Kerugian




     Bab 3.3: WAN - Wide Area Network



Bab 4: Jaringan Topologi


Bab 5: OSI Layer



Bab 6: Protokol



Bab 7: Jaringan Hardware



Bab 8: Jaringan Kabel



Bab 9: Jaringan Server