Social Icons

.

Pages

Selasa, 22 Februari 2011

Takdir= Rezeki, Jodoh dan Kematian

artikel ini saya kutip dari beberapa artikel blog  teman atau website,  saya ucapkan terimakasih kepada teman dekat saya yang sudah atau memberi tahu tentang takdir ini saya ucapkan banyak terimakasih 

Tentang Takdir
Konsep takdir, selalu menjadi perdebatan dan pertanyaan banyak orang. Belakangan ini, saya cukup banyak menemukan pertanyaan atau pun diskusi-diskusi tentang takdir. Bagi Umat Islam, Takdir merupakan bagian daripada Aqidah, karena merupakan bagian daripada Iman terhadap Qadla dan Qadar, dimana kata Takdir ini merupakan kata yang berasal dari Qadar.
Karenanya, pemahaman tentang takdir ini sangat penting bagi seorang muslim. Sebab, pemahaman akan takdir ini akan menentukan arah dan sikap seorang muslim terhadap berbagai hal yang terjadi selama hidupnya. Karenanya, banyak juga ulama-ulama yang membahas konsep takdir ini dalam buku yang mereka buat. Mengenai takdir ini, terdapat 3 golongan yang memahaminya secara berbeda. Golongan pertama, yang berpendapat bahwa manusia itu tidak bebas sama sekali, apa yang kita lakukan, sudah ditentukan oleh ALLAH. Golongan yang kedua, berpendapat bahwa kita sangat bebas, apa pun yang kita lakukan, tidak ada campur tangan Tuhan sama sekali. Dan golongan terakhir yang berpendapat bahwa apa pun yang kita lakukan semuanya ada dalam aturan-aturan Allah, ada campur tangan Allah, tapi kita pun memiliki pilihan untuk melakukan sesuatu. Saya sendiri, jauh sebelum mengenal konsep takdir, memiliki pemahaman tersendiri berdasarkan hasil berfikir dan merenung.
Dalam buku Pengajaran Agama Islam karya HAMKA, disebutkan bahwa arti Qadla itu adalah aturan, sedangkan Qadar adalah ukuran. Jauh sebelum membaca buku tersebut, saya berfikir bahwa segala hal yang ada di muka bumi ini, tunduk pada hukum sebab-akibat. Buat saya, pemahaman terhadap Qadla dan Qadar itu sederhana saja. Apapun yang terjadi di bumi ini, pasti ada sebabnya, bahkan kematian, rezeki dan jodoh pun tunduk pada hukum ini. Dalam buku tersebut juga dikatakan bahwa hukum sebab-akibat ini lah yang kemudian disebut dengan Sunatullah. Dalam ajaran Islam, segala yang ada di muka bumi ini mengikuti Sunnatullah, aturan Allah. Itulah Qadla.
Sedangkan Qadar adalah ukuran dari aturan-aturan tersebut. Besar-kecil (ukuran) usaha atau ikhtiar dalam mengikuti aturan tersebut akan menentukan hasil, karenanya hasil dari usaha inilah yang disebut dengan takdir. Saya tidak pernah berfikir bahwa Allah mengatur kehidupan manusia ini seperti kita memainkan catur. Tidak seperti itu. Karenanya, saya tidak setuju dengan golongan yang pertama. Buat saya, campur tangan Allah itu ada pada aturan-aturan yang Dia buat. Dan kita, sebagai manusia, ada dalam aturan-aturan tersebut, sehingga kita pun tidak bebas sama sekali dari campur tangan Allah. Karenanya, saya pun tidak sepakat dengan golongan yang kedua. Lalu, aturan yang seperti apa kah yang sudah Allah tentukan ? Segala macam aturan.
Tidak hanya tentang aturan bagaimana hidup yang benar, tapi juga aturan-aturan terhadap alam semesta. Umur, mati, sehat, sakit, tua, rusak, itulah aturan-aturan Allah. Contoh sederhananya begini, kita tahu, semakin tua umur suatu tali, akan semakin lapuk dan kemampuan untuk mengangkat dan menahan bebannya pun akan semakin berkurang, inilah Qadla.
Katakanlah, jika dulu tali tersebut sanggup menahan berat 200 Kg selama berjam-jam, maka sekarang tali tersebut hanya mampu menahan beban seberat 50 Kg, itupun kurang dari 2 jam, inilah Qadar. Masalahnya adalah, kita tidak pernah tahu berapa beban yang sanggup tali tersebut tahan dan berapa lama, yang kita tahu, bahwa tali tersebut sudah tua dan lapuk. Karenanya, jika ingin selamat dari kecelakaan, ketika mengangkat benda dengan tali, atau ketika kita bergelantungan dengan tali, adalah dengan menghindari penggunaan tali yang tua tersebut. Kita tidak bisa menantang aturan Allah dengan nekat menggunakan tali tersebut dengan beban melebihi kemampuan tali. Karenanya, ketika kita nekat menggunakan tali tersebut, kemudian kita celaka, tidak bisa kita mengatakan,”Ini adalah ujian dari Allah…”, tidak seperti itu. Karena, Allah sudah memberikan kepada manusia akal untuk digunakan memahami aturan-aturan Allah tersebut, jika kemudian kita menentang akal kita sendiri, dan kemudian terjadi kecelakaan, itu akibat kelakuan kita sendiri. Bukan karena Allah yang melakukan. Karenanya, kita harus intorspeksi, tidak bisa kita menyalahkan Allah. Takdir kita celaka, karena perbuatan kita sendiri.
Allah sudah tentukan Qadar pada tiap aturan tersebut. Karenanya, kita harus menggunakan akal kita untuk memahami aturan tersebut dan memilih ketika melakukan sesuatu. Kematian pun mengikuti aturan ini.
Contoh pada kasus bunuh diri. Bisa jadi, orang yang melakukan bunuh diri belum saat nya mati. Bisa jadi, Allah sudah menentukan hari kematiannya di waktu yang lain. Tapi, akan menjadi berantakan segala aturan yang ada jika kemudian, misalnya, ada orang yang mencoba bunuh diri dengan minum baygon sampai ber-galon-galon, atau mencoba memegang setrum tegangan tinggi selama berjam-jam, masih hidup juga, alasannya, karena Allah belum menentukan hari kematiannya saat itu. Tidak seperti itu. Allah tidak akan sekonyol itu. Allah memang sudah menentukan saat kematian seseorang, tapi Allah pun tidak akan membiarkan aturan yang Dia buat menjadi berantakan. Karenanya, orang tersebut “harus” mati, agar aturan Allah tersebut tetap berjalan sebagaimana mestinya. Meskipun, sebetulnya, bukan saatnya dia mati. Karena itu lah, Allah melaknat orang-orang yang bunuh diri. Bayangkan, jika orang tersebut masih hidup, tentunya akan menyebabkan berbagai aturan kacau balau, ilmu pengetahuan menjadi berantakan, dan mungkin, akan ada ribuan orang yang mencoba minum baygon sebagai sarapan pagi….heu heu heu.
Kasus kecelakaan mobil atau motor karena ban pecah, tabrakan, rem blong, semuanya mengikuti aturan yang ada. Ban pecah, bisa terjadi karena tertusuk paku, atau tekanan udaranya kurang, atau umur bannya sudah tua, jadi bukan Allah yang memecahkannya, aturan Allah lah yang membuat hal itu terjadi. Kasus kecelakaan lainnya, seperti tabrakan kereta api, pesawat jatuh, kapal tenggelam, semuanya pasti ada sebab nya, dan biasanya karena adanya sunnatullah yang dilanggar. Tapi dari situ, kita seolah-olah ditegur oleh Allah agar melakukan segala sesuatu sesuai dengan aturan dan ukuran yang telah ditetapkan. Khusus untuk urusan Rezeki dan Jodoh, saya agak kesulitan juga menjelaskannya, karena memang untuk kasus-kasus ini sering terjadi hal-hal yang agak “aneh”. Bukan tidak masuk akal, hanya saja pada beberapa kasus cenderung keluar dari aturan-aturan yang ada. Selain itu juga karena adanya persinggungan dengan “takdir” orang lain. Tapi, sebagian besar tetap terikat Sunnatullah yang sudah ada.
Dalam urusan Rezeki, Islam memerintahkan untuk bekerja keras. Ingin kaya, ya bekerja keras. Ingin urusan Rezeki lancar, carilah jalan masuknya rezeki yang baik. Karenanya, biasanya, urusan Rezeki ini berbanding lurus dengan besarnya Usaha, apa yang dikerjakan, dan pada siapa kita bekerja. Jadi, tidak bisa kita mengeluh, “Sudah kerja banting tulang, tapi masih kayak gini-gini aja (miskin)…”.
Pertanyaannya adalah, apa yang dikerjakan ? Di mana bekerjanya? dan kerja pada siapa ? Kalau kerja keras siang malam, tapi hanya sebagai penarik becak, wajar saja kalau tidak kaya, karena memang pintu nya kecil. Kalau sebagai karyawan, wajar saja gajinya pas-pasan, karena besarnya gaji kita juga ditentukan oleh perusahaan. Tapi, kalau jadi seorang pembicara seminar, wajar saja bayarannya besar. Karenanya, urusan Rezeki sangat berhubungan dengan orang lain juga. Tapi, dunia ini membuktikan bahwa orang-orang yang sukses secara finansial adalah orang-orang yang tahu bagaimana dia harus bekerja, tahu apa yang harus dikerjakan, dan tahu pada siapa dia harus bekerja. Tidak asal, “pokoknya gua kerja”.
Dan untuk mencapai ke level itu, yang paling dominan adalah kerja keras dan pengetahuan tentang strategi mencari rezeki. Karenanya, agar rezeki menjadi lancar, kita pun harus mengkondisikan diri kita pada situasi yang memang memungkinkan kelancaran rezeki tersebut. Tidak bisa hanya tidur dan diam, lalu berkata, “kalau udah rezeki mah pasti datang sendiri…”. Karena itu, keadaan finansial kita sekarang merupakan hasil dari kerja kita diwaktu yang lalu. Kalau misalkan kita kerja selama ini tidak kaya-kaya juga, carilah tempat yang lain, atau pekerjaan yang lain. Tidak mungkin hanya diam saja di tempat tersebut. Kalau misalkan sampai saatnya mati belum kaya juga, setidaknya kita sudah berusaha untuk mencari kualitas hidup yang lebih baik. Meksipun ada juga kasus-kasus datangnya Rezeki dari arah yang “tidak bisa diduga”, tapi biasanya, hal tersebut juga terjadi dari usaha yang kita lakukan sebelumnya.
Misalnya, kita sering menolong orang lain, atau berbuat baik kepada orang lain. Sebagai rasa terima kasih, maka orang yang ditolong tersebut memberikan uang atau rezeki lainnya kepada kita. Itu pun, pada dasarnya, akibat usaha kita juga. Jarang sekali ada orang yang kaya akibat nemu duit 1 milyar di jalan. Kalau warisan, itu lain lagi, biasanya warisan tersebut merupakan hasil dari kerja keras orang yang mewariskannya. Penerima waris hanya menerima hasilnya saja. Nah, untuk urusan jodoh, memang “sepenuhnya” karena keputusan Allah. Biasanya, untuk kasus jodoh ini, campur tangan Allah dirasakan sangat besar. Karena, kadang, sebesar apa pun usaha yang kita lakukan, kalau memang orang yang kita incar tidak suka, kita tidak bisa berbuat apa-apa. Karena, urusan hati ini, hanya Allah saja yang bisa membolak-balikkannya, tentu saja dengan caraNya yang terkadang tidak bisa kita mengerti. Tapi, tetap saja, orang-orang yang berikhtiar lebih keras, cenderung lebih cepat mendapatkan jodohnya daripada orang-orang yang menunggu datangnya jodoh. Karenanya, kita pun harus introspeksi diri, seberapa besar usaha kita untuk mendapatkan jodoh tersebut…
Lalu, apa fungsinya Do’a ? Nah, Do’a adalah harapan terhadap kondisi ideal yang kita inginkan dan kita minta kepada Allah. Salah satu alasan mengapa Do’a tidak langsung dikabulkan adalah karena Allah lebih mengetahui kondisi kita yang sebenarnya daripada kita sendiri. Karenanya, agar Do’a kita terkabul, sering kali Allah menyiapkan kondisi kita terlebih dahulu. Caranya, mungkin melalui kemantapan hati ketika mengambil suatu keputusan, atau rasa gelisah ketika akan melakukan sesuatu yang salah, yang jelas, bentuk pengabulan do’a ini sangat jarang sekali yang langsung. Misalkan, kita ingin menjadi orang yang sholeh, kemudian kita berusaha untuk mencari lingkungan yang baik agar kita bisa menjadi sholeh. Nah, dalam pencarian itulah, biasanya Allah menolong kita, misalnya dengan memberikan rasa tenang ketika kita bertemu orang-orang yang sholeh, atau ketika berada di lingkungan tersebut, sehingga kita merasa betah berada disana, dan pada akhirnya, karena sering bergaul, pelan-pelan kita pun menjadi orang yang sholeh. Tidak ujug-ujug jadi sholeh, bisa hancur dunia persilatan. Allah hanya memberikan tuntunan, melalui sinyal-sinyal yang dia berikan, keputusan tetap ada pada kita.
Jadi, Allah tidak memperlakukan kita seperti bidak catur…”Kamu, ke sini aja ya…? biar ntar ke neraka….” , “Nah, kamu kesana aja…supaya masuk surga..”…Saya kira tidak begitu. Hal tersebut tentu saja tidak adil, percuma saja kita hidup kalau misalkan Allah sudah menentukan “Kamu masuk Surga…”, “Kamu masuk Neraka…”. Dan untuk apa ada penghisaban di akhirat kalau jelas-jelas kita masuk neraka atau surga. Dalam buku HAMKA tersebut, dijelaskan bahwa salah satu kemunduran umat Islam, dan menurut saya bangsa Indonesia juga, adalah menghindari Takdir, bukan menghadapinya. Kalau ingin kaya, aturannya bekerja keras, bukan diam atau malas-malasan, sementara kita lebih banyak bermalas-malasan, wajar kalau tidak kaya.
Orang yang menghadapi takdir adalah mereka yang bekerja keras, sedangkan yang menghindari adalah mereka yang bermalas-malasan. Jadi,memang benar kalau segala yang baik itu datangnya dari Allah, karena Dia sudah menentukan segala sesuatunya dengan baik, kalau kita mengikuti dan memahami aturan-aturan yang ada, kita akan menemukan takdir yang baik.
Sementara segala macam bencana, kecelakaan pada dasarnya memang hasil perbuatan dan kelalaian manusia juga. Contoh, banjir bandang, logikanya, banjir tersebut tidak perlu terjadi,jika hutan-hutan yang ada mampu menahan dan menyerap air tersebut. Tapi, karena hutan tersebut gundul, mengalirlah air tersebut tanpa hambatan, terjadilah banjir bandang. Siapakah yang menggundulinya ? Manusia juga. Jadi, bentuk “teguran” yang terjadi, biasanya sesuai atau akibat dari apa yang dilakukan oleh manusia.
Fenomena-fenomena alam yang terjadi juga, pada dasarnya adalah sunnatullah agar alam semesta ini tetap stabil. Gempa Bumi, letusan gunung merapi, dan lain-lain. Hanya saja, mungkin, pada saat itu Allah benar-benar “turun tangan” agar manusia tidak sombong dan lalai.
Contoh pada kasus Tsunami di Aceh, mungkin yang terjadi pada saat itu bukan hanya semata-mata fenomena alam biasa, tapi mungkin memang Allah memberikan teguran secara langsung. Meskipun, secara ilmiah, masih bisa dijelaskan. Intinya, campur tangan Allah di dunia ini, “diwakili” oleh ketentuan yang sudah Dia gariskan. Tidak turun tangan langsung seperti mengatur bidak-bidak catur. Dalam kehidupan kita, kita tidak bisa lepas dari aturan-aturan (ketentuan) tersebut. Bagaimanapun jalan kita, kita terikat oleh ketentuan tersebut. Namun, kita pun dibekali akal untuk memahami aturan-aturan tersebut, sehingga ketika kita memutuskan untuk melakukan sesuatu, kita tidak bertindak bodoh dan celaka karena melakukan sesuatu yang tidak sesuai dengan ketentuan. Namun, terkadang, dalam beberapa hal, Allah benar-benar mengambil alih dan “menyentil” kehidupan kita dengan caranya yang tidak bisa kita pahami. Jadi, selamat menentukan arah takdir … Wallahualam,

Senin, 21 Februari 2011

Protokol TCP / IP

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 :
  1. Pengalamatan
  2. Fragmentasi datagram pada antar jaringan
  3. Pengiriman datagram pada antar jaringan
  4. 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 :
  1. Terciptanya protokol-protokol umum, DoD memerlukan suatu protokol yg dapat ditentukan untuk semua jaringan.
  2. Meningkatkan efisiensi komunikasi data.
  3. Dapat dipadukan dengan teknologi WAN (Wide Area Network) yg telah ada.
  4. 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.

INTERNET: Pengertian, Sejarah, dan Fasilitas-Fasilitasnya

INTERNET mengatasi perbedaan berbagai sistem operasi dengan menggunakan “bahasa� yang sama oleh semua jaringan dalam pengiriman data. Pada dasarnya inilah yang menyebabkan besarnya dimensi INTERNET.

Dengan demikian, definisi INTERNET ialah “jaringannya jaringan�, dengan menciptakan kemungkinan komunikasi antar jaringan di seluruh dunia tanpa bergantung kepada jenis komputernya.

Kesimpulan:
·Definisi INTERNET : Internet merupakan hubungan antar berbagai jenis komputer dan jaringan di dunia yang berbeda sistem operasi maupun aplikasinya di mana hubungan tersebut memanfaatkan kemajuan media komunikasi (telepon dan satelit) yang menggunakan protokol standar dalam berkomunikasi yaitu protokol TCP/IP.
·Fungsi : Internet merupakan media komunikasi dan informasi modern.

Sejarah terbentuknya INTERNET

Banyak hal di INTERNET hanya dapat dimengerti dengan mengetahui latar-belakang perkembangannya.

ARPANet
Pada tahun 1969 ARPA (Advanced Research Project Agency), sebuah bagian dalam kementerian Pertahana Amerika Serikat memulai sebuah proyek, yang di satu sisi menciptakan jalur komunikasi yang tak dapat dihancurkan dan disisi lain memudahkan kerjasama antar badan riset diseluruh negeri, seperti juga industri senjata. Maka terbentuklah ARPANet.

Bila pada awalnya komputer sejenis yang melakukan pertukaran data, bertambahnya komputer dengan berbagai sistem operasi lain menuntut solusi baru komunikasi yang tak terbatas antar semua badan yang tergabung dalam jaringan.
Internetting Project
Untuk itu dibuat Internetting Project, yang mengembangkan lebih lanjut hasil yang telah dicapai dalam ARPANet, agar media komunikasi baru ini juga dapat dimanfaatkan oleh berbagai sistem komputer yang tergabung. Kemudian vendor-vendor komputer meramaikan lalu lintas jaringa tersebut untuk berbagai kebutuhan sehingga terciptalah INTERNET.

Protokol INTERNET: TCP/IP

Seperti telah disebutkan di atas, INTERNET terbentuk dari jaringan-komputer yang tersebar di seluruh dunia. Masing-masing jaringan-komputer terdiri dari tipe-tipe komputer yang berbeda dengan jaringan yang lainnya. Maka diperlukan sebuah protokol yang mampu mengintegrasikan seluruh jaringan komputer tersebut.

Solusinya adalah sebuah protokol pengiriman data yang tak bergantung pada jenis komputer dan digunakan oleh semua komputer untuk saling bertukar data. Agar data tidak hanya dapat dikirim dan diterima, melainkan juga dapat dimanfaatkan oleh setiap komputer, diperlukan program standar yang mengolah data tersebut pada sistem yang berkaitan.

Protokol pengiriman merupakan sebuah konvensi (kesepakatan) yang menetapkan dengan cara apa data dikirimkan dan bagaimana kesalahan yang terjadi dikenali serta dipecahkan. Secara sederhana prose pengiriman data terdiri atas dua langkah.

Pertama, data yang akan dikrimkan (misalnya sebuah file teks) dibagi ke dalam paket data berukuran data berukuran sama (paket), kemudian dikirimkan satu per satu. Di Internet, protokol ini disebut IP (Internet Protocol).

Kedua, harus dijamin setiap paket data sampai ke alamat yang benar dan semuanya benar diterima. Untuk itu diperlukan protokol lainnya, yaitu Transmission Control Protocol (TCP) mengaitkan sebuah blok data pada paket data IP, yang antara lain mengandung informasi mengenai alamat, jumlah total paket data dan urutan setiap paket yang membentuk paket tersebut. Hanya secara bersamaan kedua protokol membentuk kesatuan yang berfungsi, karena itu biasanya disebut TCP/IP.

Dengan adanya TCP/IP ini, INTERNET memiliki 3 keuntungan :
·Memberi kesempatan INTERNET menggunakan jalur komunikasi yang sama untuk pemakai yang berbeda pada saat yang sama. Karena paket-paket data tidak perlu dikirimkan bersama-sama, jalur komunikasi dapat membawa segala tipe paket data sementara mereka dikirimkan dari tempat yang satu ke tempat yang lain. Sebagai contoh, bayangkan sebuah jalan raya di mana mobil bergerak sepanjang jalan yang sama walaupun mereka menuju ke tempat-tempat yang berbeda-beda.
·Memberi INTERNET fleksibilitas. Sementara paket-paket data bergerak, mereka bergerak dari satu host ke host lain sampai mencapai tujuan akhir. Jika sebuah jalur komunikasi tidak berfungsi, sistem yang mengontrol aliran data dapat menggunakan jalur alternatif. Maka, paket-paket data dapat bergerak melalui jalur-jalur yang berbeda-beda.
·Meningkatkan kecepatan transmisi data. Sebagai contoh, jika terjadi kesalahan, TCP meminta host asal mengirm kembali hanya paket-paket data yang mengandung kesalahan, bukan semua paket data. Ini berarti meningkatkan kecepatan transmisi data.

Cara akses ke INTERNET

1.Sambungan langsung ke Network
Anda dapat menggunakan sebuah komputer yang secara langsung mempunyai hubungan ke INTERNET. Sebagai contoh, Anda mungkin menggunakan sebuah PC yang merupakan bagian dari sebuah jaringan komputer yang mempunyai hubungan ke INTERNET. Dalam kasus ini, sistem Anda menjadi host INTERNET penuh, yaitu mempunyai alamat elektronik tersendiri.

2. Sambungan dengan menggunakan SLIP/PPP
Untuk menggunakan hubungan dial-up telepon, Anda memerlukan sebuah alat untuk mengkonversi sinyal komputer (digital) menjadi sinyal telepon (analog), dan sebaliknya. Alat untuk mengkonversi sinyal digital ke sinyal analog disebut modulator. Sedang, alat untuk mengkonversikan sinyal analog ke sinyal digital disebut demodulator. Untuk mengakses ke INTERNET melalui hubungan telepon, Anda memerlukan sebuah modem (modulator-demodulator). Selain itu diperlukan juga TCP/IP dan software SLIP atau PPP seperti Linux, Warp, dll.

3. Sambungan langsung ke On-line Service seperti BBS, Compuserve.
Untuk menjadi sebuah host INTERNET tanpa harus memiliki hubungan full-time ke INTERNET (yang umumnya sangat mahal), ada sebuah cara mensetup sebuah host INTERNET melalui hubungan telepon. Untuk melakukan hal tersebut, Anda perlu mengadakan perjanjian dengan sebuah host INTERNET yang lain yang bertindak sebagai titik hubungan. Selanjutnya, diperlukan sejumlah program yang disebut sebagai PPP (Point to Point Protocol) dan SLIP (Serial Line Internet Protocol) dalam workstation. Setelah workstation menghubungi host INTERNET melalui jalur telepon, PPP menyediakan kemampuan TCP/IP untuk workstation tersebut.

Domain Name System

Tentunya juga harus ada sebuah metode yang memungkinkan pengiriman kepada masing-masing komputer di INTERNET. Pada awalnya disusun sebuah daftar yang memuat nama semua jaringan yang tergabung dalam INTERNET. Dengan tingkat pertumbuhan INTERNET yang sangat tinggi tidak mungkin lagi menjaga daftar-daftar tetap aktual. Karena Internet menggunakan sebuah sistem alamat yang dapat diolah oleh komputer khusus (disebut Router), yang terdapat antara masing-masing jaringan.

Alamat IP

Sebuah alamat IP terdiri atas sebuah angka biner 32-bit, yang menggambarkan lokasi jaringan hingga komputer dalam jaringan tersebut yang harus dicapai. Dari sanalah Router memilih jalur yang paling menguntungkan.
Artinya, Internet menentukan sendiri jalan “melalui� banyak jaringan yang tergabung antara dua tempat, sehingga hampir tak mungkin merusak media komunikasi ini. Bila misalnya sebuah kabel penghubung rusak oleh pekerjaan galian tanah, INTERNET mengalihkan pengiriman paket ke jalur lain. Hal ini disebut Dynamic Rerouting.

Alamat DNS

Karena angka biner tidak mudah diingat, maka dikembangkan sistem Domain Name System (DNS). Disini alamat disusun dalam sebuah hierarki berbagai wilayah (domain = wilayah), yang mewakili sebuah kelompok host
tertentu. Host adalah komputer dalam jaringan lokal (LAN) atau Wide Area Network (WAN), yang diakses oleh komputer lain dalam jaringan tersebut.

Agar penyampaian otomatis oleh Router tetap berfungsi, angka biner tetap digunakan. Bila Anda memberikan sebuah alamat DNS, pertama-tama data dikirimkan ke sebuah Server dan diubah menjadi alamat Ip yang dapat dibaca oleh Komputer.

Contoh berikut ini akan menjelaskan sistem alamat DNS. Seperti pada alamat IP, alamat tersebut juga mengandung informasi yang dibutuhkan untuk identifikasi komputer yang diingikan. Setiap bagian alamat DNS harus dipisahkan dengan sebuah titik.

Gopher.bppt.id

Gopher adalah nama sebuah komputer dalam jaringan “bppt�
dalam domain “id�, yang berarti Indonesia. Seperti Anda lihat pada contoh di atas, mula-mula ditulis nama host yang diinginkan, disusul oleh bagian-bagian yang semakin besar hingga tingkat tertinggi, yaitu domain.

Untuk mencapai komputer tersebut, alamat dibaca dari kanan ke kiri. Mula-mula jaringan tempat Anda mengakses INTERNET menciptakan hubungan dengan Router tertinggi yang mengelola semua alamat dalam domain “id�.

Domain diatas mewakili sebuah wilayah geografis, singkatan “id� berarti Indonesia. Selain itu terdapat pula berbagai domain tematik, yang dikenali pada singakatan paling kanan dalam alamat DNS.

Singkatan
Jenis Domain
com
perusahaan komersial
edu
badan pendidikan (misalnya universitas atau institut)
gov
lembaga pemerintahan non-militer
mil
militer
net
jaringan
org
organisasi lainnya
int
organisasi internasional
ac
badan pendidikan

Domain geografis :

Singkatan
Artinya
Singkatan
Artinya
Singkatan
Artinya
at
Austria
pl
Polandia
de
Jerman
au
Australia
pt
Portugal
be
Belgia
ch
Swiss
se
Swedia
bg
Bulgaria
dk
Denmark
uk
Inggris
br
Brazil
ee
Eslandia
us
Amerika
fi
Finlandia
es
Spanyol
cl
Cile
fr
Prancis
in
India
ir
Irlandia
jp
Jepang

Dengan demikian alamat INTERNET standar adalah : username@domain

Bagaimana mengakses INTERNET?

1. Hardware
Memiliki komputer dengan spesifikasi minimum sebagai berikut :
·PC minimal 386 (486 DX-4 recomended)
·Monitor Super VGA
·RAM 4 MB (8 MB recomended, tergantung program aplikasi)
·Memiliki Communication Port (RS-232)
·Modem dengan kecepatan 14400 BPS atau lebih
·Mouse
·Multi Media (tergantung aplikasi pelayanan INTERNET)
·Mampu menjalankan system Windows
2. Berlangganan dengan ISP (INTERNET Service Provider) atau Online Service
3. Software/Program Aplikasi (tergantung fasilitas INTERNET yang akan digunakan)
·Eudora Light
·Netscape
·Internet Explorer
·Internet Phone
·Net 2 Phone
·Net Meeting





Pelayanan Utama dalam INTERNET

Software yang mendukung Internet menyediakan banyak pelayanan teknis. Bagian ini akan membahas empat pelayanan INTERNET yang paling penting dan mendasar.

I. Pelayanan Mail
Pelayanan untuk mengirim dan menerima pesan-pesan. Setiap pesan yang dikirim dari satu sistem ke sistem-sistem yang lain menuju tujuan akhir. Di belakang layar, pelayanan
mail memastikan bahwa pesan-pesan yang dikirim dan diterima secara lengkap pada alamat yang benar.
II. Pelayanan telnet
Pelayanan yang memberikan kesempatan Anda menghubungi sistem remote atau sistem yang terletak di tempat yang jauh. Sebagai contoh, Anda dapat menggunakan telnet untuk menghubungi sebuah host/provider di negara lain. Setelah Anda menghubungi host tersebut, Anda dapat login ke host tersebut (username dan password yang sah). Setelah itu Anda dapat bertukar data melalui INTERNET.
III. Pelayanan File Transfer Protocol (FTP)
Pelayanan transfer file dari satu sistem ke sistem lain. Dalam INTERNET, Anda dapat mentransfer file dari host ke sebuah host remote. Proses ini disebut uploading, dan sebaliknya jika Anda mentransfer file dari host remote ke host lokal disebut downloading.
IV. Pelayanan Client/Server
Program Client meminta dukungan program server. Sebagai contoh, Gopher client menampilkan menu, setelah Anda memilih perintah-perintah dalam menu, Gopher client menghubungi Gopher server yang sesuai (tidak perduli dimana lokasinya dalam INTERNET) dan mengeksekusi permintaan Anda.

Jenis-jenis Layanan INTERNET

  • Electronic Mail (E-mail)
Fungsi : mengirim atau menerima surat ke/dari seluruh penjuru dunia.
Sebagai pemakai INTERNET, Anda dapat mengirim dan menerima pesan dari pemakai INTERNET lain dari berbagai penjuru dunia. Namum selain pesan-pesan pribadi, dengan E-mail dapat juga mengirim dan menerima file binary. Maka secara virtual Anda dapat mengirim dan menerima segala tipe data. Sistem mail INTERNET adalah tulang punggung (dan motivasi awal) dari INTERNET itu sendiri.
Untuk dapat menerima surat elektronik, Anda harus memiliki kotak pos (mailbox) untuk menampung surat-surat yang masuk sebelum Anda sempat menbacanya. Sebuah kotak pos elektronik (electronic mailbox) sama dengan kotak pos dikantor pos. Siapapun bisa mengirim surat ke kotak pos, tetapi hanya pemiliknya yang bisa meneliti dan membuang isi kotak surat tersebut.
Alamat kotak pos untuk surat elektronik disebut E-mail address. Sebagai contoh :
budi @indo.net.id
budi : nama user
indo : nama provider
net : network/provider
id : nama domain geografis, yaitu Indonesia
Surat menyurat di INTERNET dilakukan dengan menggunakan program surat elektronik. Cara penggunaannya sangat mudah bila program dijalankan dibawah user interface grafis seperti Windows. Saat pengiriman hanya perlu diisikan alamat penerima dan subjek (topik) surat, kemudian isi surat langsung dapat diketik untuk dikirim. Jika perlu Anda dapat menyertakan file tertentu untuk dikirim bersama-sama dengan surat tersebut (Attachments).
Program surat elektronik yang popular digunakan adalah Eudora Mail. Eudora Mail menggunakan protokol yang disebut POP (Post Office Protocol) dan dibuat oleh Qualcomm Inc.
  • File Tranfer Protocol (FTP)
Fungsi :mengirim dan menerima file antar host dari seluruh penjuru dunia.
Anonymous FTP memungkinkan pengaksesan ke server FTP dengan login anonymous tanpa memerlukan password. Anonymous FTP adalah salah satu dari pelayanan dalam Internet yang cukup penting. Dengan akses ke berbagai anonymous FTP, Anda dapat memperoleh file-file secara grafis. Anda dapat menemukan program-program, gambar-gambar, majalah elektronik, artikel-artikel dalam kelompok diskusi tertentu. Salah satu program FTP adalah WS_FTP.
  • Tele Networking (TelNet)
Fungsi : mengakses komputer (host/server) dari jauh/Remote login.
Telnet adalah program yang memungkinkan komputer kita menjadi terminal dari komputer lain di INTERNET. Telnet memungkinkan kita untuk masuk (log in) sebagai pemakai komputer jarak jauh dan menjalankan program komputer layanan yang ada dikomputer tersebut.
  • User’s Network (UseNet)
UseNet adalah sistem kelompok diskusi di mana artikel-artikel didistribusikan ke seluruh dunia. UseNet memiliki ribuan kelompok diskusi, sehingga tidak heran jika UseNet meliputi segala macam topik yang mungkin Anda inginkan.
  • World Wide Web (WWW)
Sering disebut “the WEB�/�W3�, merupakan sistem dalam internet yang memiliki fasilitas pencarian dan pemberian informasi yang cepat dengan menggunakan teknologi hypertext.
Sebutan World Wide Web (Web=jaring laba-laba) sangat tepat untuk menggambarkan struktur data pada jaringan INTERNET. Berbeda dengan misalnya susunan data logis berstruktur pohon yang dikenal dari DOS. WWW memungkinkan penanganan atau akses yang jauh lebih fleksibel pada file yang dikelola.

Di WWW, struktur sumber daya-INTERNET dapat dibandingkan dengan jaring laba-laba. Bila dilihat polanya, jaringan ini terdiri atas lingkaran-lingkaran berbagai ukuran yang berpusat pada titik tengah yang sama. Dari titik tengah ini terbentuk garis-garis penghubung yang tegak lurus pada lingkaran, sehingga terdapat titik simpul. Bila pada struktur pohon percabangan merupakan jalur hubungan, pada Web semua garis merupakan penghubung setiap titik simpul yang mengandung data. Pemilihan disini dilakukan dengan item Hypertext. Pada titik simpul bisa terdapat sebuah komputer di Internet atau sebuah petunjuk untuk file tertentu pada sebuah komputer. Hal ini berarti, dengan memilih sebuah item Hypertext diciptakan hubungan dengan sebuah komputer pada suatu tempat di dunia, dimana Anda dapat melanjutkan perjalanan atau langsung ke sebuah file tertentu.
“Bahasa� World Wide Web:HTML

Untuk membuat Hypertext, dikembangkan sebuah bahasa pemrograman khusus yang memungkinkan pengikatan alamat WWW atau file dalam sebuah dokumen. Sesuai dengan fungsinya, bahasa pemrograman ini disebut Hypertext Mark up Language (HTML). File ini biasanya berextention *.html. Agar file yang berisi Hypertext ini bisa dikirimkan, diperlukan protokol pengiriman data yang spesifik yang disebut HyperText Transfer Protocol (HTTP).
Untuk menemukan setiap hubungan Hypertext digunakan Uniform Resource Locator (URL). Karena itu, halaman WWW juga disebut dokumen URL.
Beberapa alamat browser/search engine di INTERNET :

Nama
Alamat elektronik
Yahoo!
http://www.yahoo.com/
Alta Vista
http://www.altavista.digital.com/
Lycos
http://www.lycos.com/
WebCrawler
http://www.webcrawler.com/
Inktomi
http://www.cs.berkeley.edu/
DejaNews
http://www.dejanews.com/
BimaSakti
http://www.cs.utexas.edu/users/adison/cgi/bimasakti/
  • Internet Relay Chat (IRC)
Internet Relay Chat/IRC merupakan fasilitas untuk komunikasi langsung dengan menggunakan keyboard. Anda dapat ambil bagian dalam komunikasi publik dengan sekelompok orang. Atau, jika Anda inginkan, Anda dapat menggunakan IRC untuk mengatur komunikasi pribadi dengan orang-orang tertentu, yaitu sejenis teleconference.
  • Internet Phone/Conference
Fasilitas untuk melakukan percakapan jarak jauh via INTERNET. Untuk itu diperlukan aplikasi khusus dan dukungan hardware multi media.



  • WAIS Server
WAIS (Wide Area Information Service) menyediakan cara lain untuk menemukan informasi yang tersebar dalam INTERNET. WAIS mampu mengakses segala database yang besar (seperti dokumen, file berisi gambar, video dan suara).
  • Gopher
Internet menyediakan banyak informasi yang dapat diakses penggunanya lewat sistem menu. Seorang pengguna INTERNET dihadapkan pada sebuah menu yang bercabang-cabang. Untuk menuju ke informasi atau data yang dituju, seorang pengguna menyeleksi pilihan-pilihan yang disediakan hingga masuk ke topik yang diinginkan. Fasilitas demikian disebut Gopher.
  • Mailing List
Kelompok diskusi - fasilitas ini dibangun menggunakan teknik yang sama dengan proses penyebaran surat elektronik. Dengan menggunakan fasilitas ini, sebuah berita/file dapat didistribusikan ke banyak pengguna sekaligus. Bahkan penggunanya dapat melakukan diskusi, seminar, ceramah, konferensi secara elektronik tanpa terikat dimensi ruang dan waktu. Diskusi dapat berlangsung setiap hari tanpa henti. Hasil yang diperoleh akan jauh lebih efektif daripada penyelenggaraan seminar/konferensi konvesional.
Daftar alamat Mailing List dengan topik ekonomi

Mailing List
Keterangan
Nacubo%ctstatey.bitnet@vm1.nodak.edu
Bisnis,Keuangan, dan Administrasi Pro
Econ-dev@csn.org
Perkembangan ekonomi Internasional
economy@tecmetyvm.mty.itesm.mx
Ekonomi di negara-negara kurang berkembang
gc-INTERNET@uriacc.uri.edu
Ekonomi global
pol-econ@shsu.bitnet
Ekonomi politik


BEBERAPA ISTILAH INTERNET

American OnLine (AOL)
Layanan Komersial yang menyediakan browser Internet-nya sendiri.

Browser
Aplikasi yang ada di komputer Anda, mirip dengan aplikasi pengolah kata atau aplikasi lain, yang dirancang untuk membaca tipe file data tertentu. Untuk mengakses WWW, Anda membutuhkan program software internet browser ini.
Browsing-metode untuk menjelajahi WWW Internet. Mem-browse WWW sering disebut sebagai surfing the Net.

CU-SeeMe
Aplikasi yang memungkinkan konferensi video pada Internet.

Cyberspace
Tempat virtual di mana orang dapat berkomunikasi dan bertemu.

Domain name
Bagian yang membentuk IP address pada Internet. Domain name terdiri dari dua bagian atau lebih yang terpisah oleh tanda titik. Bagian paling kiri adalah bagian yang paling penting, menunjukkan tujuannya. Contoh : WWW menunjukkan Web server mail. Sembarang domain name akan “melebur� menjadi hanya satu IP address yang unik untuk setiap mesin. Bagian sebelah kanan menunjukkan tipe site. Contoh :.gov menunjukkan negara asal site, misalnya id menunjukkan negara Indonesia.

E-Mail
Mirip surat pos, tetapi dikirimkan secara elektronik, sehingga tiba ditempat tujuan nyaris dalam tempo seketika itu juga. E-mail yang berisikan pesan dikirim ke komputer Anda dan akan terus ada di komputer itu sampai Anda mengambilnya (membuka dan menyimpannya atau membuangnya).

Eudora
Aplikasi e-mail desktop yang populer karena lingkungan grafis dan kemampuannya untuk bekerja di hampir semua jenis server (PC maupun Macintosh).

FAQ
Frequently Asked Questions - daftar yang memuat jawaban dari pertanyaan-pertanyaan yang paling sering diajukan tentang topik tertentu.

FTP (File Transfer Protocol)
Program yang digunakan pada komputer berbasis Windows untuk mentransfer file (software atau dokumen) pada Internet.

GIF (Graphics Interchange Format)
Jenis image yang seringkali dipakai pada web pages karena kemampuannya untuk me-render warna latar belakang sebagai transparan.

Gopher
Program berbasis teks yang digunakan untuk mem-browser daftar menu Internet pada berbagai server gopher.

Home Page
Halaman-halaman yang menampung berbagai informasi dari suatu perusahaan, institusi atau pribadi. Contoh White House home page berisikan informasi politik dan kebijakan Presiden AS.

HTML
HyperText Markup Language - bahasa standar yang digunakan browser Internet untuk membuat halaman dan dokumen yang dipajang pada Web. Selain memungkinkan komputer berkomunikasi, HTML juga menyediakan link di antara file-file yang ada di komputer yang berbeda dan dipisahkan oleh jarak yang jauh.

HTTP
HyperText Transfer Protocol - protokol yang memungkinkan bermacam-macam komputer yang saling berkomunikasi dengan menggunakan bahasa HTML.

HyperLink
Bagian dari Web page yang menghubungkan Anda ke file lain, menyediakan seamless link (hubungan) ke file-file pada komputer lain. Biasa dikenal sebagai link. Mengklik hyperlink berarti mem-browse WWW dan mengunjungi berbagai lokasi.

Hypermedia document
File data berisi banyak informasi yang dikirimkan melalui Internet ke komputer Anda dan dimunculkan secara grafis dalam cara yang user friendly.

Hypertext
Salah satu cara untuk me-link banyak file. Teks yang mengandung hypertext biasanya digarisbawahi. Untuk melihat ‘kait’nya Anda cukup mengklik pada teks tersebut.

Internet
Jaringan komputer dunia yang menghubungkan jaringan-jaringan komputer komersiah regional di seluruh dunia.

Intranet.
Pemanfaatan Internet dalam LAN untuk menghubungkan oran-orang dalam satu perusahaan tanpa berhubungan dengan dunia luar.

IP address
Alamat IP yang terbentuk dari empat angka yang dipisahkan oleh tanda titik. Alamat yang bersifat unik ini akan diberikan setelah Anda mengirimkan e-mail ke Hostmaster@INTERNIC.NET.

ISP (Internet Service Provider)
Perusahaan penyedia jasa koneksi ke Internet.

Java
Bahasa pemrograman berbasis-obyek yang sederhana, dan tidak tergantung pada platform dan sistem operasi. Bahasa ini dikembangkan oleh Sun Microsystems dan digunakan untuk membuat HotJava.

JPEG (Joint Photographic Expert Group)
Image grafis dalam bentuk terkompresi yang sering digunakan pada Web pages.

Listserv
Komputer yang mengotomatiskan pengiriman e-mail (bertindak sebagai pusat distribusi untuk pesan-pesan e-mail). Salah satu contoh adalah EDTECH yang para anggotanya mendiskusikan topik-topik yang terkait dengan teknologi pendidikan.

Lycos
Salah satu search engine. Lycos dikembangkan oleh Carnegie Mellon University dan melakukan pencarian berdasarkan judul dan isi. Pembaruan indeks dilakukan setiap minggu, sedangkan pencariannya bisa dilakukan setiap hari.

MPEG (Moving Picture Experts Group)
Algoritma terkompresi untuk file video dan audio. Bentuk ini sering digunakan pada web.

Net
Singkatan dari cyberspace.

Netscape
Browser Internet yang juga merangkap fungsi e-mail, FTP, Telnet, dan Gopher.

Newsgroup
Salah satu cara untuk berkomunikasi dengan penjelajah Internet lainnnya.

Online
Sering digunakan untuk merujuk saat orang ber-Internet.
DAFTAR PUSTAKA

  • Majalah Info Komputer, Edisi Khusus masalah Internet tahun 1996
  • Kuliah Umum Internet di Tricom tanggal 24 Nopember 1996
  • Suplemen Harian Media Indonesia mengenai Internet
  • Suplemen Harian Republika mengenai Internet

Hack Password Root Linux

Jika kita mengetikkan su - pada konsole linux pasti akan ditanyakan password root, ada suatu cara untuk melewati authentifikasi password root hanya khusus untuk user tertentu, misalkan user ardelindo. User ardelindo apabila mengetikkan perintah su - maka akan langsung login ke superuser tanpa verifikasi password.

Authentifikasi Normal Tanpa Modifikasi PAM
ardelindo@ubuntu:~$ su -
Password: ******
root@ubuntu:~#

Modifikasi Authentifikasi PAM
Penambahan group wheel
root@ubuntu:~# groupadd wheel
root@ubuntu:~# gpasswd -a ardelindo wheel

Edit PAM SU
Adding user ardelindo to group wheel
root@ubuntu:~# vim /etc/pam.d/su

# Uncomment this if you want wheel members to be able to
# su without a password.
#Hilangkan tanda pagar pada pam_wheel.so
auth sufficient pam_wheel.so trust

Instalasi Linux Ubuntu via Jaringan LAN


Artikel ini membahas tips instalasi linux ubuntu melalui jaringan LAN. Keuntungan yang kita peroleh dengan cara instalasi jaringan, dapat menghemat waktu dan instalasi ubuntu secara bersama - sama lebih dari 2 komputer. Perangkat dan aplikasi yang perlu disiapkan adalah:


Fasilitas:
1. Koneksi Internet
2. Jaringan LAN

Perangkat:
1. Komputer PC Server / Desktop terpasang sistem operasi Linux Ubuntu Hardy Heron 8.04
2. File iso image ubuntu-8.04-alternate-i386.iso

Aplikasi::
1. DHCP Server 3
2. PXE ubuntu
3. TFTPD HPA
4. APACHE2

Prosedur membuat instalasi server ubuntu

1. Mount ISO Image ubuntu
mkdir /var/www/ubuntu
mount -o loop /home/ardelindo/ubuntu-8.04-alternate-i3
86.iso /var/www/ubuntu

2. Konfigurasi DHCP3 Server
vim /etc/dhcp3/dhcpd.conf
ddns-update-style none;
option domain-name "ardelindo.com";
option domain-name-servers 192.168.0.71,202.46.1.2;
default-lease-time 60000;
max-lease-time 72000;
log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.253;
option routers 192.168.0.71;
option broadcast-address 192.168.0.255;
filename "pxelinux.0";
}

3. Salin file vmlinuz dan initrd.gz ke /var/lib/tftpboot
cp -R /var/www/ubuntu/install/netboot/* /var/lib/tftpboot/
chmod -R 777 /var/lib/tftpboot

4. Matikan service tftpd hpa default
killall in.tftpd
killall in.tftpd
killall inetd --> kalau inetd terinstall
killall inetd

5. Jalankan TFTPD HPA
in.tftpd -l -s /var/lib/tftpboot

6. Restart DHCP3 Server
/etc/init.d/dhcp3-server restart

7. Edit konfigurasi PXE
vim /etc/pxe.conf

# which interface to use
interface=eth3
default_address=192.168.0.71

8. Restart PXE ubuntu
/etc/init.d/pxe restart

8. Setting BIOS PC Client (yang akan di install linux ubuntu)
BIOS --> LAN boot ROM --> enable
BIOS --> Boot Sequence --> LAN Boot / Network Boot

Voice Over Internet Protocol & Asterisk IP PBX

Voice Over Internet Protocol & Asterisk IP PBX

Pada artikel ini kita membahas mengenai konsep dan desain jaringan VoIP menggunakan aplikasi opensource Asterisk IP PBX berbasis sistem operasi Linux Ubuntu Hardy Heron 8.04. Implementasi Asterisk IP PBX sebagai pengganti PABX analog yang biasa dipergunakan pada perusahaan dengan infrastruktur jaringan LAN baru maupun yang telah ada. Menghubungkan Asterisk IP PBX antar kantor cabang melalui internet sehingga dapat menghemat biaya telpon jarak jauh SLJJ perusahaan. Artikel juga pengelolaan extension IP PBX antar kantor cabang, sehingga didapatkan call routing yang efektif serta mengamankan trafik dengan tunneling VPN ter-enkripsi.

Jaringan Telpon Analog
Telpon yang kita gunakan sehari – hari, baik di rumah maupun kantor sebenarnya tersambung oleh saklar (switch) yang terintegrasi dengan saklar lain, sehingga membentuk suatu jaringan. Jaringan itu disebut PSTN (Public Switched Telephone Network), selain itu ada juga yang disebut sebagai CO (Central Office) yang menghubungkan jaringan PSTN suatu wilayah dengan wilayah lain, contoh; wilayah bogor dengan jakarta. Dengan adanya CO pemilik telpon analog diwilayah bogor dapat menghubungi telpon jakarta. Teknologi yang digunakan pada PSTN adalah “Circuit Switching”, memiliki kelebihan waktu tunda sedikit (low delay) dan suara yang jernih (high fidelity), tetapi mahal biaya perawatan dan operasional.

Jaringan Telpon Analog


Voice Over Internet Protocol (VoIP)
VoIP adalah teknologi Packet Switching, data analog dikonversi menjadi digital kemudian dikirimkan menjadi beberapa paket data melalui jaringan internet. Dengan adanya teknologi VoIP kita dapat menelpon orang lain melalui jaringan internet. Keunggulan VoIP dibandingkan dengan PSTN yaitu hemat biaya operasional dan perawatan, tetapi rentan terhadap gangguan suara yang diakibatkan oleh latency (waktu tunda) koneksi dan keterbatasan bandwidth internet.






IP PBX vs Analog PBX
Analog PBX (Private Branch Exchange) atau biasa disebut PABX, adalah suatu perangkat terminal (station) yang memiliki banyak port untuk sambungan telpon analog, biasa dipergunakan pada perusahaan atau kantor. Fungsi PBX adalah menghubungkan antar telepon analog yang memiliki kode unik (extension), dengan extension tersebut kita bisa menghubungi telpon lain. IP PBX adalah perangkat komputer yang memiliki kemampuan mengubungkan antar telepon IP (IP phone) melalui protokol TCP/IP baik pada jaringan LAN maupun internet. IP PBX bisa juga disebut sebagai Soft Switch. Selain menjadi perangkat penghubung, PBX juga berfungsi sebagai:

1.Key Telephone System (KTS)
Mengelola pengkodean setiap perangkat telephone, bisa kita sebut pengelolaan ekstensi telepon.

2.Automatic Call Distribution (CDS)
Perangkat PBX memiliki kemampuan untuk routing, answering, queueing dan screening setiap panggilan telepon.

3.Voice Messaging System (VMS)
PBX bisa menyimpan pesan telpon yang tidak di jawab oleh penerima, dan memberikan hasilnya saat diperlukan.

4.Interactive Voice Response (IVR)
PBX mampu memberikan layanan pesan suara yang bersifat panduan kepada penelepon untuk memilih extension telpon yang akan dihubungi.






Key Telephone System
[103]
callerid=Departemen Pemasaran
type=friend
context=lokal
host=dynamic
secret=103
username=103
allow=all

[104]
callerid=Departemen Logistik
type=friend
context=lokal
host=dynamic
secret=104
username=104
allow=all

[lokal]
exten => 103,1,Dial(SIP/103)
exten => 104,1,Dial(SIP/104)


Interactive Voice Response
[incoming]
exten => s,1,Answer( )
exten => s,n,Background(welcome)
exten => s,n,Background(academic-support)
exten => s,n,Background(astcc-please-enter-your)
exten => s,n,Background(extensions)
exten => s,n,Background(press-0)
exten => s,n,Background(for)
exten => s,n,Background(information)
exten => s,n,Background(press-1)
exten => s,n,Background(purchasing)
exten => s,n,Background(press-2)
exten => s,n,Background(sales)
exten => s,n,Goto(incoming,s,1)


Voice Messaging System
[general]
format=wav49|gsm|wav
serveremail=asterisk
attach=yes
[default]
104 => 123,Departemen Sales,info@ardelindo.com





Automatic Call Distribution
exten => _6319.,1,Dial(IAX2/surabaya/${EXTEN:3})
exten => _9.,Dial(ZAP/1/${EXTEN:1})
exten => 105,1,Dial(SIP/105&SIP/104)



Interkoneksi IP PBX – PSTN
Agar bisa menerima telpon dari PSTN, pada komputer Asterisk IP PBX perlu kita tambahkan kartu AX100P yang memiliki satu port FXO konektor RJ-11. Konektor RJ-11 AX100P bisa kita sambungkan langsung ke kabel utama telpon PSTN rumah atau kantor. AX100P berfungsi melayani telpon yang masuk (dialin) atau keluar (dialout) PSTN.






Konfigurasi zaptel.conf
fxsks=1
loadzone = us
defaultzone=us
/etc/init.d/zaptel restart
zaptel ­vvv

Konfigurasi zapata.conf
[channels]
usecallerid=yes
hidecallerid=no
callwaiting=no
threewaycalling=yes
transfer=yes
echocancel=yes
echotraining=yes
; define channels
context=incoming
signalling=fxs_ks
channel => 1


Konfigurasi IP Phone Briker Tel


VoIP SLJJ (Sambungan Langsung Jarak Jauh)
Selain sebagai IP PBX, Asterisk bisa kita fungsikan untuk melakukan routing sambungan jarak jauh SLJJ menggunakan protokol IAX2 (Inter Asterisk Exchange 2) melewati jaringan Internet IIX. Pengguna dikantor pusat jakarta bisa langsung menelpon cabang surabaya dengan extension khusus, hal ini mampu menghemat biaya telpon jarak jauh.








Keamanan VoIP dengan OpenVPN
Secara default trafik VoIP tidak dienkripsi, sehingga paket data mudah disadap oleh perangkat text sniffer seperti ngrep, penyadapan bisa dilakukan pada perangkat router . Dan yang paling berbahaya paket suara bisa direkonstruksi dan dikonversi menjadi file multimedia, kemudian dimainkan pada aplikasi media player. Untuk melindungi trafik VoIP diperlukan aplikasi lain seperti OpenVPN, dimana paket data VoIP akan dienkripsi saat pengiriman dan di de-enkripsi saat penerimaan.




Implementasi jaringan VoIP dengan Asterisk IP PBX