RIP termasuk dalam protokol dengan algoritma routing distance-vector (dihitung berdasarkan jarak terpendek antarnode). Distance vector merupakan algoritma yang sangat sederhana, di mana iterasi (pengulangan) terus berlanjut sampai tidak ada lagi pertukaran informasi antar-router hingga iterasi berhenti dengan sendirinya. Distance vector ini sering juga disebut protokol Bellman-Ford, karena berasal dari algoritma perhitungan jarak terpendek oleh RE. Bellman, dan dideskripsikan dalam
bentuk algoritma terdistribusi pertama kali oleh Ford dan Fulkerson. Setiap router dengan algoritma distance-vector, ketika pertama kali dijalankan hanya mengetahui routing ke dirinya sendiri (informasi lokal) dan tidak mengetahui topologi jaringan tempatnya berada. Router kemudian mengirimkan informasi lokal tersebut dalam bentuk distance-vector ke semua link yang terhubung langsung dengannya. Router yang menerima informasi routing menghitung distance-vector, kemudian menambahkannya dengan metric link tempat informasi tersebut diterima, dan memasukkannya ke dalam entri forwarding table jika dianggap merupakan jalur terbaik. Informasi routing setelah penambahan metrik kemudian dikirim lagi ke seluruh interface router, dan ini dilakukan setiap selang waktu tertentu. Demikian seterusnya sehingga seluruh router di jaringan mengetahui topologi jaringan tersebut. Protokol distance-vector memiliki kelemahan yang dapat terlihat apabila dalam jaringan ada link yang terputus. Dua kemungkinan kegagalan yang mungkin terjadi adalah efek bounching dan kasus “menghitung sampai tak terhingga” (counting to infinity). Efek bounching dapat terjadi pada jaringan yang menggunakan metrik yang berbeda pada minimal sebuah link. Link yang putus dapat menyebabkan routing loop, sehingga datagram yang melewati tertentu hanya berputar-putar di antara beberapa router (bounching) sampai umur (time to live) datagram tersebut habis.
Routing Information Protocol
Juli 9, 2008Anycast Address
Juli 9, 2008Pada IPv6, Anycast Address adalah fasilitas tambahan baru yang tidak terdapat pada IPv4. Pada address jenis ini, sebuah address diberikan pada beberapa host, untuk mendefinisikan kumpulan node. Jika ada paket yang dikirim ke address ini, maka router akan mengirim paket tersebut ke
host terdekat yang memiliki Anycast Address sama. Dengan kata lain, pemilik paket menyerahkan pada router tujuan yang paling “cocok” bagi pengiriman paket tersebut.Anycast Address umumnya digunakan pada beberapa server yang memberikan layanan seperti DNS (Domain Name Server).
Dengan memberikan Anycast Address yang sama pada server-server tersebut, maka jika ada paket yang dikirim oleh client ke address ini, maka router akan memilih server terdekat dan mengirimkan paket itu ke server yang dimaksud sehingga beban terhadap server dapat terdistribusi secara merata. Pada Anycast Address ini tidak tersedia ruang khusus. Bila beberapa host diberikan sebuah address yang sama, maka address tersebut dianggap sebagai Anycast Address.
Buffering
Juli 9, 2008Buffer adalah area memori yang menyimpan data ketika mereka sedang dipindahkan antara dua device atau antara device dan aplikasi. Buffering dilakukan untuk tiga buah alasan. Alasan pertama adalah untuk men-cope dengan kesalahan yang terjadi karenaperbedaan kecepatan antara produsen dengan konsumen dari sebuah stream data. Sebagai contoh,sebuah file sedang diterima melalui modem dan ditujukan ke media penyimpanan di hard disk. Kecepatan modem tersebut kira-kira hanyalah 1/1000 daripada hardisk. Jadi buffer dibuat di dalam memori utama untuk mengumpulkan jumlah byte yang diterima dari modem. Ketika keseluruhan data di buffer sudah sampai, buffer tersebut dapat ditulis
ke disk dengan operasi tunggal. Karena penulisan disk tidak terjadi dengan instan dan modem masih memerlukan tempat untuk menyimpan data yang berdatangan, maka dipakai 2 buah buffer. Setelah modem memenuhi buffer pertama, akan terjadi request untuk menulis di disk. Modem kemudian mulai memenuhi buffer kedua sementara buffer pertama dipakai untuk penulisan ke disk. Pada saat modem sudah memenuhi buffer kedua, penulisan ke disk dari buffer pertama seharusnya sudah selesai, jadi modem akan berganti kembali memenuhi buffer pertama dan buffer kedua dipakai untuk menulis. Metode double buffering ini membuat pasangan ganda antara produsen dan konsumen sekaligus mengurangi kebutuhan waktu di antara mereka. Alasan kedua dari buffering adalah untuk menyesuaikan device-device yang mempunyai perbedaan dalam ukuran transfer data. Hal ini sangat umum terjadi pada jaringan komputer, dimana buffer dipakai secara luas untuk fragmentasi dan pengaturan kembali pesan-pesan yang diterima. Pada bagian pengirim, sebuah pesan yang besar
akan dipecah ke paket-paket kecil. Paket-paket tersebut dikirim melalui jaringan, dan penerima akan meletakkan mereka di dalam buffer untuk disusun kembali. Alasan ketiga untuk buffering adalah untuk mendukung copy semantics untuk aplikasi I/O. Sebuah contoh akan menjelaskan pa arti dari copy semantics. Jika ada sebuah aplikasi yang mempunyai buffer data yang ingin dituliskan ke disk. Aplikasi tersebut akan memanggil sistem penulisan, menyediakan pointer ke buffer, dan sebuah integer untuk menunjukkan ukuran bytes yang ingin ditulis. Setelah pemanggilan tersebut, apakah yang akan terjadi jika aplikasi tersebut merubah isi dari buffer, dengan copy semantics, keutuhan data yang ingin ditulis sama dengan data waktu aplikasi ini memanggil sistem untuk menulis, tidak tergantung dengan perubahan yang terjadi pada buffer. Sebuah cara sederhana untuk sistem operasi untuk menjamin copy semantics adalah membiarkan sistem penulisan untuk mengkopi data aplikasi ke dalam buffer kernel sebelum mengembalikan kontrol kepada aplikasi. Jadi penulisan ke disk dilakukan pada buffer kernel, sehingga perubahan yang terjadi pada buffer aplikasi tidak akan membawa dampak apa-apa. Mengcopy data antara buffer kernel data aplikasi merupakan sesuatu yang umum pada sistem operasi, kecuali overhead yang terjadi karena operasi ini karena clean semantics. Kita dapat memperoleh efek yang sama yang lebih fisien dengan memanfaatkan virtual-memori mapping dan proteksi copy-on-wire dengan pintar.
DMA
Juli 9, 2008Dirrect Memory Access (DMA) adalah sebuah prosesor khusus (special purpose processor)
yang berguna untuk menghindari pembebanan CPU utama oleh program I/O(PIO). Pada
dasarnya, DMA mempunyai dua metode yang berbeda dalam mentransfer data. Metode
yang pertama adalah metode yang sangat baku dan simple disebut HALT, atau Burst Mode
DMA, karena DMA controller memegang kontrol dari sistem bus dan mentransfer semua blok
data ke atau dari memori pada single burst. Selagi transfer masih dalam progres, sistem
mikroprosessor di-set idle, tidak melakukan instruksi operasi untuk menjaga internal register.
Tipe operasi DMA seperti ini ada pada kebanyakan komputer. Metode yang kedua, mengikut-
sertakan DMA controller untuk memegang kontrol dari sistem bus untuk jangka waktu yang
lebih pendek pada periode dimana mikroprosessor sibuk dengan operasi internal dan tidak
membutuhkan akses ke sistem bus. Metode DMA ini disebut cycle stealing mode. Cycle
stealing DMA lebih kompleks untuk diimplementasikan dibandingkan HALT DMA, karena DMA
controller harus mempunyai kepintaran untuk merasakan waktu pada saat sistem bus terbuka.
Spyware
Juli 9, 2008Spyware mengacu pada software yang diinstall pada komputer kita. Seringkali tanpa
sepengetahuan atau ijin kita atau yang digunakan untuk mengumpulkan dan mendis-
tribusikan informasi tentang kita. Spyware dapat menjejaki situs Web yang kita
kunjungi, mengirimkan informasi pribadi tentang kita ke pemasang iklan atau kepada
pihak ketiga, mencatat keystrokes kita, mengubah file pada komputer kita, merubah
Web browser halaman kita dan melakukan tugas jahat lainnya. Spyware sering diinstal
pada komputer kita ketika Anda mendownload dan menginstal program-program
tertentu dari Internet. File peer-to-peer yang berbagi aplikasi, dapat digunakan secara
tidak sah untuk berbagi musik dan film, ini adalah salah satu sumber dari spyware yang
umum. Sekali terinstall pada komputer kita, maka spyware akan menggunakan memori
komputer kita dan sumber daya yang lain, sehingga beban menjadi meningkat pada
komputer kita dapat membuat program lain yang sedang berjalan akan sangat lambat
dan menyebabkan komputer kita akan selalu mengalami/ menjadi crash.
Virus Komputer
Juli 9, 2008Virus komputer bisa diartikan sebagai suatu program komputer biasa. Tetapi me-
miliki perbedaan yang mendasar dengan program-program lainnya, yaitu virus
dibuat untuk menulari program-program lainnya, mengubah, memanipulasinya
bahkan sampai merusaknya. Ada yang perlu dicatat disini, virus hanya akan
menulari apabila program pemicu atau program yang telah terinfeksi tadi diekse-
kusi. Virus komputer adalah suatu program yang secara sengaja ataupun tidak
sengaja dibuat dengan tujuan untuk mengganggu kerja komputer. Ada virus yang
cuma sekedar menampilkan pesan tertentu (sekedar nampang),ada juga yang
bertujuan untuk mencuri data (Trojan), ada juga virus yang merusak file tertentu
atau semua file (misal Melissa), dan yang terakhir banyak merugikan orang adalah
yang dapat merusak semua data di hard disk ataupun menghapus BIOS (Chernobyl
/ CIH), atau papa. Virus yang sengaja diciptakan hanya untuk membuat kekacauan
/ keributan/ bingungnya orang, sebetulnya virus ini tidak ada tetapi ada yang
menyebarkan berita seolah olah ada virus baru dengan nama tertentu, dan
memberitahu seseorang, kemudian meminta / mengharapkan orang tersebut
memberitahu temannya yang lain, sehingga banyak orang ketakutan, padahal
sebenarnya virusnya tidak pernah ada. Ini biasanya dinamakan virus Hoax (virus
bohong), Contoh: Win A Holiday price, Good news from Jesus, dll. Sebaiknya untuk
mengetahui kebenaran ada atau tidaknya virus ini perhatikan sumber beritanya, dan
juga tetap waspada dengan memakai antivirus terbaru.
IGMP
Juli 9, 2008IGMP (Internet Group Management Protocol) digunakan oleh IP host untuk
melaporkan anggota group host-nya kepada beberapa multicast router tetangga
secara cepat. IGMP merupakan bagian dari IP. IGMP harus diimplementasikan oleh
semua host yang besesuaian dengan spesifikasi level 2 dari IP multicast. Pesan-
pesan IGMP tercakup dalam datagram IP, dengan IP protokol nomer 2 (Compliant
with IETF RFC1112, Aug 1989.)
RSVP
Juli 9, 2008Resource Reservation Protocol (RSVP ) adalah sebuah resource reservation setup
protocol yang didesain untuk diintegrasikan pada pelayanan internetworking.
Sebuah aplikasi memerlukan RVSP untuk meminta end-to-end QoS yang spesifik
untuk streaming data. RVSP bertujuan untuk secara efisien men-setup jaminan
resouce reservation QoS yang dapat mendukung routing protocol unicast dam
multicast dan dapat ditempatkan pada pengantara dalam group multicast yang
besar. RSVP telah didefinikan pada IETF.
Website
Juli 9, 2008Sering di sebut sebagai situs web adalah wadah / tempat meletakan naskah yang
di tulis dalam format HTML yang bisa di download menggunakan web browser
seperti internet explorer. Nah portal, e-commerce hanyalah salah 2 aplikasi yang
dijalankan di atas website – tentunya masih banyak lagi jenis aplikasi yang bisa
dijalankan di atas website tersebut bisa berbentuk media online, teleeducation dll.
Ditulis oleh mufari
Ditulis oleh mufari
Ditulis oleh mufari