Saturday, May 2, 2009

Aliran Data di Internet


Ketika kita mengetikkan alamat internet atau mengklik suatu link pada browser, kita sebenarnya meminta suatu indormasi atau data pada server di tempat lain untuk disampaikan kepada kita. Kemudian server tadi mengirimkan data yang telah kita minta tadi dan mengirimnya ke dalam paket-paket data.

Jadi pada awalnya ketika kita mengetikkan alamat link, kita melakukan permintaan data ke server. Lalu permintaan kita akan dibuat ke dalam suatu paket-paket data tertentu yang nanti akan disampaikan ke server tempat kita meminta pesanan tadi. Paket tadi berisi informasi-informasi yang dibutuhkan nantinya misalnya alamat IP tujuan kita meminta, alamat proxy dan informasi lainnya.paket data tadi lebih dikenal dengan nama TCP Packet. Kemudian paket tadi akan terkirim pada jaringan Local Area Network (LAN) yang ada pada tempat kita melakukan request data tadi, misalnya warnet. Kemudian paket data ini akan diarahan ke router. Router berfungsi untuk menentukan arah tempat paket akan dikirimkan. Biasanya router ini disebut juga sebagai gateway. Terkadang paket data yang telah ada, rusak di tengah perjalanan karena beberapa hal. Jadi router meminta kembali paket data yang rusak tadi. Namun kemungkinannya sangat kecil. Router yang biasa ditemui paket data ketika mengalami penyesuaian arah, ada 2 jenis, yaitu router biasa dan router switch. Bedanya adalah, router switch bekerja lebih pintar daripada router biasa. Kemudian, paket data tadi akan dikirim ke proxy yang dituju. Di sini, proxy akan membuka isi paket. Isi paket yang tidak sesuai dengan ketentuan yang telah ditetapkan dalam proxy, akan dihancurkan. Misalnya situs-situs porno, situs manga, hosting web, dll. setelah melewati proxy, maka peket data akan melewati filter Firewall. Setelah itu, paket akan dibawa ke jaringan internet yang disebut SpiderWeb. Terlihat pada jaring-jaring internet tadi, akan banyak jaringan dan router yang akan mengarahkan paket data ke alamat yang tepat. Banyak sekali paket yang dikirim pada jarring internet ini, misalnya UDP Paket, ICMP Ping, Ping of Death, dll. Nah, ketika akan memasuki server tempat kita meminta data, paket akan melewati firewall yangnbertugas mengarah paket data tadi sesuai port yang akan dituju. Jika portnya tidak sesuai maka port akan dihancurkan (karena lubang portnya tertutup). Jika port yang dituju terbuka, maka paket data akan bisa melewati firewall. Port yang diituju biasanya berhubungan dengan data yang telah kita minta tadi. Misal, ketika kita meminta data web, maka port yang dipakai adalah 80, kalau email, maka port yang dipakai adalah 25, dll. Kemudian, paket diterima dan dibuka satu per satu. Kemudian paket-paket data tadi akan diolah dan mengirimkan permintaan data kita. Paket data yang sudah terpakai akan disimpan dan nanti akan digunakan kembali mengirimkan request yang telah kita minta tadi. Pengiriman permintaan data kita, hampir sama caranya ketika kita meminta permintaan data tadi. Hanya bedanya, paket data akn dikirim dari server ke computer kita. Setelah paket sampai pada komputer kita, maka data akan diambil dan ditampilkan ke dalam browser.

Edit and print this page

No comments: