Kamis, 26 September 2013

JARINGAN INTERNET



TCP PAKET

            Transmission Control Protocol (TCP) adalah salah satu protokol inti dari Internet protocol (IP), dan sangat umum sehingga seluruh paket sering disebut TCP / IP. TCP menyediakan handal, memerintahkan, kesalahan diperiksa pengiriman aliran oktet antara program yang berjalan pada komputer yang terhubung ke jaringan area lokal, intranet atau Internet publik. Ini berada pada lapisan transport.

ICMP PAKET
Internet Control Message Protocol (ICMP) adalah salah satu protokol inti dari keluarga protokol internet. ICMP utamanya digunakan oleh sistem operasi komputer jaringan untuk mengirim pesan kesalahan yang menyatakan, sebagai contoh, bahwa komputer tujuan tidak bisa dijangkau.
ICMP berbeda tujuan dengan TCP dan UDP dalam hal ICMP tidak digunakan secara langsung oleh aplikasi jaringan milik pengguna. salah satu pengecualian adalah aplikasi ping yang mengirim pesan ICMP Echo Request (dan menerima Echo Reply) untuk menentukan apakah komputer tujuan dapat dijangkau dan berapa lama paket yang dikirimkan dibalas oleh komputer tujuan.
UDP PAKET
UDP, singkatan dari User Datagram Protocol, adalah salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP. Protokol ini didefinisikan dalam RFC 768
PING OF DEATH
Ping Kematian (bahasa Inggris: Ping of death disingkat POD) adalah jenis serangan pada komputer yang melibatkan pengiriman ping yang salah atau berbahaya ke komputer target. Sebuah ping biasanya berukuran 56 byte (atau 84 bytes ketika header IP dianggap). Dalam sejarahnya, banyak sistem komputer tidak bisa menangani paket ping lebih besar daripada ukuran maksimum paket IP, yaitu 65.535 byte. Mengirim ping dalam ukuran ini (65.535 byte) bisa mengakibatkan kerusakan (crash) pada komputer target.
Secara tradisional, sangat mudah untuk mengeksploitasi bug ini. Secara umum, mengirimkan paket 65.536 byte ping adalah illegal menurut protokol jaringan, tetapi sebuah paket semacam ini dapat dikirim jika paket tersebut sudah terpecah-pecah, Ketika komputer target menyusun paket yg sudah terpecah-pecah tersebut, sebuah buffer overflow mungkin dapat terjadi, dan ini yang sering menyebabkan sistem crash.
Eksploitasi pada kelemahan ini telah memengaruhi berbagai sistem, termasuk Unix, Linux, Mac, Windows, printer, dan router. Namun, kebanyakan sistem sejak 1997 - 1998 telah diperbaiki, sehingga sebagian besar bug ini telah menjadi sejarah.
Dalam beberapa tahun terakhir, muncul jenis serangan ping yang berbeda yang telah menyebar luas, contohya membanjiri korban dengan ping (ping flooding), dengan membanjiri begitu banyak ping pada lalu lintas jaringan, yang mengakibatkan kegagalan normal ping mencapai sistem yg dituju (dasar serangan Denial of Service).
FIREWALL
Tembok api atau dinding api adalah suatu sistem perangkat lunak yang mengizinkan lalu lintas jaringan yang dianggap aman untuk bisa melaluinya dan mencegah lalu lintas jaringan yang dianggap tidak aman. Umumnya, sebuah tembok-api diterapkan dalam sebuah mesin terdedikasi, yang berjalan pada pintu gerbang (gateway) antara jaringan lokal dengan jaringan Internet.
Tembok-api digunakan untuk membatasi atau mengontrol akses terhadap siapa saja yang memiliki akses terhadap jaringan pribadi dari pihak luar. Saat ini, istilah firewall menjadi istilah lazim yang merujuk pada sistem yang mengatur komunikasi antar dua macam jaringan yang berbeda. Mengingat saat ini banyak perusahaan yang memiliki akses ke Internet dan juga tentu saja jaringan berbadan hukum di dalamnya, maka perlindungan terhadap perangkat digital perusahaan tersebut dari serangan para peretas, pemata-mata, ataupun pencuri data lainnya, menjadi kenyataan.
ROUTER
Perute atau penghala (bahasa Inggris: router) adalah sebuah alat yang mengirimkan paket data melalui sebuah jaringan atau Internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai penghalaan. Proses penghalaan terjadi pada lapisan 3 (Lapisan jaringan seperti Internet Protocol) dari protokol tumpukan (stack protocol) tujuh-lapis OSI.
ROUTER SWITCH
Sebuah switch label router (LSR) (kadang-kadang disebut angkutan router), adalah jenis router yang terletak di tengah-tengah Switching Label (MPLS) jaringan Multiprotocol. Hal ini bertanggung jawab untuk beralih label digunakan untuk rute paket.

Ketika LSR menerima sebuah paket, menggunakan label termasuk dalam header paket sebagai indeks untuk menentukan hop berikutnya pada Label Switched Jalan (LSP) dan label yang sesuai untuk paket dari tabel look-up. Label lama kemudian dihapus dari header dan diganti dengan label baru sebelum paket yang diarahkan ke depan.
WEB SERVER
Server web atau peladen web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web.[1]
Penggunaan paling umum server web adalah untuk menempatkan situs web, namun pada prakteknya penggunaannya diperluas sebagai tempat peyimpanan data ataupun untuk menjalankan sejumlah aplikasi kelas bisnis.
PROXY SERVER
Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.

Proxy Server bertindak sebagai gateway terhadap dunia Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.

Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah “agen keamanan” untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall.

SPYDER WEB
Web crawler adalah suatu program atau script otomat yang relatif simple, yang dengan metode tertentu melakukan scan atau “crawl” ke semua halaman-halaman Internet untuk membuat index dari data yang dicarinya. Nama lain untuk web crawl adalah web spider, web robot, bot, crawl dan automatic indexer.
Web crawl dapat digunakan untuk beragam tujuan. Penggunaan yang paling umum adalah yang terkait dengan search engine. Search engine menggunakan web crawl untuk mengumpulkan informasi mengenai apa yang ada di halaman-halaman web publik. Tujuan utamanya adalah mengumpukan data sehingga ketika pengguna Internet mengetikkan kata pencarian di komputernya, search engine dapat dengan segera menampilkan web site yang relevan.
Ketika web crawl suatu search engine mengunjungi halaman web, ia “membaca” teks yang terlihat, hyperlink, dan konten berbagai tag yang digunakan dalam situs seperti meta tag yang banyak berisi keyword. Berdasar informasi yang dikumpulkan web crawl, search engine akan menentukan mengenai apakah suatu situs dan mengindex informasinya. Website itu kemudian dimasukkan ke dalam database search engine dan dilakukan proses penentuan ranking halaman-halamannya.
Namun search engine bukanlah satu-satunya pengguna web crawl. Linguist bisa menggunakan web crawl untuk melakukan analisis tekstual; yakni, mereka bisa menyisir Internet untuk menentukan kata apa yang paling umum digunakan hari ini. Peneliti pasar dapat menggunakan web crawl untuk menentukan dan memanipulasi trend pada suatu pasar tertentu. Ini semua merupakan contoh beragam penggunaan web crawl. Web crawl dapat digunakan oleh siapapun yang melakukan pencarian informasi di Internet.
Web crawl bisa beroperasi hanya sekali, misalnya untuk suatu projek yang hanya sekali jalan, atau jika tujuannya untuk jangka panjang seperti pada kasus search engine, mereka bisa diprogram untuk menyisir Internet secara periodik untuk menentukan apakah sudah berlangsung perubahan signifikan. Jika suatu situs mengalami trafik sangat padat atau kesulitan teknis, spider atau crawl dapat diprogram untuk mencatat hal ini dan mengunjunginya kembali setelah kesulitan teknis itu terselesaikan.
BANDWITH
Bandwidth adalah nilai hitung atau perhitungan konsumsi transfer data telekomunikasi yang dihitung dalam satuan bit per detik atau yang biasa disingkat bps yang terjadi antara komputer server dan komputer client dalam waktu tertentu dalam sebuah jaringan komputer.
LAN (LOCAL AREA NETWORK)
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.

WAN (WIDE AREA NETWORK)

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.

MAN (METROPOLITAN AREA NETWORK)

Metropolitan area network atau disingkat dengan MAN. 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 tepaMetropolitan area network atau disingkat dengan MAN. 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.



PROSES PENGIRIMAN DATA DI INTERNET
(berbagai sumber)

1.
Bila kita akan mengirim suatu file, gambar, maupun video melalui jaringan dan pada saat proses pengiriman data itu rusak makan seluruh data akan di kirim ulang. Solusi dari masalah tersebut data yang akan di kirimkan melalui suatu jaringan akan di pecah-pecah menjadi  bagian-bagian kecil pemecahan ini di sebut segmentasi.
Pada segmentasi data akan di kirim ke tujuan bisa melalui jalur yang berbeda-beda sehingga bila ada satu data yang rusak maka yang di kirim ulang hanya data yang rusak tersebut.
Segementasi memiliki dua manfaat yaitu :
Pertama, dengan mengirimkan potongan individu yang lebih kecil dari sumber ke tujuan, berbagai percakapan dapat disisipkan pada jaringan.Proses yang digunakan untuk interleave potongan-potongan percakapan terpisah bersama-sama pada jaringan disebut multiplexing.

Kedua, segmentasi dapat meningkatkan keandalan komunikasi jaringan. Potongan-potongan terpisah setiap pesan tidak perlu menempuh jalur yang sama di seluruh jaringan dari sumber ke tujuan. Jika path tertentu menjadi padat dengan lalu lintas data atau gagal, potongan individu dari pesan masih bisa diarahkan ke tujuan menggunakan jalur alternatif. Jika bagian dari pesan gagal untuk sampai ke tujuan, hanya bagian yang hilang harus di kirim ulang kembali.
Kekurangannya untuk menggunakan segmentasi dan multiplexing untuk mengirimkan pesan melalui jaringan adalah tingkat kompleksitas yang ditambahkan pada proses. Bayangkan jika Anda harus mengirimkan surat 100-halaman, tapi amplop masing-masing hanya akan memegang satu halaman. Proses pengalamatan, pelabelan, pengiriman, penerimaan, dan membuka seluruh ratus amplop akan memakan waktu untuk pengirim dan penerima.
Dalam komunikasi jaringan, setiap segmen pesan harus melalui proses yang sama untuk memastikan bahwa itu sampai ke tujuan yang benar dan dapat dipasang kembali ke dalam isi pesan asli.
Berbagai jenis perangkat di seluruh jaringan berpartisipasi dalam memastikan bahwa potongan-potongan pesan andal tiba di tempat tujuan.

2.
Film “Warrior of the Net” menjelaskan tentang proses perjalanan data di dalam jaringan internet. Perjalanan data di mulai ketika misalnya kita sedang mengklik sebuah alamat link (semisal http://www.facebook.com). Pertama-tama data tersebut masih berupa bit-bit yang kemudian dikemas menjadi paket-paket data. Pada setiap paket data diberikan label yang berisi informasi penting seperti alamat pengirim, alamat penerima, jenis paket, serta alamat proxy.

Setelah diberikan label yang berisi informasi penting tersebut, paket data tersebut akan masuk ke dalam jaringan LAN(Local Area Network) dimana di dalam jaringan LAN ini terdapat banyak sekali paket data yang berlalu-lalang. Paket-paket data tersebut seperti TCP packet, UDP packet, ICMP ping packet, sehingga tidak menutup kemungkinan akan terjadi collision atau tabrakan antar paket. Untuk menghindari terjadinya collision tersebut maka terdapat Router atau penghala. Router akan membaca alamat pada paket-paket data tersebut dan memindahkan paket-paket tersebut ke alamat yang dituju. Dalam penanganan oleh Router, tidak menutup kemungkinan ada paket data yang hilang.

Setelah melewati Router, kemudian paket data akan dipilah kembali oleh Switch. Cara kerja Switch lebif efisien daripada Router. Fungsi Switch juga sama yaitu memilah paket-paket data untuk dikirim ke alamat tujuanya. Pada tahap selanjutnya paket data akan masuk ke dalam Network Interface dan mengantri untuk melewati Proxy. Proxy berfungsi sebagai perantara untuk mengurangi beban yang ada di jaringan internet. Selain itu Proxy juga berperan dalam keamanan data. Proxy akan membuka setiap paket data yang masuk dam membaca URL di dalamnya. Ketika ditemukan URL yang terlarang maka Proxy akan segera menghancurkan paket data tersebut.

Kemudian untuk paket-paket data yang berhasil lolos dari Proxy akan melanjutkan perjalananya. Kemudian paket-paket data akan melewati Firewall. Firewall berfungsi untuk mencegah paket-paket data yang tidak diinginkan masuk kedalam jaringan perusahaan serta mencegah bocornya data atau informasi rahasia dari perusahaan. Setelah berhasil menembus Firewall, paket-paket data tersebut akan kembali di pilah oleh Router untuk masuk ke dalam Bandwith yang disediakan. Tidak semua paket data dapat memasuki Bandwith yang di sediakan. Untuk paket data yang tidak berhasil masuk ke dalam Bandwith maka akan dikirimkan permintaan untuk pengiriman paket data kembali.

Pada akhirnya paket-paket data tersebut telah sampai pada jaringan Internet. Ketika paket data sampai di alamat yang dituju, paket data harus memasuki Firewall kembali. Di dalam Firewall ini paket data yang berbahaya seperti Ping of Death akan dihancurkan. Firewall akan membuka jalur port. Terdapat beberapa port, misalnya port 80 yang digunakan untuk halaman we, port 25 digunakan untuk email, dan port 21 digunakan untuk FTP(File Transfer Protocol). Paket-paket data yang tidak sesuai dengan kriteria port yang di tentukan akan segera di hancurkan.

Setelah melalui perjalanan yang panjang paket data akan sampai di web server, paket data akan dibuka satu demi satu untuk diambil datanya. Kemudian paket data yang telah kosong akan diisi kembali untuk menyampaikan informasi jawaban kepada si pengirim data. Paket data jawaban tersebut akan melalui proses yang sama untuk sampai ke komputer si pengirim.

3
Pada kesempatan ini saya akan menjelaskan bagaimana proses pengiriman data di jaringan komputer. Pada prinsipnya bahwa data yang di kirim harus dilakukan pengkodingan terlebih dahulu oleh suatu alat (transmitter). Pengkodingan data misalnya mau mengirim kata ” NETWORKS ” text ini akan dilakukan konversi kedalam data biner ( 0 dan 1), karena mesin analog dan digital hanya mengenal data bit. Data bit inilah yang akan dikirim dengan menggunakan gelombang pembawa (carrier) digital atau analog. Biasa gelombang pembawa diperlihat dalam bentuk gelombang yang bisa menimbulkan sinyal. Sinya di sini di peroleh dari Energi listrik yang merambat. Energi listrik yang merabat bisa memperlihatkan data, baik itu data digital atai analog. Jika gelombang naik nilai bitnya 1, jika turun nilai bitnya 0, atau jika tegangan listrik yang merambat mencapai 5 volt di media transmisi maka data tersebut adalah data bit 1, dan jika merambat dengan tegangan -5 volt berarti data bitnya adalah 0. Data bit inilah yang selalu mengalir di media transmisi, bukaN data asli ” NETWORKS “. Jadi perlu dilakukan pengkonversian.


 

Rabu, 04 September 2013

SEJARAH MOUSE



Sejarah Mouse

Ilmu Komputer – Mouse Komputer berperan besar dalam kemajuan perkembangan komputer terutama dalam hal efisiensi bagi pengguna komputer. Bersamaan dengan tulisan ini, usia Mouse komputer telah hampir berumur 38 tahun semenjak pertama kali diperkenalkan pada tahun 1960′an.
Pada tahun itu, Douglas Englebart seorang penemu yang tidak dikenal menciptakan sebuah ide pemikiran bagaimana caranya agar masyarakat yang menggunakan komputer dapat berinteraksi dengan layar komputer pada masa itu.

 SEJARAH DAN PERKEMBANGAN MOUSE DARI JAMAN KE ZAMAN

Pada awalnya, perangkat tersebut diciptakan dalam bentuk  yang cukup ekstrim yaitu berbentuk perangkat yang dilengkapi dengan bola metal berukuran besar dan perlengkapan elektronik dan kayu-kayu yang dioperasikan dengan cara mengerakkan lutut yang mungkin lebih terlihat seperti alat penyiksaan ketimbang perangkat mouse saat ini yang hanya berukuran segenggam tangan. Selain itu perangkat besar tersebut masih terdapat banyak kelemahan terutama dari sisi sensitifitas dan keakuratan pergerakan mouse yang dipengaruhi oleh pergerakan tubuh.
Pada bulan September 1972, English dan Englebart mengembangkan proyeknya dengan menyederhanakan perangkat mouse nya dengan  menciptakan bola metal kecil (yang dikenal saat ini dengan istilah Trackball). Bola kecil ini berfungsi dengan baik sebagai alat untuk menavigasikan pointer pada layar komputer dengan lebih mudah. Mouse jenis Trackball inilah yang kemudian banyak dipakai hingga awal tahun 2000.
Seiring dengan perkembangan jaman, bentuk mouse komputer mulai mengalami perkembangan. Pada awal mulanya, mouse komputer hanya terdapat 2 buah tombol tanpa tombol scroll. Kini bentuk mouse mulai dikembangkan lebih jauh dengan dimaksimalkannya teknologi optikal sensor pada awal tahun 2000.
Pada tahap ini, mouse model trackball mulai ditinggalkan (meskipun masih ada hingga saat ini) namun pada umumnya pengguna lebih memilih mouse komputer model optikal  yang dapat membaca pergerakan pointer dengan lebih halus dan presisi juga tidak memerlukan perawatan rutin seperti halnya mouse model trackball yang harus dibersihkan secara rutin.
Bersamaan dengan perkembangan sejarah mouse lebih lanjut, aneka tipe mouse komputer yang bermunculan semakin bervariasi, seperti munculnya mouse laser, mouse bluetooth, mouse led yang merupakan penyempurnaan dari mouse optik. Kesemuanya memiliki kemampuan baca sensor yang lebih sempurna meskipun dipermukaan yang tidak rata.
Saat ini fungsi mouse komputer tidak terbatas untuk keperluan komputer saja, bahkan jenis-jenis mouse yang dibuat secara khusus untuk keperluan gaming sangatlah beragam dan canggih.
Salah satu mouse komputer yang menggunakan teknologi terkini adalah Mouse Gyroscopic yang memungkinkan penggua untuk mengubah aplikasi pada Windows dengan menggerakkan lengan anda sehingga mouse tersebut bersifat remote yang memanfaatkan teknologi sensorik seperti halnya konsol game pada Wii.
Tentu saja teknologi pada komputer berikut peripheralnya  terus mengalami perkembangan yang sangat pesat dari tahun ke tahun. Anda akan melihat betapa tertinggal jamannya artikel ini bila anda baru saja menemukan artikel ini 3 atau 4 tahun kedepan. :-)