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...

Perbedaan dan persamaan RAM dan ROM

Anda mungkin sering mendengar istilah RAM dan ROM yang ada pada sebuah spesifikasi ponsel atau tablet. Tapi apa sebenarnya yang dimaksud dengan RAM dan ROM tersebut. Cukup banyak pengguna ponsel yang masih bingung dengan kedua istilah tersebut. Dan apa saja fungsinya masing-masing khususnya yang ada pada perangkat telekomunikasi. ROM adalah singkatan dari Read Only Memory atau jenis memori yang hanya dapat dibaca dan tidak dapat diisi atau ditulisi data. Untuk melakukan pengisian data harus dilakukan dengan menggunakan proses khusus. Fungsi ROM adalah sebagai tempat menyimpan data-data internal yang digunakan untuk menaruh sistem operasi beserta seluruh sistem-sistem yang ada didalamnya. ROM terdapat pada komputer, ponsel, atau tablet. Sementara RAM adalah singkatan dari Random Access Memory merupakan bentuk penyimpanan data yang dapat diakses secara acak setiap saat. Dalam urutan apapun dan dari lokasi manapun, berbeda dengan perangkat penyimpanan lain...

Tips Turunkan Berat Badan dengan Air Mentimun

Banyak sekali orang yang ingin mempunyai berat badan yang ideal, atau mereka yang obesitas ingin menurunkan berat badannya. Namun terkadang hal tersebut tidak mudah dilakukan, terlebih banyaknya makanan enak yang menggoda selera. Peningkatan berat badan sendiri bisa disebabkan banyak hal, selain makanan. Gaya hidup seperti sering begadang, tidur tidak cukup, atau tidak banyak bergerak, bisa membuat berat badan terus beranjak naik. Namun Anda jangan khawatir, banyak sekali cara agar berat badan kita akan selalu ideal. Atau jika Anda ingin menurunkan berat badan. Salah satunya adalah dengan air mentimun, namun bagaimana cara membuatnya?  Caranya juga sangat mudah, Anda cukup membuat irisan mentimun yang ditambahkan dalam air tawar. Mentimun yang digunakan cukup satu buah, untuk 2 liter air sejuk atau Anda bisa mendinginkannya di dalam lemari es. Air tawar yang kita konsumsi, biasanya mengandung nol kalori, sedangkan satu mentimun mengancung kurang lebih 50 kal...