Skip to main content

TCP, IP

TCP/IP adalah sebuah rangkaian protokol dari internet yang kita pakai ini. Apa itu protokol? Adalah kumpulan aturan2 yang mengatur bagaimana 2 host atau lebih berkomunikasi dalam jaringan. Standar dari TCP/IP ini ditetapkan melalui mekanisme yang disebut Request For Comment (RFC) dengan nomor RFC 791 untuk IP dan 793 untuk TCP. Mekanisme RFC adalah dari para peneliti mengajukan konsep ke sebuah badan/lembaga yang kemudian konsep tersebut dievaluasi untuk kemudian jika disetujui maka akan ditetapkan sebagai standar. Nomor RFC menandakan nomor urutan dari standar tersebut dikeluarkan, untuk sebuah standar boleh jadi memiliki lebih dari 1 nomor RFC yang berarti standar tersebut diperbarui atau direvisi menjadi nomor RFC yang terbaru tentang suatu standar.

Mungkin di antara kita ada yang pernah mendengar tentang OSI (Open System Interconnection), yaitu model rancangan jaringan yang mengatur bagaimana sebuah komunikasi/hubungan pada jaringan. Jika di OSI ada 7 layer, maka di TCP/IP ini hanya terdapat 4 layer. Walaupun sebenarnya antara OSI dan TCP/IP itu sama saja hanya di TCP/IP ada beberapa layer OSI yang digabung jadi 1.

Sebelum berbicara tentang lapisan2 TCP/IP, perlu disebutkan pula bahwa data dikirim via jaringan internet adalah berupa paket, yaitu kumpulan byte yang terdefinisi yang terdiri dari header, payload (isi) dan footer. Pada jaringan packet-switching pada internet ini, pertukaran data dilakukan dengan paket, sehingga paket dikirim melalui jaringan yang bisa jadi ada banyak rute. Berbeda dengan jaringan telpon konvensional yang menggunakan circuit-switching network yaitu pertukaran data atau komunikasi dilakukan dengan menghubungkan secara sirkuit dari 2 pesawat telpon yang ingin berkomunikasi, sehingga terhubung hanya dengan 1 rute/jalur. Ke depannya, semua akan berbasis packet-switching network termasuk telepon akan menggunakan IP nantinya.

Cara kerja dari lapisan2 TCP/IP ataupun OSI adalah data di lapisan lebih tinggi dibungkus oleh lapisan yang lebih rendah. Dan ketika sampai di tujuan terjadi sebaliknya, yaitu dibuka bungkusan dari lapisan lebih rendah/bawah kemudian dilanjutkan ke lapisan lebih tinggi untuk diproses.

Lapisan TCP/IP dimulai dari atas:
-------------------------------------------------------------------------------------------
1. Lapisan aplikasi:
Di sini berisi data dari aplikasi misal request http, ftp dsbnya termasuk juga data ketika kita donlod file, maka data dari file ini dipecah dan dimasukkan ke dalam lapisan ini.
--------------------------------------------------------------------------------------------
2. Lapisan Transport
Yaitu memfasilitasi komunikasi antar aplikasi, misal ketika kita browsing, maka aplikasi web browser yang kita pakai berkomunikasi dengan web server dengan HTTP melalui lapisan ini, termasuk di dalamnya adalah masalah keamanan komunikasi, misal SSL dsbnya ada di lapisan ini. Lapisan ini juga berfungsi sebagai multiplexer supaya data aplikasi tidak ada yang tertukar, misal ketika melakukan request FTP, Instant messenger dan HTTP secara bersamaan. Yang bertindak sebagai multiplexer adalah nomor port yang berbeda untuk setiap aplikasi, yaitu port 80 untuk HTTP, 21 untuk FTP, 5050 untuk instant messenger dsbnya. Sehingga tidak ada data yang tertukar antar aplikasi.
-------------------------------------------------------------------------------------------
3. Lapisan internetworking (network)
PAda lapisan ini ditentukan pengalamatan dari IP. Suatu paket ditujuan dan berasal dari mana ditentukan di lapisan ini. Misal ketika kita request google.com, maka kita mengirim paket request HTTP ke alamat IP google.com. Adapun alamt IP suatu host publik semacam google.com didapat dari mekanisme DNS, yaitu browser kita me-request ke DNS server untuk diterjemahkan nama google.com ini memiliki alamat IP berapa. Jika kita ingin resolving DNS, pada windows ada command nslookup, di linux ada command dig

windows: nslookup
> masukkan nama host/domain publik yang ingin diketahui IPnya.
Bisa juga langsung dengan nslookup [domain/host]

linux: $ dig [host/domain]

misal dari tempat saya didapat IP google.com 216.239.61.104, coba saja pada URL bar browser anda, pasti akan menuju ke google.com
------------------------------------------------------------------------------------------
4. Lapisan Network interface
Lapisan ini berisi tentang MAC (Media Access Control). Yaitu berfungsi untuk menghubungkan/linking antara dua host dalam berkomunikasi. Meskipun di protokol TCP/IP tidak ada memakai ini sebagai bagian dari protokolnya. Akan tetapi dalam mekanisme routing, MAC address ini sangat diperlukan. Ilustrasinya begini, dalam contoh di atas ketika kita request google.com maka kita me-request ke suatu server dengan alamat IP yang tentu saja berbeda jaringan dengan kita. Ketika paket kita kirim dengan alamat IP yang berbeda ID jaringannya, maka paket akan dikirim ke router/gateway, bagaimanakah mekanisme mengirim ke router? Ya di sinilah fungsi dari MAC, dengan MAC berisi alamat dari router maka paket akan dikirim ke router, kemudian dibongkar router dia mendapati alamat IPnya bukan ditujuan untuknya, oleh karena itu dia forwarding ke router berikutnya jika masih belum di ID jaringan yang sama, paket dibungkus kembali dengan alamat MAC yang telah dirubah ke tujuan berikutnya, sampai ke jaringan yang sama dengan google.com, baru dibungkus lagi oleh gateway/router si google.com dengan MAC address dari server google.com

Sekian pengantar TCP/IP yang dipakai di internet yang kita pakai ini. Berikutnya adalah tentang cara kerja protokol TCP/IP dalam jaringan, yaitu 'percakapan' apa yang terjadi antara 2 host yang berkomunikasi?

Jika dari para master ingin menambahkan atau mengoreksi, silahkan, dengan senang hati... ^_^

Comments

Popular posts from this blog

Cara Servis Keyboard Laptop/Notebook

           Seringkali kita merasa jengkel ketika saat beraktifitas dengan laptop tiba-tiba tombol keyboard kita ada yang tidak fungsi, dengan kesempatan ini kita membahas Cara Servis Keyboard Laptop/Notebook. Kebetulan laptop yang rusak keyboardnya kali ini bermerk HP Compaq. Mari kita simak bersama. Sebelum ke pembahasan Cara Service Keyboard Laptop / Notebook, kita bahas dulu beberapa penyebab rusaknya keyboard laptop / notebook, yaitu : 1. keyboard terkena air 2. akibat debu 3. akibat lembabnya ruangan. Kerusakan yang sering terjadi pada keyboard laptop / notebook adalah salah satu tombol keyboard ada yang tidak berfungsi atau malahan keyboard laptop / notebook yang rusak itu bergerak sendiri seperti ada yang menekannya. Hal tersebut terjadi dikarenakan menempelnya kedua lapisan karbon pada flexyble keyboard (akibat jamur atau kotor) sehingga tombol keyboard dapat menekan sendiri atau bahkan tidak dapat digunakan sa...

Kumpulan TCLeggdrop

Ni beberapa tcleggdrop yang bisa kalian coba: astro.txt badnick.txt ary.txt away.txt astaga.txt cerewet.txt bulan.txt busuk.txt dns.txt cute.txt flood.txt google.txt hiburan.txt http.txt irclordz2.txt ip.txt irclordz.txt informasi.txt ngoceh.txt portcheck.txt mp3.txt ping.txt mutiara.txt timebomb.txt seen.txt salam.txt scramble.txt slaps.txt whois.txt version.txt   Download tcl  part 2: addsong.tcl antiadvertise.tcl astro.tcl away.tcl ccasbase.tcl cerewet.tcl ceriwis.tcl chanprotect.tcl chanrelay.tcl deopcs.tcl detik.tcl family100 game4in1.tcl gate.tcl http.tcl ident.tcl identify.tcl idlechan.tcl iplocator.tcl jarak.tcl joinflood.tcl jump.tcl kernel.tcl lag.tcl login.tcl lucu.tcl main.tcl milan.tcl mp3.tcl nmap.tcl novirii.tcl optriggers.tcl os.tcl passchecker.tcl passchk.tcl profile.tcl quitban.tcl respon.tcl say.tcl sendmail.tcl services.tcl slap.tcl statistics.tcl stats.tcl target.tcl timebomb.t...

Membuat Wajanbolic Penguat Sinyal

Saya termasuk pengguna modem GSM 3G yang awalnya putus asa dengan koneksi internet. Sebabnya, sinyal yang didapat di rumah saya hanya GPRS. Padahal modem tersebut dan operatornya menyediakan koneksi HSDPA yang kecepatannya dua tingkat di atas GPRS. Setelah cukup lama merana cinta HSDPA, akhirnya saya memberanikan diri untuk membuat antena wajanbolic penguat sinyal 3G. Apalagi setelah saya tahu, tidak jauh dari area rumah (sekitar 2 km) ternyata ponsel saya mendeteksi adanya coverage 3G. Tutorial membuat antena wajanbolic penguat sinyal 3G/EVDO banyak bertebaran di internet. Ada pula sejumlah pihak, pribadi maupun perusahaan, yang menyediakan paket jadi wajanbolic. Saya awalnya berencana membeli paket wajanbolic. Namun, saya urungkan, karena dengan membeli saya tidak tahu ilmunya. Lagi pula tutorialnya banyak bertebaran di internet, dan sepertinya tidak begitu sulit membuatnya. Alhamdulillah berkat dukungan Mas Nono Elsabarto dan Mas Alvian yang “mengajar” melalui Fac...