Rabu, 12 Desember 2007

Internet Melalui Jaringan TV Kabel

Sistem pada operator jaringan televisi kabel, yang pada awalnya hanya digunakan untuk mengirim siaran hiburan dan berita saja, pada perkembangan selanjutnya kini mulai dilengkapi dengan layanan Internet. Untuk itu diperlukan modifikasi dan penambahan perangkat-perangkat pendukung. Bagaimana Internet bisa diakses lewat jaringan televisi kabel?
CARA KERJA INTERNET TV KABEL
Internet kabel menggunakan media kabel koaksial sebagai media aksesnya. Asalnya kabel koaksial ini hanya digunakan untuk menyalurkan signal TV saja. Dalam beberapa sistem, kabel koaksial hanya media untuk mendistribusikan sinyal. Di sistem lain, kabel fiber optic ditarik dari perusahaan penyedia layanan TV kabel ke berbagai wilayah utama. Di tempat tersebut kabel fiber optic diubah sinyalnya untuk dialirkan menggunakan kabel koaksial ke rumah-rumah pelanggan. Teknologi yang menggabungkan fiber optik dan kabel koaksial untuk distribusi pelanggan dikenal dengan teknologi HFC (Hybrid Fiber-Coaxial). Teknologi HFC merupakan platform jaringan yang menyediakan tiga saluran sekaligus antara lain saluran TV, akses internet cepat dan telephony.
Bandwidth yang dikirim lewat jaringan TV kabel dibagi menjadi banyak kanal (channel). Lebar tiap kanal dibuat sebesar 6 MHz. Hal ini dikarenakan signal TV menggunakan alokasi frekuensi 6Mhz (standard NTSC) atau 7 atau 8Mhz (standard PAL), untuk disesuaikan dengan bandwidth video standar yang sebesar 4,2 MHz, dan bandwidth HDTV (high definition TV) yang telah dikompresi menjadi 6 MHz. Biasanya tiap kanal digunakan untuk mengirim satu siaran., sehingga dalam satu kabel dapat disalurkan berpuluh siaran TV. Umumnya spektrum frekuensi yang digunakan untuk signal TV berkisar antara 111Mhz - 450 Mhz, padahal kabel koaksial ini mampu membawa frekuensi hingga 1000 Mhz. Jika awalnya semua kanal dipakai untuk mengirim siaran televisi, kini beberapa kanal digunakan untuk akses Internet yaitu menggunakan kanal pada frekuensi yang tidak terpakai yang kemudian digunakan untuk membawa signal data, dan biasanya dibawa pada frekuensi 550 Mhz ke atas.
Beberapa kanal berfungsi sebagai jalur downstream (dari Internet ke pelanggan), dan lainnya berfungsi sebagai jalur upstream (dari pelanggan ke Internet). Lebar bandwidth atau jumlah kanal yang difungsikan untuk downstream lebih sedikit daripada kanal untuk upstream karena kebanyakan pelanggan lebih banyak melakukan download dibanding upload. Traffic yang terjadi pada pelanggan kabel modem umumnya bersifat asimetrik. Trafik downstream bersifat lebih besar daripada trafik upstreamnya, hal ini umum terjadi pada traffic Internet. Trafik downstream memakai besar frekuensi 6 Mhz sehingga bandwidth yang didapat sekitar 27Mbps. Bandwidth sebesar ini dishared (dibagi) bersama-sama dengan pengguna atau pelangan internet TV Kabel lainnya. Sedangkan di sisi upstream, besar frekuensi yang digunakan bervariasi antara 200Khz, 400, Khz, 800 Khz, 1600 Khz, dan 3200 Khz. Apabila 800Khz yang digunakan maka besar bandwidth yang didapat sekitar 2700 Kbps. Hal ini tentu saja mengakibatkan waktu yang dibutuhkan untuk upload (mengirim data dari pengguna ke internet) lebih lama daripada waktu untuk mengirim data dari internet ke pelanggan (download).
Untuk transmisi data internet tersebut, baik upstream maupun downstream, satu kanal digunakan bersama-sama oleh seluruh pengguna layanan. Untuk itu bandwidth upstream yang sempit itu dibagi dalam satuan waktu, yaitu dalam milisecond (1/1000 detik), yang mana dalam satuan waktu tersebut seorang pelanggan dapat melakukan sekali “semprot” data ke Internet.
Agar pelanggannya dapat mengakses Internet, operator TV kabel punya dua pilihan. Pilihan pertama adalah membangun dan mengoperasikan sendiri layanan Internetnya. Artinya, si operator berfungsi sebagai broadband server. Ia dapat menyediakan layanan Internet standar, seperti surfing website, e-mail box, dan chatting. Atau layanan lain seperti menyediakan space untuk menyimpan file-file data, audio, dan video milik pelanggan. Dengan cara ini pelanggan tidak perlu lagi berlangganan ISP (Internet Service Provider) lain. Artinya, ia pun tidak punya pilihan ISP lain selain operator TV kabel yang bersangkutan. Pilihan kedua, operator TV kabel bekerja sama dengan ISP lain. Kerja sama ini dalam bentuk lisensi pengoperasian ISP dan bandwidth. Operator dapat bekerja sama dengan satu atau lebih ISP sehingga pelanggan lebih banyak punya pilihan walaupun tetap terbatas. Di Indonesia, dari tiga operator TV kabel, tampaknya baru satu operator yang telah memberikan layanan Internet dalam bentuk kerja sama dengan dua ISP.
SIFAT-SIFAT INTERNET KABEL
A. Kelebihan Yang dimiliki
Internet lewat jaringan TV kabel mempunyai beberapa kelebihan dibanding Internet lewat jaringan telepon. Salah satunya adalah akses Internet selama 24 jam. Hal ini bisa terjadi karena operator TV kabel mengaktifkan jaringan dan pelayanannya selama 24 jam penuh.
Jika pelanggan menambah fasilitas Internet, para operator TV kabel akan menarik tambahan pada biaya langganan bulanan. Biaya tambahan ini “jatuhnya” lebih murah dibanding ongkos yang harus dibayar jika menggunakan media saluran telepon selama 24 jam untuk satu bulan.
Selain itu, dengan Internet kabel tidak perlu lagi ada proses dialing seperti yang dilakukan pada jaringan telepon. Tidak ada lagi jawaban nada sibuk (busy tone) saat semua saluran telepon ke ISP sedang padat. Dan, tidak ada lagi panggilan telepon yang tidak terjawab karena kita sibuk berInternet-ria.
Kecepatan transmisi data (upstream dan downstream) juga lebih tinggi dibanding transmisi data pada jaringan telepon standar maupun ISDN/Integrated Service Digital Network. Jika kecepatan transmisi data maksimum pada saluran telepon standar sebesar 28,8 kbps (kilo bit per detik), dan pada ISDN sebesar 128 kbps, maka pada jaringan TV kabel dapat mencapai 38 Mbps (Mega bit per detik). Kecepatan transmisi data ini kinerjanya tidak dipengaruhi jauh-dekatnya jarak antara pelanggan dan penyedia layanan.
Dengan kecepatan setinggi itu, kita dapat menerima aliran video audio (audio video stream) yang lebih lancar, tidak diam membeku (freeze). Dengan demikian, teleconference dengan live video-audio bersama rekanan kerja atau video-audio chatting dengan keluarga di tempat yang jauh dapat dilakukan dengan nyaman.
Kecepatan-kecepatan yang sangat tinggi biasanya dapat dicapai jika kabel yang dipakai dalam sistem trunk dan distribusi adalah kabel serat optik. Kabel coaxial hanya digunakan sebagai kabel drop, yaitu kabel penghubung antara pelanggan dan tap distribusi..
B. Kelemahan Yang dimiliki
Bagaimanapun juga penggunaan kanal tunggal ini mempunyai efek bagi para pengguna cable modem. Bila Anda sudah terkoneksi duluan ke Internet melalui sebuah kanal yang masih kosong, maka Anda dapat memanfaatkan seluruh bandwidth hanya untuk keperluan Anda. Namun seiring dengan adanya penambahan pelanggan baru, terutama pelanggan yang boros bandwidth, Anda terpaksa harus berbagi bandwidth dengannya dan Anda akan merasakan penurunan unjuk kerja yang signifikan. Hal ini disebabkan karena penggunaan kanal yang dialokasikan untuk internet digunakan secara bersama-sama oleh semua pelanggan.
Mungkin saja terjadi, pada saat koneksi penuh, unjuk kerja akan jauh dibawah teori. Berita baiknya, penurunan unjuk kerja ini dapat diatasi dengan menambahkan kanal baru dan membagi rata jumlah pengguna tiap kanal yang digunakan untuk transmisi data lewat internet.
PERLENGKAPAN DAN PERALATAN YANG DIBUTUHKAN UNTUK INTERNET KABEL
A. Pada sisi Pelanggan : Modem kabel
Salah satu perangkat pendukung Internet kabel adalah modem (modulator-demodulator) kabel. Ia menghubungkan komputer PC pelanggan dengan saluran TV kabel. Fungsinya adalah sebagai interface antara format standar komunikasi komputer dan format standar komunikasi jaringan TV kabel.
Cable Modem adalah alat yang memungkinkan akses data dengan kecepatan tinggi (seperti, internet) melalui jaringan kabel TV (tidak menggunakan line telepon seperti pada modem umumnya). Cable Modem pada umumnya memiliki 2 (dua) buah konektor, yang satu untuk disambungkan ke outlet jaringan kabel TV dan yang satunya lagi disambungkan ke komputer (PC). Kebanyakan cable modem merupakan peralatan eksternal yang dihubungkan ke PC dengan menggunakan kartu jaringan (10Base-T Ethernet) dan kabel khusus (twisted-pair wiring). Eksternal USB (Universal Serial Bus) cable modem dan kartu internal PCI cable modem pada saat ini masih dalam tahap pengembangan. Kadang-kadang orang suka salah mengerti tentang arti kata “Cable Modem” karena Cable modem bekerja lebih mirip dengan peralatan jaringan (LAN) daripada modem.
Kecepatan cable modem itu sangat bervariatif, tergantung pada sistem yang diterapkan pada modem itu sendiri, arsitektur kabel jaringan, dan tingkat kesibukan jalur data. Pada arah downstream (dari jaringan ke komputer) kecepatannya dapat mencapai hingga 27 Mbps yang dibagi-bagi dengan beberapa user sesuai dengan bandwidthnya. Beberapa komputer dapat melakukan koneksi dengan kecepatan yang tinggi hingga antara 1 sampai 2 Mbps. Bagaimanapun pada umunya produsen dari cable modem tersebut mematok pada kecepatan 500 Kbps sampai 2.5 Mbps.
Masalahnya, komunikasi jaringan TV kabel belum mempunyai standar komunikasi yang baku. Karena itu, sebaiknya modem kabel disediakan oleh operator TV kabel. Pemilihan modem yang tidak sesuai dengan format jaringan jelas menghalangi kita menikmati Internet 24 jam. Namun, jika regulasinya telah disepakati oleh badan-badan yang berwenang, kita bisa membeli modem dengan pilihan model yang lebih banyak. Badan-badan yang biasa mengeluarkan regulasi di antaranya adalah: Federal Communication Commision (FCC), International Telecommunication Union (ITU ), dan Institute of Electrical and Electronics Engineers (IEEE).
Pada umumnya cable modem tidak dapat dibeli secara terpisah, hal ini disebabkan karena apabila perusahaan penyedia jaringan kabel tersebut mempergunakan peralatan jaringan dari merek tertentu, maka hanya cable modem merek tersebut yang dapat digunakan. Karena alasan inilah pada umumnya pengguna dari jasa cable modem ini dapat menyewa peralatannya (cable modem), sehingga tidak perlu menghadapi resiko dari produk yang ketinggalan jaman (masalah yang umumnya dihadapi oleh pengguna komputer).
B. Pada sisi penyedia layanan TV Kabel: CMTS dan perlengkapan lainnya
Cable Modem Termination System (CMTS) terletak di headend jaringan TV kabel. CMTS mengambil aliran data sejumlah pelanggan yang dikirim melalui jalur upstream, kemudian mengirimkan ke ISP atau ke koneksi Internet. Pada headend, operator TV kabel juga perlu memiliki (atau menyewa dari ISP) beberapa perlengkapan (hardware dan software) untuk fasilitas Internet.
Perlengkapan-perlengkapannya adalah: beberapa komputer server untuk keperluan accounting dan logging. Dynamic Host Configuration Protocol (DHCP) untuk keperluan assigning dan administrasi alamat-alamat IP (Internet Protocol) bagi pelanggan-pelanggannya. Juga server pengatur untuk protokol yang berjuluk: Data Over Cable Service Interface Specifications (DOCSIS). DOCSIS adalah standar utama yang digunakan Amerika Serikat untuk penyelenggaraan akses Internet bagi pelanggan TV kabel.
Data yang lewat downstream mengalir ke semua pelanggan (yang sedang terhubung) dengan mekanisme seperti pada jaringan ethernet, yaitu sistem jaringan yang banyak digunakan pada Local Area Network (LAN). Pada mekanisme ini, blok data yang ditujukan bagi seorang pelanggan hanya dapat diterima dan dibaca oleh pelanggan yang bersangkutan.
Ketika seorang pelanggan mengirim data ke CMTS melalui jalur upstream, datanya tidak akan dapat dibaca oleh pelanggan lain. Agar bersifat multi-akses, bandwidth upstream yang sempit dibagi menjadi potongan-potongan waktu (dalam orde milidetik).
Pada tiap periode akan dikirim beberapa potongan waktu yang masing-masing berisi satu data dari satu pelanggan. Atau dengan kata lain, pelanggan-pelanggan yang on-line, memakai saluran upstream secara bergantian dalam orde milidetik. Cara pembagian waktu ini dapat bekerja dengan baik jika: jumlah pelanggan yang terhubung (antrean) sedikit dan sebagian besar pelanggan mengirimkan perintah pendek.
Sebuah CMTS mampu menangani 1.000 pelanggan yang terhubung ke Internet melalui kanal tunggal selebar 6 MHz. Karena kanal tunggal mampu dilalui 30 Mbps hingga 40 Mbps, tampak jelas bahwa kecepatan transfer datanya lebih tinggi daripada kecepatan transfer data jaringan telepon.
Akan tetapi, kecepatan itu tidak selalu dapat dicapai karena jaringan TV kabel terdiri atas cabang-cabang. Semua pelanggan pada cabang-cabang menggunakan bandwidth yang sama. Akibatnya, saat jumlah pelanggan yang mengakses Internet bertambah, kecepatan transfer data akan menurun. Ini karena bandwidth untuk Internet dipakai bergantian, sebagaimana pada LAN.
Untuk mempertahankan kecepatan akses yang tinggi, sudah sepantasnyalah jika operator TV kabel melakukan upaya-upaya perbaikan. Misalnya, penambahan kanal untuk Internet, pemakaian serat optik dengan bandwidth yang lebih tinggi, dan server yang lebih cepat dengan kapasitas yang lebih besar. Atau upaya-upaya lain untuk mempertahankan, bahkan meningkatkan kepuasan pelanggan

Read more.....

Selasa, 04 Desember 2007

1000BaseT

Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.

1000BaseT adalah sebuah standar teknologi jaringan komputer berbasis teknologi Ethernet, yang menggunakan kabel tembaga sebagai media transmisinya serta mencapai kecepatan transmisi hingga 1 Gigabit per detik atau 1000 Megabit per detik atau 125 Megabyte per detik. Sama seperti 10BaseT dan 100BaseT, huruf T dalam 1000BaseT merujuk kepada jenis media transmisi jaringan yang digunakan oleh standar, yang berarti kabel twisted-pair yang terbuat dari tembaga. 1000BaseT dibuat berdasarkan standar IEEE 802.3ab dan ditujukan untuk menjadi jalur upgrade untuk jaringan-jaringan yang lama (yang masih berbasis 10BaseT dan 100BaseT).

Cara kerja

1000BaseT diimplementasikan dengan menggunakan kabel twisted-pair Category 5 (Cat5), atau kabel enhanced twisted-pair Category 5 (Cat5e) dari jenis kabel Unshielded Twisted-Pair (UTP). Segmen kabel UTP 1000BaseT, harus tidak boleh lebih panjang daripada 100 meter. Selain dengan menggunakan Cat5 dan Cat5e, ada sebuah jenis kabel twisted-pair lagi yang dapat digunakan untuk mendukung 1000BaseT, yang disebut sebagai Category 6 (Cat6), yang lebih baik dibandingkan dengan Cat5e, meski saat ini jarang digunakan (kebanyakan masih menggunakan Cat5 dan Cat5e).

1000BaseT menggunakan semua 4 pasang kabel (8 kawat) di dalam kabel standar UTP, berbeda dengan 10BaseT dan 100BaseT yang hanya menggunakan 2 pasang kabel (4 kawat). Penggunaan semua keempat pasang kawat dalam satu kabel dapat mendatangkan banyak masalah, seperti hanya pelemahan sinyal (attenuation), crosstalk, dan gaung (echo), apalagi jika menggunakan teknologi transmisi full-duplex.

Meskipun begitu, 1000BaseT menggunakan teknologi transmisi full-duplex sehingga mengizinkan setiap pasang kabel untuk memperoleh dan mengirimkan data secara simultan, hingga kecepatan 250 Megabit per detik. Karena empat pasang kabel digunakan, maka hasilnya adalah 4×250 Megabit per detik= 1000 Megabit per detik atau 1 Gigabit per detik. Meski setiap pasang kabel hanya dapat membawa 250 Megabit per detik, pensinyalan yang terjadi di dalam kabel hanya berkisar pada 125 Megabit per detik. Hal ini dapat terjadi, mengingat 1000BaseT menggunakan Pulse Amplitude Modulation (PAM) lima tingkat sebagai mekanisme pengodean jalur (line coding), yang dapat mengodekan dua bit informasi untuk setiap sinyal pulsa. Alasan mengapa hal ini dilakukan adalah karena kabel Cat5 hanya dapat bekerja hingga 125 Megahertz.

Standardisasi

1000BaseT telah distandardisasi oleh IEEE di bawah spesifikasi IEEE 802.3ab semenjak Juni 1999. Spesifikasi ini menyebutkan implementasi fitur "automatic link negotiation", yang mampu melakukan negosiasi kecepatan jaringan dan teknologi transmisi (full-duplex atau half-duplex) secara otomatis.

Implementasi

Jaringan berbasis teknologi 1000BaseT (yang juga sering disebut sebagai GbE over copper) adalah untuk menghubungkan antara beberapa komputer server di jaringan korporat (mengingat jarak antar segmen jaringannya yang hanya beberapa meter saja). Untuk mendukungnya, digunakanlah switch Gigabit Ethernet yang juga dapat mendukung jaringan 100BaseT atau bahkan 10BaseT yang lebih lama, dengan menggunakan kabel UTP Cat5/Cat5e/Cat6 yang sama.

Penggunaan

Menggunakan standar Ethernet dengan kecepatan 1 Gigabit per detik melalui kabel UTP Cat5, berarti penghematan yang signifikan untuk banyak organisasi yang hendak memperbarui jaringan mereka dari Fast Ethernet 100BaseT ke Gigabit Ethernet. Hal ini dikarenakan, beberapa teknologi Gigabit Ethernet lainnya semacam 1000BaseSX yang menggunakan kabel serat optik, membutuhkan biaya yang lebih tinggi (kira-kira 50% lebih mahal dibandingkan dengan kabel tembaga). Meskipun demikian, jaringan dengan kabel tembaga memiliki lebih banyak masalah dibandingkan dengan kabel serat optik jika dijalankan pada kecepatan transmisi 1 Gigabit per detik, seperti halnya banyaknya noise yang terjadi. Selain itu, kabel UTP Cat5/Cat5e yang digunakan untuk jaringan Gigabit sebaiknya memiliki kualitas yang baik agar keandalan jaringannya semakin tinggi.

Implementasi solusi 1000BaseT tampaknya segera akan menggantikan standar jaringan yang lama (100BaseT), mengingat semenjak tahun 2004, Intel Corporation mengintegrasikan chip pengontrol jaringan Gigabit Ethernet di dalam chipset Intel 875P (Canterwood) yang mereka buat. Hal ini menjadikan solusi ini menjadi solusi ideal, dengan tetap mempertahankan infrastruktur jaringan yang lama (kabel), tapi menawarkan kecepatan yang lebih tinggi.

Read more.....

Kartu jaringan

Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.

Kartu jaringan (Inggris: network interface card disingkat NIC atau juga network card) adalah sebuah kartu yang berfungsi sebagai jembatan dari komputer ke sebuah jaringan komputer. Jenis NIC yang beredar, terbagi menjadi dua jenis, yakni NIC yang bersifat fisik, dan NIC yang bersifat logis. Contoh NIC yang bersifat fisik adalah NIC Ethernet, Token Ring, dan lainnya; sementara NIC yang bersifat logis adalah loopback adapter dan Dial-up Adapter. Disebut juga sebagai Network Adapter. Setiap jenis NIC diberi nomor alamat yang disebut sebagai MAC address, yang dapat bersifat statis atau dapat diubah oleh pengguna.

NIC fisik

NIC fisik umumnya berupa kartu yang dapat ditancapkan ke dalam sebuah slot dalam motherboard komputer, yang dapat berupa kartu dengan bus ISA, bus PCI, bus EISA, bus MCA, atau bus PCI Express. Selain berupa kartu-kartu yang ditancapkan ke dalam motherboard, NIC fisik juga dapat berupa kartu eksternal yang berupa kartu dengan bus USB, PCMCIA, bus serial, bus paralel atau Express Card, sehingga meningkatkan mobilitas (bagi pengguna yang mobile).

Kartu NIC Fisik terbagi menjadi dua jenis, yakni:

* Kartu NIC dengan media jaringan yang spesifik (Media-specific NIC): yang membedakan kartu NIC menjadi beberapa jenis berdasarkan media jaringan yang digunakan. Contohnya adalah NIC Ethernet, yang dapat berupa Twisted-Pair (UTP atau STP), Thinnet, atau Thicknet, atau bahkan tanpa kabel (Wireless Ethernet).
* Kartu NIC dengan arsitektur jaringan yang spesifik (architecture-specific NIC): yang membedakan kartu NIC menjadi beberapa jenis, sesuai dengan arsitektur jaringan yang digunakan. Contohnya adalah Ethernet, Token Ring, serta FDDI (Fiber Distributed Data Interface), yang kesemuanya itu menggunakan NIC yang berbeda-beda. Kartu NIC Ethernet dapat berupa Ethernet 10 Megabit/detik, 100 Megabit/detik, 1 Gigabit/detik atau 10 Gigabit/detik.

Tugas NIC adalah untuk mengubah aliran data paralel dalam bus komputer menjadi bentuk data serial sehingga dapat ditransmisikan di atas media jaringan. Media yang umum digunakan, antara lain adalah kabel UTP Category 5 atau Enhanced Category 5 (Cat5e), kabel fiber-optic, atau radio (jika memang tanpa kabel).

Komputer dapat berkomunikasi dengan NIC dengan menggunakan beberapa metode, yakni I/O yang dipetakan ke memori, Direct Memory Access (DMA), atau memory yang digunakan bersama-sama. Sebuah aliran data paralel akan dikirimkan kepada kartu NIC dan disimpan terlebih dahulu di dalam memori dalam kartu sebelum dipaketkan menjadi beberapa frame berbeda-beda, sebelum akhirnya dapat ditransmisikan melalui media jaringan. Proses pembuatan frame ini, akan menambahkan header dan trailer terhadap data yang hendak dikirimkan, yang mengandung alamat, pensinyalan, atau informasi pengecekan kesalahan. Frame-frame tersebut akan kemudian diubah menjadi pulsa-pulsa elekronik (voltase, khusus untuk kabel tembaga), pulsa-pulsa cahaya yang dimodulasikan (khusus untuk kabel fiber-optic), atau gelombang mikro (jika menggunakan radio/jaringan tanpa kabel).

NIC yang berada dalam pihak penerima akan memproses sinyal yang diperoleh dalam bentuk terbalik, dan mengubah sinyal-sinyal tersebut ke dalam aliran bit (untuk menjadi frame jaringan) dan mengubah bit-bit tersebut menjadi aliran data paralel dalam bus komputer penerima. Beberapa fungsi tersebut dapat dimiliki oleh NIC secara langsung, diinstalasikan di dalam firmware, atau dalam bentuk perangkat lunak yang diinstalasikan dalam sistem operasi.

NIC logis

NIC logis merupakan jenis NIC yang tidak ada secara fisik dan menggunakan sepenuhnya perangkat lunak yang diinstalasikan di atas sistem operasi dan bekerja seolah-olah dirinya adalah sebuah NIC. Contoh dari perangkat NIC logis adalah loopback adapter (dalam sistem operasi Windows, harus diinstalasikan secara manual atau dalam sistem operasi keluarga UNIX, terinstalasi secara default, dengan nama interface lo) dan Dial-up adapter (yang menjadikan modem sebagai sebuah alat jaringan dalam sistem operasi Windows). Kartu NIC logis ini dibuat dengan menggunakan teknik emulasi.

Read more.....

Protokol Internet

Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.

Protokol Internet (Inggris Internet Protocol disingkat IP) adalah protokol lapisan jaringan (network layer dalam OSI Reference Model) atau protokol lapisan internetwork (internetwork layer dalam DARPA Reference Model) yang digunakan oleh protokol TCP/IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis TCP/IP. Versi IP yang banyak digunakan adalah IP versi 4 (IPv4) yang didefinisikan pada RFC 791 dan dipublikasikan pada tahun 1981, tetapi akan digantikan oleh IP versi 6 pada beberapa waktu yang akan datang.

Protokol IP merupakan salah satu protokol kunci di dalam kumpulan protokol TCP/IP. Sebuah paket IP akan membawa data aktual yang dikirimkan melalui jaringan dari satu titik ke titik lainnya. Metode yang digunakannya adalah connectionless yang berarti ia tidak perlu membuat dan memelihara sebuah sesi koneksi. Selain itu, protokol ini juga tidak menjamin penyampaian data, tapi hal ini diserahkan kepada protokol pada lapisan yang lebih tinggi (lapisan transport dalam OSI Reference Model atau lapisan antar host dalam DARPA Reference Model), yakni protokol Transmission Control Protocol (TCP).

Layanan yang ditawarkan oleh Protokol IP

* IP menawarkan layanan sebagai protokol antar jaringan (inter-network), karena itulah IP juga sering disebut sebagai protokol yang bersifat routable. Header IP mengandung informasi yang dibutuhkan untuk menentukan rute paket, yang mencakup alamat IP sumber (source IP address) dan alamat IP tujuan (destination IP address). Anatomi alamat IP terbagi menjadi dua bagian, yakni alamat jaringan (network address) dan alamat node (node address/host address). Penyampaian paket antar jaringan (umumnya disebut sebagai proses routing), dimungkinkan karena adanya alamat jaringan tujuan dalam alamat IP. Selain itu, IP juga mengizinkan pembuatan sebuah jaringan yang cukup besar, yang disebut sebagai IP internetwork, yang terdiri atas dua atau lebih jaringan yang dihubungkan dengan menggunakan router berbasis IP.
* IP mendukung banyak protokol klien, karena memang IP merupakan "kurir" pembawa data yang dikirimkan oleh protokol-protokol lapisan yang lebih tinggi dibandingkan dengannya. Protokol IP dapat membawa beberapa protokol lapisan tinggi yang berbeda-beda, tapi setiap paket IP hanya dapat mengandung data dari satu buah protokol dari banyak protokol tersebut dalam satu waktu. Karena setiap paket dapat membawa satu buah paket dari beberapa paket data, maka harus ada cara yang digunakan untuk mengidikasikan protokol lapisan tinggi dari paket data yang dikirimkan sehingga dapat diteruskan kepada protokol lapisan tinggi yang sesuai pada sisi penerima. Mengingat klien dan server selalu menggunakan protokol yang sama untuk sebuah data yang saling dipertukarkan, maka setiap paket tidak harus mengindikasikan sumber dan tujuan yang terpisah. Contoh dari protokol-protokol lapisan yang lebih tinggi dibandingkan IP adalah Internet Control Management Protocol (ICMP), Internet Group Management Protocol (IGMP), User Datagram Protocol (UDP), dan Transmission Control Protocol (TCP).
* IP mengirimkan data dalam bentuk datagram, karena memang IP hanya menyediakan layanan pengiriman data secara connectionless serta tidak andal (unreliable) kepada protokol-protokol yang berada lebih tinggi dibandingkan dengan protokol IP. Pengirimkan connectionless, berarti tidak perlu ada negosiasi koneksi (handshaking) sebelum mengirimkan data dan tidak ada koneksi yang harus dibuat atau dipelihara dalam lapisan ini. Unreliable, berarti IP akan mengirimkan paket tanpa proses pengurutan dan tanpa acknowledgment ketika pihak yang dituju telah dapat diraih. IP hanya akan melakukan pengiriman sekali kirim saja untuk menyampaikan paket-paket kepada hop selanjutnya atau tujuan akhir (teknik seperti ini disebut sebagai "best effort delivery"). Keandalan data bukan merupakan tugas dari protokol IP, tapi merupakan protokol yang berada pada lapisan yang lebih tinggi, seperti halnya protokol TCP.
* Bersifat independen dari lapisan antarmuka jaringan (lapisan pertama dalam DARPA Reference Model), karena memang IP didesain agar mendukung banyak komputer dan antarmuka jaringan. IP bersifat independen terhadap atribut lapisan fisik, seperti halnya pengabelan, pensinyalan, dan bit rate. Selain itu, IP juga bersifat independen terhadap atribut lapisan data link seperti halnya mekanisme Media access control (MAC), pengalamatan MAC, serta ukuran frame terbesar. IP menggunakan skema pengalamatannya sendiri, yang disebut sebagai "IP address", yang merupakan bilangan 32-bit dan independen terhadap skema pengalamatan yang digunakan dalam lapisan antarmuka jaringan.
* Untuk mendukung ukuran frame terbesar yang dimiliki oleh teknologi lapisan antarmuka jaringan yang berbeda-beda, IP dapat melakukan pemecahan terhadap paket data ke dalam beberapa fragmen sebelum diletakkan di atas sebuah saluran jaringan. Paket data tersebut akan dipecah ke dalam fragmen-fragmen yang memiliki ukuran maximum transmission unit (MTU) yang lebih rendah dibandingkan dengan ukuran datagram IP. Proses ini dinamakan dengan fragmentasi ([[Fragmentasi paket jaringan|fragmentation). Router atau host yang mengirimkan data akan memecah data yang hendak ditransmisikan, dan proses fragmentasi dapat berlangsung beberapa kali. Selanjutnya host yang dituju akan menyatukan kembali fragmen-fragmen tersebut menjadi paket data utuh, seperti halnya sebelum dipecah.
* Dapat diperluas dengan menggunakan fitur IP Options dalam header IP. Fitur yang dapat ditambahkan contohnya adalah kemampuan untuk menentukan jalur yang harus diikuti oleh datagram IP melalui sebuah internetwork IP.

Read more.....

Sejarah Internet

Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.

Pada awalnya Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat di tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol).

Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan.

Pada mulanya ARPANET hanya menghubungkan 3 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu di tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya.

Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet.

Read more.....

Router

Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.

Router adalah sebuah alat jaringan komputer yang mengirimkan paket data melalui sebuah jaringan atau Internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai routing. Proses routing terjadi pada lapisan 3 (Lapisan jaringan seperti Internet Protocol) dari stack protokol tujuh-lapis OSI.

Fungsi

Router berfungsi sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya. Router berbeda dengan switch. Switch merupakan penghubung beberapa alat untuk membentuk suatu Local Area Network (LAN).
Analogi Router dan Switch
Analogi Router dan Switch

Sebagai ilustrasi perbedaan fungsi dari router dan switch adalah switch merupakan suatu jalanan, dan router merupakan penghubung antar jalan. Masing-masing rumah berada pada jalan yang memiliki alamat dalam suatu urutan tertentu. Dengan cara yang sama, switch menghubungkan berbagai macam alat, dimana masing-masing alat memiliki alamat IP sendiri pada sebuah LAN.

Router sangat banyak digunakan dalam jaringan berbasis teknologi protokol TCP/IP, dan router jenis itu disebut juga dengan IP Router. Selain IP Router, ada lagi AppleTalk Router, dan masih ada beberapa jenis router lainnya. Internet merupakan contoh utama dari sebuah jaringan yang memiliki banyak router IP. Router dapat digunakan untuk menghubungkan banyak jaringan kecil ke sebuah jaringan yang lebih besar, yang disebut dengan internetwork, atau untuk membagi sebuah jaringan besar ke dalam beberapa subnetwork untuk meningkatkan kinerja dan juga mempermudah manajemennya. Router juga kadang digunakan untuk mengoneksikan dua buah jaringan yang menggunakan media yang berbeda (seperti halnya router wireless yang pada umumnya selain ia dapat menghubungkan komputer dengan menggunakan radio, ia juga mendukung penghubungan komputer dengan kabel UTP), atau berbeda arsitektur jaringan, seperti halnya dari Ethernet ke Token Ring.

Router juga dapat digunakan untuk menghubungkan LAN ke sebuah layanan telekomunikasi seperti halnya telekomunikasi leased line atau Digital Subscriber Line (DSL). Router yang digunakan untuk menghubungkan LAN ke sebuah koneksi leased line seperti T1, atau T3, sering disebut sebagai access server. Sementara itu, router yang digunakan untuk menghubungkan jaringan lokal ke sebuah koneksi DSL disebut juga dengan DSL router. Router-router jenis tersebut umumnya memiliki fungsi firewall untuk melakukan penapisan paket berdasarkan alamat sumber dan alamat tujuan paket tersebut, meski beberapa router tidak memilikinya. Router yang memiliki fitur penapisan paket disebut juga dengan packet-filtering router. Router umumnya memblokir lalu lintas data yang dipancarkan secara broadcast sehingga dapat mencegah adanya broadcast storm yang mampu memperlambat kinerja jaringan.

[sunting] Jenis-jenis router

Secara umum, router dibagi menjadi dua buah jenis, yakni:

* static router (router statis): adalah sebuah router yang memiliki tabel routing statis yang diset secara manual oleh para administrator jaringan.
* dynamic router (router dinamis): adalah sebuah router yang memiliki dab membuat tabel routing dinamis, dengan mendengarkan lalu lintas jaringan dan juga dengan saling berhubungan dengan router lainnya.

Jenis-jenis router

Secara umum, router dibagi menjadi dua buah jenis, yakni:

* static router (router statis): adalah sebuah router yang memiliki tabel routing statis yang diset secara manual oleh para administrator jaringan.
* dynamic router (router dinamis): adalah sebuah router yang memiliki dab membuat tabel routing dinamis, dengan mendengarkan lalu lintas jaringan dan juga dengan saling berhubungan dengan router lainnya.

Router versus Bridge

Cara kerja router mirip dengan bridge jaringan, yakni mereka dapat meneruskan paket data jaringan dan dapat juga membagi jaringan menjadi beberapa segmen atau menyatukan segmen-segmen jaringan. Akan tetapi, router berjalan pada lapisan ketiga pada model OSI (lapisan jaringan), dan menggunakan skema pengalamatan yang digunakan pada lapisan itu, seperti halnya alamat IP. Sementara itu, bridge jaringan berjalan pada lapisan kedua pada model OSI (lapisan data-link), dan menggunakan skema pengalamatan yang digunakan pada lapisan itu, yakni MAC address.

Lalu, kapan penggunaan bridge jaringan dilakukan dan kapan penggunakan router dilakukan? Bridge, sebaiknya digunakan untuk menghubungkan segmen-segmen jaringan yang menjalankan protokol jaringan yang sama (sebagai contoh: segmen jaringan berbasis IP dengan segmen jaringan IP lainnya). Selain itu, bridge juga dapat digunakan ketika di dalam jaringan terdapat protokol-protokol yang tidak bisa melakukan routing, seperti halnya NetBEUI. Sementara itu, router sebaiknya digunakan untuk menghubungkan segmen-segmen jaringan yang menjalankan protokol jaringan yang berebeda (seperti halnya untuk menghubungkan segmen jaringan IP dengan segmen jaringan IPX.) Secara umum, router lebih cerdas dibandingkan dengan bridge jaringan dan dapat meningkatkan bandwidth jaringan, mengingat router tidak meneruskan paket broadcast ke jaringan yang dituju. Dan, penggunaan router yang paling sering dilakukan adalah ketika kita hendak menghubungkan jaringan kita ke Internet.

Read more.....

Jaringan komputer

Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia.
Langsung ke: navigasi, cari

Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:

* Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk
* Komunikasi: contohnya surat elektronik, instant messaging, chatting
* Akses informasi: contohnya web browsing

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Klasifikasi Berdasarkan skala :

* Local Area Network (LAN)
* Metropolitant Area Network (MAN)
* Wide Area Network (WAN)

Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:

* Client-server

Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

* Peer-to-peer

Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.

Berdasarkan topologi jaringan : Berdasarkan [topologi jaringan], jaringan komputer dapat dibedakan atas:

* Topologi bus
* Topologi bintang
* Topologi cincin

Read more.....

Senin, 03 Desember 2007

Menebarkan Budaya Nge-Blog

Tanpa tedeng aling-aling dan tanpa sungkan-sungkan, terus terang saat ini saya sedang kecanduan nge-blog. Bagaimana pun blog adalah sejarah yang sangat monumental dalam dunia WWW. Betapa dekatnya kita bisa berinteraksi tanpa sekat teritori dan waktu. Apa yang kita rasakan, seperti pengalaman, fakta, dan apa yang kita temukan sehari-hari bisa langsung tercurah lewat media ini dengan jangkauan global, dan dalam hitungan sepersekian detik sudah bisa terbaca oleh semua orang di penjuru dunia. Memang benar, dunia ini semakin sempit. Berarti pepatah yang mengatakan bahwa dunia tidak selebar daun kelor kini sudah terbukti :D.

Dengan potensi blog yang luar biasa, dan saya memandang sisi positif dari sebuah blog sebagai ajang transfer ilmu, ajang pencerahan dan ajang penebar kebaikan, kenapa kita tidak mengetuk teman-teman kita agar mengenal media ini? Bukankah berkumpul dalam sesuatu yang positif akan lebih menumbuhkan semangat untuk maju dan tumbuh bersama? Ketimbang beradu dalam ajang-ajang kecantikan atau keindahan fisik atau keindahan vokal belaka (as seen on TV :D) yang sepertinya tidak jelas sisi kemanfaatannya untuk kita semua? Bukankah berbagi dengan ilmu itu tidak mengurangi apa yang kita miliki dan akan memberi pahala yang tiada pernah terputus? Saya yakin anda semua pasti setuju. Yang tidak setuju ke laut aje (he he he).

Dengan tendensi dan argumentasi katro diatas (ha ha ha), saya atau aku ya? Mulai ada niat untuk mensosialisasikan kemanfaatan blog bagi lingkungan sekitar. Dan semoga dalam jangka waktu dekat cita-cita mulia ini :( akan terkabul, yakni ingin mengadakan workhop nge-blog di kota kecil ini bersama Agus Hery (edittag). Bukannya sok pahlawan atau gagah-gagahan, tapi ya itu tadi, dalam rangka turut mencerdaskan kehidupan berbangsa dan bernegara, serta turut memberdayakan masyarakat dengan teknologi internet (halah sok keminter :D).

Walaupun mereka ngomong ini adalah blog abal-abal, tapi aku tidak peduli. Karena aku ingin maju dan berkembang, aku ingin hari ini harus lebih baik dari hari kemarin. Oleh karena itu, ayo sosialisasikan budaya nge-blog di sekitar kita.

Salam Nge-Blog...!!!

Read more.....

Rabu, 28 November 2007

*TIPS CERDAS*

* *

Dari orang yg paling cerdas teruntuk orang – orang yg kurang cerdas dan belum
cerdas agar menjadi orang cerdas dan bias membuat orang cerdas sehingga
generasi kita cerdas dan bisa menjadi bangsa yg cerdas…

Ø Percaya diri dong.. jangan malu – malu kucing, ntar kuncingnya yg malu .. ^_^

Ø Optimis Dech..bahwa kamu tuh bisa segalanya.. "*You Can if You Think You Can"*

Ø Berfikir logis dan riil, bukan berfikir kaya udang kepanasan.. ^_^

Ø Tahan hawa nafsu, kendalikan emosi..

Ø Berjiwa besar dalam segala situasi dan kondisi, meskipun sampai syakaratul
maut..

Ø Inisiatif tinggi dalam bersikap dan bergaul..

Ø Jangan simpan bakat dan potensimu dalam lubuk hatimu..tapi tunjukkan dan
kembangkan.. "*Badilil juhdi lilwushuuli ilal ghoyah."*

Ø Kreatif dan kreasi agar seperti Kiky Creative ^_^

Ø Mendengar ide dan gagasan orang lain, jangan tutup dirimu untuk mendengar..

Ø Lakukan eksperimen, jangan pernah takut untuk tidak sukses.. "*Jarrib
walaawid takun `aarifaan.."*

Ø Dinamis dalam setiap langkah..

Ø Bersikap tenang walalupun di masa yang sangat kritis..

Ø Selalu tersenyum walaupun disaat yang pahit..

Ø Cintai semua yang baik, jangan benci dengan sesuatu yang baik.. "*al-Hubbu
yashna`ul mu`jizah.."*

Ø Jangan meremehkan sesuatu yang kecil, kecil itu bisa menjadi besar..

Ø Intropeksi diri untuk menuju kebaikan..

Ø Makan secukupnya jangan sedikit nanti kurus dan jangan banyak nanti gemuk..
^_^

Ø Olah raga yang rajin dan bersemangat, hiduplah bersemangat jangan loyo..

Ø Berusaha dan berjihad jangan pantang menyerah.. "*walaysa lilinsani illa maa
yas`aa.."*

Ø Goncangkan dunia dengan akhlak karimah.. Bersabarlah karena sabar itu lebih
manis dari pada donat di beri gula lima karung sampur meses lima bungkus
ditambah madu lima botol ^_^ "….*as-Shobru kas-shobri murrun fii madzoqotihi..
lakinna `awaaqibuhu ahlaa minal `osali.."*

Ø Berjuanglah demi meraih kesuksesan, hidup adalah perjuangan.. "*qif duuna
ro`yaka fil hayati mujaahidaan..fainnal hayati `aqidatun wa jihaaduun.."*

Ø Diam itu bijaksana tapi bukan berarti diam tanpa kata – kata.. "*Static
Condation means Death.."*

Ø Nikmati hidup ini dengan garis keindahan yang penuh dengan syukur, dzikir dan
do`a.. "*at-thom`u bimaa `inda Allahi yuhibbuka Allah..walaa tathma`u maa
`inda-nnaasi yuhibbuka – nnaasi.."*

Ø Ikhlaslah dalam pemberian dan dlm hal apapun..Yakinlah hanya Allah yg menilai
& memberi.. "*Give more `n You will get more"*

Ø Bermanfaatlah bg org lain.. "*Khoirun Naas anfa`uhum linnaas*"

Ø Yakinlah do`a mengalahkan segalanya.. "*ud`uunii astajib lakum…"*

Ø Optimis akan pertolongan Allah..

Ø Tawakkal, kita berusaha dan berdo`a, Allah menentukan yang terbaik..

*(Kampung nan Damai, Darussalam `99)*

Read more.....

Rabu, 21 November 2007

ʞılɐqɹǝʇ sılnuǝɯ ɐɹɐɔ

: ıp ɐɾɐ ısɹǝʌuoʞ ƃunsƃuɐl ' ʞılɐqɹǝʇ sılnuǝɯ ɐɹɐɔ ɐɾɐ ƃuǝsı ʇɐnq

Code:
http://www.revfad.com/flip.html

hehehehehehe

selamat mencoba keisengan ........ asyik kan

tambahan untuk nulis di YM hurufnya tinggal diganti aja jadi Lucida Sans Unicode biar ngga aneh keluarnya

(sumber: BTX2K/CCPB/Kaskus.us)

Read more.....

Selasa, 20 November 2007

Memonopoli Bandwith dengan Firefox

Written by b4db0y
Friday, 11 May 2007
Pernah gak temen2 ngerasain pas lagi warnet yang walaupun sepi user tapi buat browsing ttp pelan, download juga pelan bgt... itu karena tiap bilik/room udah di batasi bitrate n bandwithnya... nah sekarang masalah itu mungkin bisa teratasi dengan cara ini, caraX:

1). Buka Browser Mozilla Firefox
2). Pada Address Bar Ketik : about:CONFIG
3). Cari string di bawah ini : ( pastikan semua srting dibawah "TRUE")
contoh menggantingnya :
NETWORK.HTTP.PIPELINING FALSE ==> klik kanan dan pilih "Toggle"
NETWORK.HTTP.PIPELINING TRUE
NETWORK.HTTP.PIPELINING.MAXREQUESTS 64
NETWORK.HTTP.PROXY.PIPELINING TRUE
NETWORK.PROXY.SHARE_PROXY_SETTINGS FALSE <=== ini harus False 4). buat srting baru caranya : Klik Kiri 1X Dimana Saja, Klik Kanan [/b]NEW>>INTEGER[/b]
5). Ketik : NGLAYOUT.INITIALPAINT.DELAY Beri Nilai 0
6). Kemudian REFRESH atau Tekan F5
7). Pada Address Bar Ketik : about:BLANK
Klik Menu:
Untuk OS Windows XP TOOLS>>OPTIONS>>WEB FEATURES
Untuk OS Linux ( Vector ) EDIT >> PREFERENCES
Untuk Setting yang berbeda di beberapa OS EDIT >>ADVANCED
9). Pada Option :
ALLOW WEB SITES TO INSTALL SOFTWARE Beri Tanda Check Box Untuk mengaktifkan
10).Kemudian Tekan OK Lalu REFRESH ( F5 )
11).Masuk Ke Link Ini :
https://addons.mozilla.org/en-US/firefox/addon/125?applicationfiltered=firefox&id=125
atau :
https://addons.mozilla.org/extensions/moreinfo.php?id=125&applicationfiltered=firefox
12).Download Software SwitchProxy Tool Versi 1.3.4
13).Setelah Selesai Jangan Tekan Tombol UPDATE
14).Klik Tanda X (tutup)Yang Ada Di Pojok Kanan Atas Dari POP UP Window Yang Muncul
15).Tutup Semua Browser Mozilla FireFox,
16).Kemudian Buka Lagi Untuk Mengaktifkan Software SwitchProxy Tool Versi 1.3.4 Yang sudah di Install Tadi
17).Kalo Instalasi Sukses, Akan Muncul Toolbar tambahan Di Bawah Toolbar Navigasi & Address Bar.
Sekarang Browser Mozilla Siap Untuk Digunakan…….
:: Message ::
-- Software SwitchProxy Tool Versi 1.3.4 Ini selain untuk Mengganti Proxy Secara Otomatis Di Browser Mozilla FireFox, Engine-nya Juga Berpengaruh terhadap Kecepatan Koneksi Internet
-- Cara Ini Sangat Efektif Bila Digunakan Di Warnet Yang Padat Pengunjung untuk Menyedot Bandwidth ( Mayoritas kecepatan akses Internet ) Ke Komputer Yang Sedang Anda Pakai
-- Perubahan Yang Signifikan Terjadi Pada koneksi Internet Dengan BROADBAND / VSAT

Klik 2x di settingan dan masukin angka-angka ini - untuk true / false booleans – mereka bakal ganti otomatis begitu klik 2x
Code:
browser.tabs.showSingleWindowModePrefs – true
network.http.max-connections – 64
network.http.max-connections-per-server – 20
network.http.max-persistent-connections-per-proxy – 10
network.http.max-persistent-connections-per-server – 4
network.http.pipelining – true
network.http.pipelining.maxrequests – 100
network.http.proxy.pipelining – true
network.http.request.timeout – 300
network.http.request.max-start-delay = 0
nglayout.initialpaint.delay = 0
If nglayout.initialpaint.delay doesnt exist, Right click, new integer.


Optional:

Code:
network.http.max-persistent-connections-per-proxy = 10
network.http.proxy.pipelining = true
network.http.proxy.version = 1.0


Tutup mozilla trus jalanin lagi.
Sekarang Mozilla lo mengGILAAAAAAAAAA!!!.

WARNING:
Settingan ini bikin lo ngedonlot situs dengan amat KESURUPAN, BUT bikin Overload luar biasa ke situs yang lo tuju!
Ga bermaksud apa-apa selain kompi lain yang dapat share internet bakal lemod ABEZZZ gara-gara lo sedot benwidnya!

Next tip:
Disable IPv6 di Firefox buat bikin sejuk kecepatan load page lo!!........ soalnya hamper semua site dah ga make IPv4...........

Buka Firefox.........ketik “about:config” (enter)
cari :Network.dns.disableIPv6

Klik 2x buat ngerubah jadi 'true' trus restart Firefox.
Lo bakal mempercepat akses browsing.........page per page.
Sekarang Firefox bener-bener dah GILAAAAAAAA buat lo!...
nglayout.initialpaint.delay bisa dirubah yg mana aja...bisa 0 bisa 300 ada juga yg set 30...tergantung kebutuhan.....coba 0 dulu...baru nanti kl ga ada perubahan naikan ke 300 atau nilai yg dirasa memuaskan

For ADSL:
Code:
1. Type: about:config
2. Set:
network.http.max-connections : 64
network.http.max-connections-per-server : 21
network.http.max-persistent-connections-per-server : 8
network.http.pipelining : true
network.http.pipelining.maxrequests : 100
network.http.proxy.pipelining : true


3. Lastly right-click anywhere and select New-> Integer. Name it "nglayout.initialpaint.delay" and set its value to "0". This value is the amount of time the browser waits before it acts on information it recieves. (Copy from TvM)[/code]

For Dial_ip:
Code:
browser.cache.disk_cache_ssl : true
browser.xul.error_pages.enabled : true
content.interrupt.parsing : true
content.max.tokenizing.time : 3000000
content.maxtextrun : 8191
content.notify.backoffcount : 5
content.notify.interval : 750000
content.notify.ontimer : true
content.switch.threshold : 750000
network.http.max-connections : 32
network.http.max-connections-per-server : 8
network.http.max-persistent-connections-per-proxy : 8
network.http.max-persistent-connections-per-server : 4
network.http.pipelining : true
network.http.pipelining.maxrequests : 8
network.http.proxy.pipelining : true
nglayout.initialpaint.delay : 750
plugin.expose_full_path : true
signed.applets.codebase_principal_support : true

ok bos

Read more.....

Rabu, 07 November 2007

Al-Qur’an via Yahoo! Mesengger (Hadits juga ada)

Mei 22nd, 2007

Postingan Pertama setelah hiatus “in lazy era” :).

Dapet dari milis muslimblog (emailnya mas Eko Adi Prasetyo), informasi yang cukup menarik untuk di share

Kali ini, dengan Al Qur’an pun kita bisa “chating”, dengan messenger seperti Yahoo!, MSN, ICQ, AOL, Google Talk, Jabber, IRC DalNet, UnderNet, IRCQNet, ZaNet, AustNet, Uzbeck) and more

Caranya sbb:

1. Klik add contact di Yahoo Messenger anda
2. Ketik quran.noble di kolom “Type the person’s Yahoo! ID or email address”
3. Klik next dan ikuti proses selanjutnya seperti menambah “contact” baru pada Y!M anda
4. Mau mulai chatting? Ketik pesan [quran] [bahasa yang anda pilih] [nomor surat]:[nomor ayat] –> Contoh : Untuk mengetahui terjemahan Al Fathihah ayat 1 sampai ayat 3 tinggal ketik di kolom pesan sbb: quran id 1:1-3
5. mau mencari bantuan ketik saja help
6. tidak hanya quran, tetapi ada juga Hadits Bukhari, Muslim, Abu Dawud dll

Cukup jelas bukan? Jadi setiap waktu anda bisa berkomunikasi dengan Al-Qur’an.

Link terkait http://quran.noble.googlepages.com/

Yang ini penjelasan dari Lelucon Singa

Ok. Misalnya, ada yang kepengen tahu kata surga dan neraka ada di ayat-ayat mana saja. Sebelumnya, ketikkan perintah untuk mengeset ke terjemahan bahasa indonesia. (blogger: ID itu maksudnya Indonesia)

Quran SetTranslation ID

Tanggapan dari bot:
quran.noble: Setting Default Translation as Indonesian - Just type Quran Surah-No Ayah-No and you will see Quran in Indonesian

Kemudian ketikkan perintah untuk mencari kata “surga” dan “neraka”.

Quran Search surga neraka

Tanggapan dari bot:
quran.noble: Searching for surga & neraka in Qur’an Copied From WinQuran Software.
quran.noble: Matches are: 2:221 3:185 5:72 7:18,44,46,49,50 13:35 28:61 42:7 47:12 59:20 - 13 Matches in 0.533 sec. V8.1

Ketik Quran Show untuk menampilkan hasil pencarian.

Semoga Bermanfaat

Read more.....

Membuat server blog Wordpress pada jaringan komputer lokal

Pasti bloggers mania pada tau salah satu engine yang mendukung blog bernama Wordpress. Sekarang telah tersedia aplikasi Wordpress yang bisa dijalankan di komputer sendiri. Dalam artikel ini gw pake system linux SuSe 10 buat kelinci percobaannya. Gini nih caranya…

Download Wordpress
Seperti biasanya gw lebih seneng klo pake aplikasi wget, gak tau knapa…
# wget http://wordpress.org/latest.tar.gz

Aktifkan webserver dan phpMyAdmin
Pada kasus ini sudah diterangkan cara installasi XAMPP di artikel sebelumnya. Baca dulu –>> http://dadhee.blogspot.com/2007/02/ migrasi-dari-php-triad-ke-xampp.html .

Ekstrak file latest.tar.gz
# tar xfvz latest.tar.gz -C /opt/lampp/htdocs/

Rubah permission file
Agar hasil konfigurasi nanti bisa ditulis, maka rubah permission file dari file ekstrak tadi.
# chmod 777 /opt/lampp/htdocs/wordpress/

Installasi via web browser
Installasi selanjutnya via web browser. Di sini gw pake Mozilla Firefox. Ketikan http://localhost/wordpress.

Kemudian akan disambut oleh text “There doesn’t seem to be a wp-config.php file. I need this before we can get started. Need more help? We got it. You can create a wp-config.php file through a web interface, but this doesn’t work for all server setups. The safest way is to manually create the file.” Lalu silahkan meng-klik create a wp-config.php file through a web interface untuk melanjutkan.

Kemudian kita akan dihadapkan dengan aturan main dalam installasi wordpress, kalau ente setuju dengan semua itu maka berikutnya adalah klik let’s go! untuk melanjutkan tahap installasi.

Buat database
Buka http://localhost/phpMyAdmin . Buat database dengan nama (terserah) wordpress.

Lanjutkan tahap Installasi via web browser

Isi form yang disuguhkan disana, diantaranya adalah : Database Name, sesuai dengan database yang telah dibuat sebelumnya, yaitu wordpress. User Name, user name mysql (username defaultnya adalah root). Password, masukan password mysql dari user root. Database Host, untuk database host local, ente masukin aja localhost (klo meng-installnya di system lokal). Table Prefix, (abaikan aja) kalau sudah klik Submit.

Kalau sudah yakin dengan apa yang telah kita ketikan tadi maka kita akan diberi pesan: “All right sparky! You’ve made it through this part of the installation. WordPress can now communicate with your database. If you are ready, time now to run the install! “. Klik untuk melanjutkan proses installasi berikutnya.

Klik First Step » untuk lanjut. maka kita akan dihadapkan kembali dengan form isian untuk mengisi form: Weblog title, title yang akan ditampilkan di blog. Your e-mail, alamat e-mail pengguna. Kalau formnya sudah di isi semua dengan benar maka klik Continue to Second Step >> Installasi sudah selesai dan wordpress hasil install akan menampilkan User name, Password, Login address. Password biasanya di beri secara otomatis dan bisa diubah kalau ente-ente pade dah masuk ke halaman adminstrator.

Buat login admin ada di link: http://localhost/wordpress/wp-admin/

Tahap selanjutnya tergantung pada kreatifitas dan imajinasi ente-ente dalam membuat sebuah blog.

Read more.....

PUBLIKASI BLOG MELALUI YAHOO! MESSENGER

August 1, 2007
Filed under: teknologi — bidari @ 3:26 am

Anda pengguna Yahoo! Messenger dan ingin mempopulerkan blog Anda melalui Yahoo! Messenger?

Ikuti langkah-langkah berikut ini.
MENAMBAHKAN LINK STATUS YAHOO! MESSENGER PADA BLOG

1. Login ke User Yahoo! Messenger atau di bagian Address bar internet browser Anda ketikkan alamat ini:
http://messenger.yahoo.com.
2. Masukkan Yahoo ID dan Password.
3. Pada halaman account Yahoo.! Messenger yang muncul, lakukan scroll down ke bawah ke bagian paling bawah.
Temukan dan klik link Add Presence to Your Site.
4. Anda akan mendapatkan tag link html yang dapat Anda gunakan.
5. Pilih seluruh code (Ctrl+A), kemudian Copy (Ctrl+C).
6. Bukalah template blog Anda.
7. Pada kode tag HTML Sidebar, klik kanan lalau Paste.
8. Klik Save Template Changes.
9. Jika Anda ingin menampilkan ID Yahoo Messenger di jendela baru, maka tambahkan tag: target=”_blank”.

PUBLIKASI

1. Login ke Yahoo! Messenger.
2. Klik New Status Message.
3. Masukkan alamat blog Anda di kotak dialog Enter Your Status Message.
4. Klik OK.

Read more.....

Rabu, 24 Oktober 2007

Apa Itu Firewall ?

PENGERTIAN

Firewall merupakan suatu cara/sistem/mekanisme yang diterapkan baik terhadap hardware , software ataupun sistem itu sendiri dengan tujuan untuk melindungi, baik dengan menyaring, membatasi atau bahkan menolak suatu atau semua hubungan/kegiatan suatu segmen pada jaringan pribadi dengan jaringan luar yang bukan merupakan ruang lingkupnya. Segmen tersebut dapat merupakan sebuah workstation, server, router, atau local area network (LAN) anda.
Firewall secara umum di peruntukkan untuk melayani :

1. mesin/komputer
Setiap individu yang terhubung langsung ke jaringan luar atau internet dan menginginkan semua yang terdapat pada komputernya terlindungi.
2. Jaringan
Jaringan komputer yang terdiri lebih dari satu buah komputer dan berbagai jenis topologi jaringan yang digunakan, baik yang di miliki oleh perusahaan, organisasi dsb.

KARAKTERISTIK FIREWALL

1.Seluruh hubungan/kegiatan dari dalam ke luar , harus melewati firewall. Hal ini dapat dilakukan dengan cara memblok/membatasi baik secara fisik semua akses terhadap jaringan Lokal, kecuali melewati firewall. Banyak sekali bentuk jaringan yang memungkinkan.

2.Hanya Kegiatan yang terdaftar/dikenal yang dapat melewati/melakukan hubungan, hal ini dapat dilakukan dengan mengatur policy pada konfigurasi keamanan lokal. Banyak sekali jenis firewall yang dapat dipilih sekaligus berbagai jenis policy yang ditawarkan.

3.Firewall itu sendiri haruslah kebal atau relatif kuat terhadap serangan/kelemahan. hal ini berarti penggunaan sistem yang dapat dipercaya dan dengan Operating system yang relatif aman.
TEKNIK YANG DIGUNAKAN OLEH FIREWALL

1.Service control (kendali terhadap layanan)
berdasarkan tipe-tipe layanan yang digunakan di Internet dan boleh diakses baik untuk kedalam ataupun keluar firewall. Biasanya firewall akan mencek no IP Address dan juga nomor port yang di gunakan baik pada protokol TCP dan UDP, bahkan bisa dilengkapi software untuk proxy yang akan menerima dan menterjemahkan setiap permintaan akan suatu layanan sebelum mengijinkannya.Bahkan bisa jadi software pada server itu sendiri , seperti layanan untuk web ataupun untuk mail.

2.Direction Conrol (kendali terhadap arah)
berdasarkan arah dari berbagai permintaan (request) terhadap layanan yang
akan dikenali dan diijinkan melewati firewall.

3.User control (kendali terhadap pengguna)
berdasarkan pengguna/user untuk dapat menjalankan suatu layanan, artinya ada user yang dapat dan ada yang tidak dapat menjalankan suatu servis,hal ini di karenakan user tersebut tidak di ijinkan untuk melewati firewall. Biasanya digunakan untuk membatasi user dari jaringan lokal untuk mengakses keluar, tetapi bisa juga diterapkan untuk membatasi terhadap pengguna dari luar.

4.Behavior Control (kendali terhadap perlakuan)
berdasarkan seberapa banyak layanan itu telah digunakan. Misal, firewall dapat memfilter email untuk menanggulangi/mencegah spam.
TIPE - TIPE FIREWALL

1.Packet Filtering Router

Packet Filtering diaplikasikan dengan cara mengatur semua packet IP baik yang menuju, melewati atau akan dituju oleh packet tersebut.pada tipe ini packet tersebut akan diatur apakah akan di terima dan diteruskan , atau di tolak.penyaringan packet ini di konfigurasikan untuk menyaring packet yang akan di transfer secara dua arah (baik dari atau ke jaringan lokal). Aturan penyaringan didasarkan pada header IP dan transport header,termasuk juga alamat awal(IP) dan alamat tujuan (IP),protokol transport yang di
gunakan(UDP,TCP), serta nomor port yang digunakan.
Kelebihan dari tipe ini adalah mudah untuk di implementasikan, transparan untuk pemakai, lebih cepat
Adapun kelemahannya adalah cukup rumitnya untuk menyetting paket yang akan difilter secara tepat, serta lemah dalam hal authentikasi.

Adapun serangan yang dapat terjadi pada firewall dengan tipe ini adalah:

+ IP address spoofing : intruder (penyusup) dari luar dapat melakukan ini
dengan cara menyertakan/menggunakan ip address jaringan lokal yanbg telah
diijinkan untuk melalui firewall.

+ Source routing attacks : tipe ini tidak menganalisa informasi routing
sumber IP, sehingga memungkinkan untuk membypass firewall.

+ Tiny Fragment attacks : intruder (penyusup) membagi IP kedalam bagian-bagian (fragment) yang lebih kecil dan memaksa terbaginya informasi mengenai TCP header. Serangan jenis ini di design untuk menipu aturan penyaringan yang bergantung kepada informasi dari TCP header. Penyerang berharap hanya bagian (fragment) pertama saja yang akan di periksa dan sisanya akan bisa lewat dengan bebas. Hal ini dapat di tanggulangi dengan cara menolak semua packet dengan protokol TCP dan memiliki Offset = 1 pada IP fragment (bagian IP)
2.Application-Level Gateway

Application-level Gateway yang biasa juga di kenal sebagai proxy server yang berfungsi untuk memperkuat/menyalurkan arus aplikasi. Tipe ini akan mengatur semua hubungan yang menggunakan layer aplikasi ,baik itu FTP, HTTP, GOPHER dll.

Cara kerjanya adalah apabila ada pengguna yang menggunakan salah satu aplikasi semisal FTP untuk mengakses secara remote, maka gateway akan meminta user memasukkan alamat remote host yang akan di akses.Saat pengguna mengirimkan USer ID serta informasi lainnya yang sesuai maka gateway akan melakukan hubungan terhadap aplikasi tersebut yang terdapat pada remote host, dan menyalurkan data diantara kedua titik. apabila data tersebut tidak sesuai maka firewall tidak akan meneruskan data tersebut atau menolaknya. Lebih jauh lagi, pada tipe ini Firewall dapat di konfigurasikan untuk hanya mendukung beberapa aplikasi saja dan menolak aplikasi lainnya untuk melewati firewall.

Kelebihannya adalah relatif lebih aman daripada tipe packet filtering router lebih mudah untuk memeriksa (audit) dan mendata (log) semua aliran data yang masuk pada level aplikasi.

Kekurangannya adalah pemrosesan tambahan yang berlebih pada setiap hubungan. yang akan mengakibatkan terdapat dua buah sambungan koneksi antara pemakai dan gateway, dimana gateway akan memeriksa dan meneruskan semua arus dari dua arah.
3.Circuit-level Gateway

Tipe ketiga ini dapat merupakan sistem yang berdiri sendiri , atau juga dapat merupakan fungsi khusus yang terbentuk dari tipe application-level gateway.tipe ini tidak mengijinkan koneksi TCP end to end (langsung)

cara kerjanya : Gateway akan mengatur kedua hubungan tcp tersebut, 1 antara dirinya (gw) dengan TCP pada pengguna lokal (inner host) serta 1 lagi antara dirinya (gw) dengan TCP pengguna luar (outside host). Saat dua buah hubungan terlaksana, gateway akan menyalurkan TCP segment dari satu hubungan ke lainnya tanpa memeriksa isinya. Fungsi pengamanannya terletak pada penentuan hubungan mana yang di ijinkan.

Penggunaan tipe ini biasanya dikarenakan administrator percaya dengan pengguna internal (internal users).



KONFIGURASI FIREWALL
1.Screened Host FIrewall system (single-homed bastion)

Pada konfigurasi ini, fungsi firewall akan dilakukan oleh packet filtering router dan bastion host*.Router ini dikonfigurasikan sedemikian sehingga untuk semua arus data dari Internet, hanya paket IP yang menuju bastion host yang di ijinkan. Sedangkan untuk arus data (traffic) dari jaringan internal, hanya paket IP dari bastion host yang di ijinkan untuk keluar.

Konfigurasi ini mendukung fleksibilitasdalam Akses internet secara langsung, sebagai contoh apabila terdapat web server pada jaringan ini maka dapat di konfigurasikan agar web server dapat diakses langsung dari internet.
Bastion Host melakukan fungsi Authentikasi dan fungsi sebagai proxy. Konfigurasi ini memberikan tingkat keamanan yang lebih baik daripada packet-filtering router atau application-level gateway secara terpisah.

2.Screened Host Firewall system (Dual-homed bastion)

Pada konfigurasi ini, secara fisik akan terdapat patahan/celah dalam jaringan. Kelebihannya adalah dengan adanya du ajalur yang meisahkan secara fisik maka akan lebih meningkatkan keamanan dibanding konfigurasi pertama,adapun untuk server-server yang memerlukan direct akses (akses langsung) maka dapat diletakkan ditempat/segmenrt yang langsung berhubungan dengan internet

Hal ini dapat dilakukan dengan cara menggunakan 2 buah NIC ( network interface Card) pada bastion Host.
3.Screened subnet firewall

Ini merupakan konfigurasi yang paling tinggi tingkat keamanannya. kenapa? karena pada konfigurasi ini di gunakan 2 buah packet filtering router, 1 diantara internet dan bastion host, sedangkan 1 lagi diantara bastian host dan jaringan local konfigurasi ini membentuk subnet yang terisolasi.

adapun kelebihannya adalah :
+ terdapat 3 lapisan/tingkat pertahanan terhadap penyusup/intruder .
+ router luar hanya melayani hubungan antara internet dan bastion host sehingga jaringan lokal menjadi tak terlihat (invisible )
+ Jaringan lokal tidak dapat mengkonstuksi routing langsung ke internet, atau dengan kata lain , Internet menjadi Invinsible (bukan berarti tidak bisa melakukan koneksi internet).

LANGKAH-LANGKAH MEMBANGUN FIREWALL

1.Mengidenftifikasi bentuk jaringan yang dimiliki
Mengetahui bentuk jaringan yang dimiliki khususnya toplogi yang di gunakan serta protocol jaringan, akan memudahkan dalam mendesain sebuah firewall

2.Menentukan Policy atau kebijakan
Penentuan Kebijakan atau Policy merupakan hal yang harus di lakukan, baik atau buruknya sebuah firewall yang di bangun sangat di tentukan oleh policy/kebijakan yang di terapkan. Diantaranya:
1. Menentukan apa saja yang perlu di layani. Artinya, apa saja yang akan dikenai policy atau kebijakan yang akan kita buat
2. Menentukan individu atau kelompok-kelompok yang akan dikenakan policy atau kebijakan tersebut
3. Menentukan layanan-layanan yang di butuhkan oleh tiap tiap individu atau kelompok yang menggunakan jaringan
4. Berdasarkan setiap layanan yang di gunakan oleh individu atau kelompok tersebut akan ditentukan bagaimana konfigurasi terbaik yang akan membuatnya semakin aman
5. Menerapkankan semua policy atau kebijakan tersebut

3.Menyiapkan Software atau Hardware yang akan digunakan Baik itu operating system yang mendukung atau software-software khusus pendukung firewall seperti ipchains, atau iptables pada linux, dsb. Serta konfigurasi hardware yang akan mendukung firewall tersebut.

4.Melakukan test konfigurasi
Pengujian terhadap firewall yang telah selesai di bangun haruslah dilakukan, terutama untuk mengetahui hasil yang akan kita dapatkan, caranya dapat menggunakan tool tool yang biasa dilakukan untuk mengaudit seperti nmap.

* Bastion Host adalah sistem/bagian yang dianggap tempat terkuat dalam sistem keamanan jaringan oleh administrator.atau dapat di sebuta bagian terdepan yang dianggap paling kuat dalam menahan serangan, sehingga menjadi bagian terpenting dalam pengamanan jaringan, biasanya merupakan komponen firewall atau bagian terluar sistem publik. Umumnya Bastion host akan menggunakan Sistem operasi yang dapat menangani semua kebutuhan (misal , Unix, linux, NT).

Sumber : http://triatmojo.wordpress.com
Entri ini dibuat oleh kang deden dan ditulis pada 7 Februari, 2007 pada 1:58 pm dan diberkaskan di dalam Jaringan. Buat Penanda Halaman Tautan Permanen. Ikuti komentar apa pun di sini dengan Pengumpan RSS untuk tulisan ini. Tulis komen atau tinggalkan trackback: URL Trackback.

Read more.....

Apakah TCP/IP itu?

Saya yakin pasti istilah TCP/IP sudah tidak aneh lagi di telinga kita, atau mungkin bisa dikatakan bagi pengguna internet istilah tersebut sudah merupakan hal yang biasa, dan bukan sesuatu yang aneh. Tapi ketika suatu saat ada yang menanyakan apa Itu TCP/IP .. emm mungkin bagi yang mendalami pendidikan informatika sudah pasti bisa menjelaskannya .. nah bagaimana untuk orang awal atau sebagai pengguna saja .. ketika di tanya oleh Anaknya yang ngotak-ngatik komputer .. biar ngak gaptek nih .. nah ada artikel menarik mengenai konsep dasar TCP/IP .. mudah-mudahan setelah membaca artikel ini dapat menambah pengetahuan di bidang teknologi informasi … selamat membaca (Red. Deden)

Konsep Dasar TCP/IP (Transmission Control Protocol/Internet Protocol)

TCP/IP merupakan dasar dari segalanya, tanpa mempelajari TCP/PI kemungkinan kita tidak dapat melakah maju di dunia pehackingan. Dengan kata lain, TCP/IP merupakan awal dari segalanya. Banyak orang yg menyepelekan pentingnya mempelajari TCP/IP, mereka mengaku dirinya “hacker” tetapi tidak mengerti sama sekali apa itu TCP/IP. Merasa hacker hanya apabila bisa mencrash ataupun menjebol server, tetapi sebetulnya bukan itulah maksud dari segala itu. Hacker itu adalah orang yg haus akan pengetahuan, bukan haus akan penghancuran. Untuk menjadi hacker dibutuhkan kerja keras, semangat, motivasi yg tinggi serta pemahaman seluk-beluk internet itu sendiri, tanpa hal-hal tersebut mustahil anda dapat menjadi seorang hacker yang tangguh.

Tulisan ini didedikasikan terutama untuk member Kecoak Elektronik dan siapa saja yang ingin mempelajari TCP/IP, bukan untuk mereka yang hanya ingin mencari jalan pintas menjadi hacker sejati. Bagi anda yg memang udah profhacking mungkin tulisan ini tidak penting, karena memang tulisan ini hanyalah pengantar belaka dan bukan merupakan referensi yg sempurna (dan jauh dari sempurna) oleh karenanya hanya dikhususkan bagi mereka yg pendatang baru (newbies).

1. Apa itu TCP/IP ?

TCP/IP adalah salah satu jenis protokol* yg memungkinkan kumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu network (jaringan). Merupakan himpunan aturan yg memungkinkan komputer untuk berhubungan antara satu dengan yg lain, biasanya berupa bentuk / waktu / barisan / pemeriksaan error saat transmisi data.

2. Apa yg membuat TCP/IP menjadi penting ?

Karena TCP/IP merupakan protokol yg telah diterapkan pada hampir semua perangkat keras dan sistem operasi. Tidak ada rangkaian protokol lain yg tersedia pada semua sistem berikut ini :

Novel Netware, Mainframe IBM, Sistem digital VMS, Server Microsoft Windows NT, Workstation UNIX, LinuX, FreeBSD, Personal komputer DOS.

3. Layanan apa saja yg diberikan oleh TCP/IP ?

Berikut ini adalah layanan “tradisional” yg dilakukan TCP/IP :

a. Pengiriman file (file transfer). File Transfer Protokol (FTP) memungkinkan pengguna komputer yg satu untuk dapat mengirim ataupun menerima file ke komputer jaringan. Karena masalah keamanan data, maka FTP seringkali memerlukan nama pengguna (user name) dan password, meskipun banyak juga FTP yg dapat diakses melalui anonymous, alias tidak berpassword. (lihat RFC 959 untuk spesifikasi FTP)

b. Remote login. Network terminal Protokol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer didalam suatu jaringan. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut.( lihat RFC 854 dan 855 untuk spesifikasi telnet lebih lanjut)

c. Computer mail. Digunakan untuk menerapkan sistem elektronik mail. (lihat RFC 821 dan 822)

d. Network File System (NFS). Pelayanan akses file-file jarak jauh yg memungkinkan klien-klien untuk mengakses file-file pada komputer jaringan jarak jauh walaupun file tersebut disimpan secara lokal. (lihat RFC 1001 dan 1002 untuk keterangan lebih lanjut)

e. remote execution. Memungkinkan pengguna komputer untuk menjalankan suatu program didalam komputer yg berbeda. Biasanya berguna jika pengguna menggunakan komputer yg terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu system komputer. Ada beberapa jenis remote execution, ada yg berupa perintah-perintah dasar saja, yaitu yg dapat dijalankan dalam system komputer yg sama dan ada pula yg menggunakan “prosedure remote call system”, yg memungkinkan program untuk memanggil subroutine yg akan dijalankan di system komputer yg berbeda. (sebagai contoh dalam Berkeley UNIX ada perintah “rsh” dan “rexec”)

f. name servers. Nama database alamat yg digunakan pada internet (lihat RFC 822 dan 823 yg menjelaskan mengenai penggunaan protokol name server yg bertujuan untuk menentukan nama host di internet.) RFC (Request For Comments) adalah merupakan standar yg digunakan dalam internet, meskipun ada juga isinya yg merupakan bahan diskusi ataupun omong kosong belaka. Diterbitkan oleh IAB (Internet Activities Board) yg merupakan komite independen para peneliti dan profesional yg mengerti teknis, kondisi dan evolusi sistem internet. Sebuah surat yg mengikuti nomor RFC menunjukan status RFC :

S: standard, standar resmi bagi internet

DS: Draft standard, protokol tahap akhir sebelum disetujui sebagai standar

PS: Proposed Standard, protokol pertimbangan untuk standar masa depan

I: Informational, berisikan bahan-bahan diskusi yg sifatnya informasi

E: Experimental, protokol dalam tahap percobaan tetapi bukan pada jalur standar.

H: Historic, protokol-protokol yg telah digantikan atau tidak lagi dipertimbankan utk standarisasi.

5. Bagaimanakah bentuk arsitektur dari TCP/IP itu ?

Dikarenakan TCP/IP adalah serangkaian protokol di mana setiap protokol melakukan sebagian dari keseluruhan tugas komunikasi jaringan, maka tentulah implementasinya tak lepas dari arsitektur jaringan itu sendiri. Arsitektur rangkaian protokol TCP/IP mendifinisikan berbagai cara agar TCP/IP dapat saling menyesuaikan.

Karena TCP/IP merupakan salah satu lapisan protokol OSI * (Open System Interconnections), berarti bahwa hierarki TCP/IP merujuk kepada 7 lapisan OSI tersebut. Tiga lapisan teratas biasa dikenal sebagai “upper lever protocol” sedangkan empat lapisan terbawah dikenal sebagai “lower level protocol”. Tiap lapisan berdiri sendiri tetapi fungsi dari masing-masing lapisan bergantung dari keberhasilan operasi layer sebelumnya. Sebuah lapisan pengirim hanya perlu berhubungan dengan lapisan yang sama di penerima (jadi misalnya lapisan data link penerima hanya berhubungan dengan data link pengirim) selain dengan satu layer di atas atau dibawahnya (misalnya lapisan network berhubungan dengan lapisan transport diatasnya atau dengan lapisan data link dibawahnya).

Model dengan menggunakan lapisan ini merupakan sebuah konsep yg penting karena suatu fungsi yg rumit yg berkaitan dengan komunikasi dapat dipecahkan menjadi sejumlah unit yg lebih kecil. Tiap lapisan bertugas memberikan layanan tertentu pada lapisan diatasnya dan juga melindungi lapisan diatasnya dari rincian cara pemberian layanan tersebut. Tiap lapisan harus transparan sehingga modifikasi yg dilakukan atasnya tidak akan menyebabkan perubahan pada lapisan yang lain. Lapisan menjalankan perannya dalam pengalihan data dengan mengikuti peraturan yang berlaku untuknya dan hanya berkomunikasi dengan lapisan yang setingkat. Akibatnya sebuah layer pada satu sistem tertentu hanya akan berhubungan dengan lapisan yang sama dari sistem yang lain. Proses ini dikenal sebagai “Peer process”. Dalam keadaan sebenarnya tidak ada data yang langsung dialihkan antar lapisan yang sama dari dua sistem yang berbeda ini. Lapisan atas akan memberikan data dan kendali ke lapisan dibawahnya sampai lapisan yang terendah dicapai. Antara dua lapisan yang berdekatan terdapat “interface” (antarmuka). Interface ini mendifinisikan operasi dan layanan yang diberikan olehnya ke lapisan lebih atas. Tiap lapisan harus melaksanakan sekumpulan fungsi khusus yang dipahami dengan sempurna. Himpunan lapisan dan protokol dikenal sebagai “arsitektur jaringan”.

Pengendalian komunikasi dalam bentuk lapisan menambah overhead karena tiap lapisan berkomunikasi dengan lawannya melalui “header”. Walaupun rumit tetapi fungsi tiap lapisan dapat dibuat dalam bentuk modul sehingga kerumitan dapat ditanggulangi dengan mudah. Disini kita tidak akan membahas model OSI secara mendalam secara keseluruhannya, karena protokol TCP/IP tidak mengikuti benar model referensi OSI tersebut.Sekarang mari kita bahas keempat lapisan tersebut.

a. Network Access

Lapisan ini hanya menggambarkan bagaimana data dikodekan menjadi sinyal- sinyal dan karakteristik antarmuka tambahan media.

b. Internet layer/ network layer

Untuk mengirimkan pesan pada suatu internetwork (suatu jaringan yang mengandung beberapa segmen jaringan), tiap jaringan harus secara unik diidentifikasi oleh alamat jaringan. Ketika jaringan menerima suatu pesan dari lapisan yang lebih atas, lapisan network akan menambahkan header pada pesan yang termasuk alamat asal dan tujuan jaringan. Kombinasi dari data dan lapisan network disebut “paket”. Informasi alamat jaringan digunakan untuk mengirimkan pesan ke jaringan yang benar, setelah pesan tersebut sampai pada jaringan yg benar, lapisan data link dapat menggunakan alamat node untuk mengirimkan pesan ke node tertentu. meneruskan paket ke jaringan yang benar disebut “routing” dan peralatan yang meneruskan paket adalah “routers”. Suatu antar jaringan mempunyai dua tipe node :

“End nodes”, menyediakan pelayanan kepada pemakai. End nodes menggunakan lapisan network utk menambah informasi alamat jaringan kepada paket, tetapi tidak melakukan routing. End nodes kadang-kadang disebut “end system” (istilah OSI) atau “host” (istilah TCP/IP) Router memasukan mekanisme khusus untuk melakukan routing. Karena routing merupakan tugas yg kompleks, router biasanya merupakan peralatan tersendiri yg tidak menyediakan pelayanan kepada pengguna akhir.

Router kadang-kadang disebut “intermediate system” (istilah OSI) atau “gateway” (istilah TCP/IP). lain itu juga lapisan ini bertanggung jawab untuk pengiriman data melalui antar jaringan. Protokol lapisan intenet yang utama adalah internet protokol, IP (RFC 791, lihat juga RFC 919, 922,950). IP menggunakan protokol-protokol lain untuk tugas-tugas khusus internet. ICMP(dibahas nanti) digunakan untuk mengirimkan pesan-pesan ke lapisan host ke host. Adapun fungsi IP :

Pengalamatan

Fragmentasi datagram pada antar jaringan

Pengiriman datagram pada antar jaringan

Transport layer /host to host

Salah satu tanggung jawab lapisan transport adalah membagi pesan-pesan menjadi fragment-fragment yang cocok dengan pembatasan ukuran yg dibentuk oleh jaringan. Pada sisi penerima, lapisan transport menggabungkan kembali fragment untuk mengembalikan pesan aslinya, sehingga dapat diketahui bahwa lapisan transport memerlukan proses khusus pada satu komputer ke proses yg bersesuaian pada komputer tujuan. Hal ini dikenal sebagai Service Access Point (SAP) ID kepada setiap paket (berlaku pada model OSI, istilah TCP/IP untuk SAP ini disebut port *).

Mengenali pesan-pesan dari beberapa proses sedemikian rupa sehingga pesan tersebut dikirimkan melalui media jaringan yg sama disebut “multiplexing”. Prosedur mengembalikan pesan dan mengarahkannya pada proses yg benar disebut “demultiplexing”. Tanggung javab lapisan transport yg paling berat dalam hal pengiriman pesan adalah mendeteksi kesalahan dalam pengiriman data tersebut. Ada dua kategori umum deteksi kesalahan dapat dilakukan oleh lapisan transport :

a. Reliable delivery, berarti kesalahan tidak dapat terjadi, tetapi kesalahan akan dideteksi jika terjadi. Pemulihan kesalahan dilakukan dengan jalan memberitahukan lapisan atas bahwa kesalahan telah terjadi dan meminta pengirimna kembali paket yg kesalahannya terdeteksi.

b. Unreliable delivery, bukan berarti kesalahan mungkin terjadi, tetapi menunjukkan bahwa lapisan transport tidak memeriksa kesalahantersebut. Karena pemeriksaan kesalahan memerlukan waktu dan mengurangi penampilan jaringan. Biasanya kategori ini digunakan jika setiap paket mengandung pesan yg lengkap, sedangkan reliable delivery, jika mengandung banyak paket. Unreliable delivery, sering disebut “datagram delivery” dan paket-paket bebas yg dikerimkan dengan cara ini sering disebut “datagram”.

Karena proses lapisan atas (application layer) memiliki kebutuhan yg bervariasi, terdapat dua protokol lapisan transport /host to host, TCP dan UDP. TCP adalah protokol yg handal. Protokol ini berusaha secara seksama untuk mengirimkan data ke tujuan, memeriksa kesalahan, mengirimkan data ulang bila diperlukan dan mengirimkan error ke lapisan ats hanya bila TCP tidak berhasil mengadakan komunikasi (dibahas nanti). Tetapi perlu dicatat bahwa kehandalan TCP tercapai dengan mengorbankan bandwidth jaringan yg besar.

UDP (User Datagram Protocol) disisi lain adalah protokol yg tidak handal. Protokol ini hanya “semampunya” saja mengirimkan data. UDP tidak akan berusaha untuk mengembalikan datagram yg hilang dan proses pada lapisan atas harus bertanggung jawab untuk mendeteksi data yg hilang atau rusak dan mengirimkan ulang data tersebut bila dibutuhkan.

c. Application layer, Lapisan inilah biasa disebut lapisan akhir (front end) atau bisa disebut user program. Lapisan inilah yg menjadi alasan keberadaan lapisan sebelumnya. Lapisan sebelumnya hanya bertugas mengirimkan pesan yg ditujukan utk lapisan ini. Di lapisan ini dapat ditemukan program yg menyediakan pelayanan jaringan, seperti mail server (email program), file transfer server (FTP program), remote terminal.

Token Ring merupakan teknologi LAN data link yg didefinisikan oleh IEEE802.4 dimana sistem dihubungkan satu sama lain dengan menggunakan segmen kabel twisted-pair point-to-point untuk membentuk suatu struktur ring. Sebuah sistem diijinkan untuk mengirim hanya bila sistem tersebut memiliki token (data unit khsusus yg digunakan bersama-sama) yg akan dilewatkan dari satu sistem ke sistem lain sekitar ring. komputer port adalah tempat adalah tempat dimana informasi masuk dan keluar. Di PC contohnya monitor sebagai keluaran informasi, keyboard dan mouse sebagai masukan informasi. Tetapi dalam istilah internet, port berbentuk virtual (software) bukan berbentuk fisik seperti RS232 serial port (utk koneksi modem).

6. Bagaimana TCP dan IP bekerja ?

Seperti yg telah dikemukakan diatas TCP/IP hanyalah merupakan suatu lapisan protokol(penghubung) antara satu komputer dg yg lainnya dalam network, meskipun ke dua komputer tersebut memiliki OS yg berbeda. Untuk mengerti lebih jauh marilah kita tinjau pengiriman sebuah email. Dalam pengiriman email ada beberapa prinsip dasar yg harus dilakukan. Pertama, mencakup hal-hal umum berupa siapa yg mengirim email, siapa yg menerima email tersebut serta isi dari email tersebut. Kedua, bagaimana cara agar email tersebut sampai pada tujuannya.Dari konsep ini kita dapat mengetahui bahwa pengirim email memerlukan “perantara” yg memungkinkan emailnya sampai ke tujuan (seperti layaknya pak pos). Dan ini adalah tugas dari TCP/IP. Antara TCP dan IP ada pembagian tugas masing-masing.

TCP merupakan connection-oriented, yg berarti bahwa kedua komputer yg ikut serta dalam pertukaran data harus melakukan hubungan terlebih dulu sebelum pertukaran data ( dalam hal ini email) berlangsung. Selain itu TCP juga bertanggung jawab untuk menyakinkan bahwa email tersebut sampai ke tujuan, memeriksa kesalahan dan mengirimkan error ke lapisan atas hanya bila TCP tidak berhasil melakukan hubungan (hal inilah yg membuat TCP sukar untuk dikelabuhi). Jika isi email tersebut terlalu besar untuk satu datagram * , TCP akan membaginya kedalam beberapa datagram. IP bertanggung jawab setelah hubungan berlangsung, tugasnya adalah untuk meroute data packet . didalam network. IP hanya bertugas sebagai kurir dari TCP dalam penyampaian datagram dan “tidak bertanggung jawab” jika data tersebut tidak sampai dengan utuh (hal ini disebabkan IP tidak memiliki informasi mengenai isi data yg dikirimkan) maka IP akan mengirimkan pesan kesalahan ICMP*. Jika hal ini terjadi maka IP hanya akan memberikan pesan kesalahan (error message) kembali ke sumber data. Karena IP “hanya” mengirimkan data “tanpa” mengetahui mana data yg akan disusun berikutnya menyebabkan IP mudah untuk dimodifikasi daerah “sumber dan tujuan” datagram. Hal inilah penyebab banyak paket hilang sebelum sampai kembali ke sumber awalnya. (jelas ! sumber dan tujuannya sudah dimodifikasi) Kalimat Datagram dan paket sering dipertukarkan penggunaanya. Secara teknis, datagram adalah kalimat yg digunakan jika kita hendak menggambarkan TCP/IP. Datagram adalah unit dari data, yg tercakup dalam protokol.

ICPM adalah kependekan dari Internet Control Message Protocol yg bertugas memberikan pesan dalam IP. Berikut adalah beberapa pesan potensial sering timbul (lengkapnya lihat RFC 792):

a. Destination unreachable, terjadi jika host,jaringan,port atau protokol tertentu tidak dapat dijangkau.

b. Time exceded, dimana datagram tidak bisa dikirim karena time to live habis.

c. Parameter problem, terjadi kesalahan parameter dan letak oktert dimana kesalahan terdeteksi.

d. Source quench, terjadi karena router/host tujuan membuang datagram karena batasan ruang buffer atau karena datagram tidak dapat diproses.

e. Redirect, pesan ini memberi saran kepada host asal datagram mengenai router yang lebih tepat untuk menerima datagram tsb.

f. Echo request dan echo reply message, pesan ini saling mempertukarkan data antara host.

Selain RFC 792 ada juga RFC 1256 yg isinya berupa ICMP router discovery message dan merupakan perluasan dari ICMP, terutama membahas mengenai kemampuan bagi host untuk menempatkan rute ke gateway.

7. Bagaimanakah bentuk format header protokol UDP,TCP,IP ?

UDP memberikan alternatif transport untuk proses yg tidak membutuhkan pengiriman yg handal. Seperti yg telah dibahas sebelumnya, UDP merupakan protokol yg tidak handal, karena tidak menjamin pengiriman data atau perlindungan duplikasi. UDP tidak mengurus masalah penerimaan aliran data dan pembuatan segmen yg sesuai untuk IP.Akibatnya, UDP adalah protokol sederhana yg berjalan dengan kemampuan jauh dibawah TCP. Source port, adalah port asal dimana system mengirimkan datagram. Destination port, adalah port tujuan pada host penerima. Length, berisikan panjang datagram dan termasuk data. Checksum, bersifat optional yg berfungsi utk meyakinkan bahwa data tidak akan mengalami rusak (korup)

TCP, Seperti yg telah dibahas sebelumnya, TCP merupakan protokol yg handal dan bertanggung jawab untuk mengirimkan aliran data ke tujuannya secara handal dan berurutan. Untuk memastikan diterimanya data, TCP menggunakan nomor urutan segmen dan acknowlegement (jawaban). Misalkan anda ingin mengirim file berbentuk seperti berikut :

TCP kemudian akan memecah pesan itu menjadi beberapa datagram (untuk melakukan hal ini, TCP tidak mengetahui berapa besar datagram yg bisa ditampung jaringan. Biasanya, TCP akan memberitahukan besarnya datagram yg bisa dibuat, kemudian mengambil nilai yg terkecil darinya, untuk memudahkan).

TCP kemudian akan meletakan header di depan setiap datagram tersebut. Header ini biasanya terdiri dari 20 oktet, tetapi yg terpenting adalah oktet ini berisikan sumber dan tujuan “nomor port (port number)” dan “nomor urut (sequence number)”. Nomor port digunakan untuk menjaga data dari banyaknya data yg lalu lalang. Misalkan ada 3 orang yg mengirim file. TCP anda akan mengalokasikan nomor port 1000, 1001, dan 1002 untuk transfer file. Ketika datagram dikirim, nomor port ini menjadi “sumber port (source port)” number untuk masing-masing jenis transfer. Yg perlu diperhatikan yaitu bahwa TCP perlu mengetahui juga port yg dapat digunakan oleh tujuan (dilakukan diawal hubungan). Port ini diletakan pada daerah “tujuan port (destination port)”. Tentu saja jika ada datagram yg kembali, maka source dan destination portnya akan terbalik, dan sejak itu port anda menjadi destination port dan port tujuan menjadi source port.

Setiap datagram mempunyai nomor urut (sequence number) masing-masing yg berguna agar datagram tersebut dapat tersusun pada urutan yg benar dan agar tidak ada datagram yg hilang. TCP tidak memberi “nomor” datagram, tetapi pada oktetnya. Jadi jika ada 500 oktet data dalam setiap datagram, datagram yg pertama mungkin akan bernomor urut 0, kedua 500, ketiga 1000, selanjutnya 1500 dan eterusnya. Kemudian semua susunan oktet didalam datagram akan diperiksa keadaannya benar atau salah, dan biasa disebut dg “checksum”. Hasilnya kemudian diletakan ke header TCP. Yg perlu diperhatikan ialah bahwa checksum ini dilakukan di kedua komputer yg melakukan hubungan. Jika nilai keberadaan susunan oktet antara satu checksum dg checksum yg lain tidak sama, maka sesuatu yg tidak diinginkan akan terjadi pada datagram tersebut, yaitu gagalnya koneksi (lihat bahasan sebelumnya).

Ada beberapa bagian dari header yg belum kita bahas. Biasanya bagian header ini terlibat sewaktu hubungan berlangsung.

Seperti ‘acknowledgement number’ misalnya, yg bertugas untuk menunggu jawaban apakah datagram yg dikirim sudah sampai atau belum. Jika tidak ada jawaban (acknowledgement) dalam batas waktu tertentu, maka data akan dikirim lagi.

Window berfungsi untuk mengontrol berapa banyak data yg bisa singgah dalam satu waktu. Jika Window sudah terisi, ia akan segera langsung mengirim data tersebut dan tidak akan menunggu data yg terlambat, karena akan menyebabkan hubungan menjadi lambat.

Urgent pointer menunjukan nomor urutan oktet menyusul data yg mendesak. Urgent pointer adalah bilangan positif berisi posisi dari nomor urutan pada segmen. Reserved selalu berisi nol. Dicadangkan untuk penggunaan mendatang.

Control bit (disamping kanan reserved, baca dari atas ke bawah). Ada enam kontrol bit :

a. URG, Saat di set 1 ruang urgent pointer memiliki makna, set 0 diabaikan.

b. ACK saat di set ruang acknowledgement number memiliki arti.

c. PSH, memulai fungsi push.

d. RST, memaksa hubungan di reset.

e. SYN, melakukan sinkronisasi nomor urutan untuk hubungan. Bila diset maka hubungan di buka.

f. FIN, hubungan tidak ada lagi.

IP

TCP akan mengirim setiap datagram ke IP dan meminta IP untuk mengirimkannya ke tujuan(tentu saja dg cara mengirimkan IP alamat tujuan). Inilah tugas IP sebenarnya. IP tidak peduli apa isi dari datagram, atau isi dari TCP header. Tugas IP sangat sederhana, yaitu hanya mengantarkan datagram tersebut sampai tujuan (lihat bahasan sebelumnya). Jika IP melewati suatu gateway, maka ia kemudian akan menambahkan header miliknya. Hal yg penting dari header ini adalah “source address” dan “Destination address”, “protocol number” dan “checksum”. “source address” adalah alamat asal datagram. “Destination address” adalah alamat tujuan datagram (ini penting agar gateway mengetahui ke mana datagram akan pergi). “Protocol number” meminta IP tujuan untuk mengirim datagram ke TCP. Karena meskipun jalannya IP menggunakan TCP, tetapi ada juga protokol tertentu yg dapat menggunakan IP, jadi kita harus memastikan IP menggunakan protokol apa untuk mengirim datagram tersebut. Akhirnya, “checksum” akan meminta IP tujuan untuk meyakinkan bahwa header tidak mengalami kerusakan. Yang perlu dicatat yaitu bahwa TCP dan IP menggunakan checksum yang berbeda.

3. Bagaimana awalnya keberadaan TCP/IP ?

Konsep TCP/IP berawal dari kebutuhan DoD (Departement of Defense) AS akan suatu komunikasi di antara berbagai variasi komputer yg telah ada. Komputer-komputer DoD ini seringkali harus berhubungan antara satu organisasi peneliti dg organisasi peneliti lainnya, dan harus tetap berhubungan sehingga pertahanan negara tetap berjalan selama terjadi bencana, seperti ledakan nuklir. Oleh karenanya pada tahun 1969 dimulailah penelitian terhadap serangkaian protokol TCP/IP. Di antara tujuan-tujuan penelitian ini adalah sebagai berikut :

Terciptanya protokol-protokol umum, DoD memerlukan suatu protokol yg dapat ditentukan untuk semua jaringan.

Meningkatkan efisiensi komunikasi data.

Dapat dipadukan dengan teknologi WAN (Wide Area Network) yg telah ada.

Mudah dikonfigurasikan.

Tahun 1968 DoD ARPAnet (Advanced Reseach Project Agency) memulai penelitian yg kemudian menjadi cikal bakal packet switching . Packet switching inilah yg memungkinkan komunikasi antara lapisan network (dibahas nanti) dimana data dijalankan dan disalurkan melalui jaringan dalam bentuk unit-unit kecil yg disebut packet*. Tiap-tiap packet ini membawa informasi alamatnya masing-masing yg ditangani dengan khusus oleh jaringan tersebut dan tidak tergantung dengan paket-paket lain. Jaringan yg dikembangkan ini, yg menggunakan ARPAnet sebagai tulang punggungnya, menjadi terkenal sebagai internet. Protokol-protokol TCP/IP dikembangkan lebih lanjut pada awal 1980 dan menjadi protokol-protokol standar untuk ARPAnet pada tahun 1983. Protokol-protokol ini mengalami peningkatan popularitas di komunitas pemakai ketika TCP/IP digabungkan menjadi versi 4.2 dari BSD (Berkeley Standard Distribution) UNIX. Versi ini digunakan secara luas pada institusi penelitian dan pendidikan dan digunakan sebagai dasar dari beberapa penerapan UNIX komersial, termasuk SunOS dari Sun dan Ultrix dari Digital. Karena BSD UNIX mendirikan hubungan antara TCP/IP dan sistem operasi UNIX, banyak implementasi UNIX sekarang menggabungkan TCP/IP. Unit informasi yg mana jaringan berkomunikasi. Tiap-tiap paket berisi identitas (header) station pengirim dan penerima, informasi error-control, permintaan suatu layanan dalam lapisan network, informasi bagaimana menangani permintaan dan sembarang data penting yg harus ditransfer.

Sumber : www.oke.or.id

Read more.....