1.1.
Pengertian
Jaringan Komputer
Dengan berkembangnya teknologi komputer dan komunikasi
suatu model komputer tunggal yang melayani seluruh tugas-tugas komputasi suatu
organisasi kini telah diganti dengan sekumpulan komputer yang terpisah-pisah
akan tetapi saling berhubungan dalam melaksanakan tugasnya, sistem seperti ini
disebut jaringan komputer (computer network).
Dalam makalah ini kita akan menggunakan istilah jaringan
komputer untuk mengartikan suatu himpunan interkoneksi sejumlah komputer yang
autonomous. Dua buah komputer dikatakan terinterkoneksi bila keduanya dapat
saling bertukar informasi. Betuk koneksinya tidak harus melalui kawat tembaga
saja melainkan dapat menggunakan serat optik, gelomabng mikro, atau satelit
komunikasi.
Untuk
memahami istilah jaringan komputer sering kali kita dibingungkan dengan sistem
terdistribusi (distributed system). Kunci perbedaannya adalah bahwa sebuah
sistem terdistribusi,keberadaan sejumlah komputer autonomous bersifat
transparan bagi pemakainya. Seseorang dapat memberi perintah untuk mengeksekusi
suatu program, dan kemudian program itupun akan berjalan dan tugas untuk
memilih prosesor, menemukan dan mengirimkan file ke suatu prosesor dan
menyimpan hasilnya di tempat yang tepat mertupakan tugas sistem operasi. Dengan
kata lain, pengguna sistem terditribusi tidak akan menyadari terdapatnya banyak
prosesor (multiprosesor), alokasi tugas ke prosesor-prosesor, alokasi f\ile ke
disk, pemindahan file yang dfisimpan dan yang diperlukan, serta fungsi-fungsi
lainnya dari sitem harus bersifat otomatis.
Pada suatu jaringan komputer, pengguna harus secara eksplisit
log ke sebuah mesin, secara eksplisit menyampaikan tugasnya dari jauh, secara
eksplisity memindahkan file-file dan menangani sendiri secara umum selusurh
manajemen jaringan. Pada sistem terdistribusi, tidak ada yang perlu dilakukan
secara eksplisit, sermunya sudah dilakukan secara otomatis oleh sistem tanpa
sepengetahuan pemakai.
Dengan
demikian sebuah sistem terdistribusi adalah suatu sistem perangkat lunak yang
dibuat pada bagian sebuah jaringan komputer. Perangkat lunaklah yang menentukan
tingkat keterpaduan dan transparansi jarimngan yang bersangkutan. Karena itu
perbedaan jaringan dengan sistem terdistribusi lebih terletak pada perangkat
lunaknya (khususnya sistem operasi), bukan pada perangkat kerasnya.
1.2.
Jenis
Jaringan Komputer.
Dalam
mempelajari macam-macam jaringan komputer terdapat dua klasifikasi yang sangat
penting yaitu teknologi transmisi dan jarak. Secara garis besar, terdapat dua
jenis teknologi transmisi yaitu jaringan broadcast dan jaringan point-to-point.
Jaringan broadcast memiliki saluran komunikasi tunggal yang
dipakai bersama-sama oleh semua mesin yang ada pada jaringan. Pesan-pesan
berukuran kecil, disebut paket, yang dikirimkan oleh suatu mesin akan diterima
oleh mesin-mesin lainnya. Field alamat pada sebuah paket berisi keterangan
tentang kepada siapa paket tersebut ditujukan. Saat menerima paket, mesin akan
mengecek field alamat. Bila paket tersebut ditujukan untuk dirinya, maka mesin
akan memproses paket itu, bila paket ditujukan untuk mesin lainnya, mesin
tersebut akan mengabaikannya.
Jaringan point-to-point terdiri dari beberapa koneksi
pasangan individu dari mesin-mesin. Untuk mengirim paket dari sumber ke suatu
tujuan, sebuah paket pada jaringan jenis ini mungkin harus melalui satu atau
lebih mesin-mesin perantara. Seringkali harus melalui banyak route yang mungkin
berbeda jaraknya. Karena itu algoritma route memegang peranan penting pada
jaringan point-to-point.
Kemudian multicomputer, sistem yang berkomunikasi dengan cara
mengirim pesan-pesannya melalui bus pendek dan sangat cepat. Setelah kelas
multicomputer adalah jaringan sejati, komputer-komputer yang bekomunikasi
dengan cara bertukar data/pesan melalui kabel yang lebih panjang. Jaringan
seperti ini dapat dibagi menjadi local area network (LAN), metropolitan area
network (MAN), dan wide area network (WAN). Akhirnya, koneksi antara dua
jaringan atau lebih disebut internetwork. Internet merupakan salah satu contoh
yang terkenal dari suatu internetwork.