Apa itu Internet Protocol (IP) dan Apa Fungsi Utama IP
Apa itu Protokol Internet? Saat ini, kita tidak dapat membayangkan hidup di dunia tanpa Internet dan istilah Internet Protocol mungkin sudah terlalu sering kita jumpai. Tapi apa artinya dan bagaimana cara kerjanya? Dalam posting blog ini, kita akan melihat semua ini dan banyak lagi.
Apa itu Internet Protocol ?
Internet Protocol (IP) adalah protokol komunikasi lapisan jaringan di suite protokol Internet yang mengirimkan datagram (unit transfer dasar yang terkait dengan jaringan packet-switched) melintasi batas jaringan. Fungsi peruteannya memungkinkan internetworking, dan pada dasarnya membangun Internet.
Dengan kata sederhana, Internet Protocol (IP) adalah protokol, atau seperangkat aturan yang mengatur perutean paket data sedemikian rupa sehingga perjalanan melintasi jaringan dan mencapai tujuan yang diinginkan. Data yang melewati Internet dibagi menjadi bagian-bagian yang lebih kecil yang dikenal sebagai paket.
Semua perangkat dan/atau domain yang terhubung ke Internet dilengkapi dengan alamat IP, dan setiap paket data memiliki informasi IP yang melekat padanya, yang pada gilirannya membantu router mengirim paket-paket ini ke tempat yang benar. Setelah paket mencapai tujuan masing-masing, mereka ditangani sesuai dengan protokol transport yang digunakan dalam kombinasi dengan IP.
Secara historis, IP adalah layanan transfer data tanpa koneksi dalam Program Kontrol Transmisi asli yang diperkenalkan oleh Vint Cerf dan Bob Kahn pada tahun 1974. Ini kemudian dilengkapi dengan layanan berorientasi koneksi yang menjadi dasar Protokol Kontrol Transmisi (TCP). Oleh karena itu, paket protokol Internet sering dikenal sebagai TCP/IP. Versi utama IP pertama, Internet Protocol Version 4 (IPv4), adalah protokol dominan Internet dan kemudian ada penggantinya, Internet Protocol Version 6 (IPv6).
Protokol transport umum lainnya adalah User Datagram Protocol (UDP). Ini digunakan oleh aplikasi komputer untuk mengirim pesan, yang disebut datagram, ke host lain di jaringan Internet Protocol.
Fungsi utama IP
Protokol Internet menangani antarmuka host, melampirkan data ke dalam datagram dan merutekan datagram dari antarmuka host sumber ke antarmuka host tujuan di satu atau lebih jaringan IP.
Untuk melakukan ini, Internet Protocol mendefinisikan format paket dan menyediakan sistem pengalamatan. Setiap datagram memiliki dua bagian: header dan payload. Header IP mencakup alamat IP sumber, alamat IP tujuan, dan metadata lain yang diperlukan untuk merutekan dan mengirimkan datagram. Payload adalah data yang diangkut. Metode menyarangkan muatan data dalam paket dengan header ini dikenal sebagai enkapsulasi.
Cara kerja pengalamatan IP
Sebelum kita melihat cara kerja pengalamatan IP, mari kita lihat dulu Domain Name System (DNS). Sistem Nama Domain adalah sistem penamaan hierarkis dan terdesentralisasi untuk komputer, layanan, atau sumber daya lain yang terhubung ke Internet atau jaringan pribadi. Ini mengaitkan nama domain yang ditetapkan untuk masing-masing entitas yang berpartisipasi dengan informasi yang berbeda.
Alamat Protokol Internet (alamat IP) adalah label numerik yang terhubung ke jaringan komputer yang menggunakan IP untuk berkomunikasi. Ini pada dasarnya adalah semacam ID unik yang ditetapkan ke perangkat atau domain yang terhubung ke Internet. Setiap alamat IP adalah serangkaian karakter; misalnya, 192.168.1.1.
Sekarang DNS resolver menerjemahkan nama domain yang dapat dibaca manusia menjadi alamat IP dan ini memungkinkan pengguna mengakses situs web tanpa harus mengingat rangkaian karakter yang rumit ini. Setiap paket IP menyimpan alamat IP perangkat atau domain yang mengirim paket dan alamat IP penerima yang dituju, tepatnya bagaimana alamat tujuan dan alamat pengirim disebutkan pada surat yang dikirim. Dengan demikian, alamat IP memiliki dua fungsi utama: identifikasi antarmuka host atau jaringan dan pengalamatan lokasi.
Jadi sebenarnya, alamat IP komputer sangat mirip dengan alamat fisik sebuah rumah. Saat Anda menelepon restoran untuk memesan makanan, Anda memberikan alamat fisik untuk pengiriman. Demikian pula, ketika pengguna mengetikkan nama domain, misalnya google.com, ke dalam browser web, permintaan akan dikirim ke server web Google untuk meminta konten (beranda Google).
Setelah Google mendapatkan permintaan, ia perlu tahu ke mana harus mengirim konten situs web, dengan kata lain ia membutuhkan alamat IP pengguna. Menggunakan alamat IP, Google dapat mengirim respons ke perangkat pengguna, yang kemudian akan menampilkan konten tersebut di browser web pengguna. Di sini, DNS seperti buku telepon untuk alamat IP sehingga pengguna dapat mengakses layanan web dengan nama domain yang ramah manusia.
Cara kerja perutean IP
Internet terdiri dari jaringan besar yang saling berhubungan dan masing-masing bertanggung jawab atas blok alamat IP tertentu; jaringan besar ini disebut sistem otonom (AS). Banyak protokol perutean, termasuk BGP, membantu merutekan paket melintasi AS sesuai alamat IP tujuannya. Router memiliki tabel perutean yang menunjukkan AS mana yang harus dilalui paket untuk mencapai tujuan yang diinginkan secepat mungkin. Paket berjalan dari satu AS ke AS lainnya dan seterusnya hingga mencapai salah satu yang bertanggung jawab atas alamat IP yang ditargetkan. AS itu kemudian secara internal mengarahkan paket ke tujuan.
IP terbaru yang digunakan
Ruang alamat IP dijalankan secara global oleh Internet Assigned Numbers Authority (IANA), dan oleh lima pendaftar Internet regional (RIR) yang bertanggung jawab di area yang ditentukan untuk penugasan ke pendaftar Internet lokal, seperti penyedia layanan Internet (ISP), dan ujung lainnya pengguna.
Internet Protocol versi 4 (IPv4) mendefinisikan alamat IP sebagai nomor 32-bit. Alamat IPv4 didistribusikan oleh IANA dalam blok masing-masing sekitar 16,8 juta alamat, tetapi mereka kehabisan di tingkat IANA pada tahun 2011. Memang, dengan Internet yang terus berkembang dan semua alamat IPv4 yang tersedia diambil, versi baru IP (IPv6) , menggunakan 128 bit untuk alamat IP, distandarisasi pada tahun 1998 dan terus digunakan sejak pertengahan 2000-an.
Perbedaan antara IPv4 dan IPv6
Versi keempat dari IP, alias IPv4, diperkenalkan pada tahun 1983. Dan bahkan ketika pasokan alamat IPv4 yang tersedia hampir habis, pemindahan dilakukan ke alamat IPv6, yang memiliki lebih banyak karakter dan dengan demikian lebih banyak permutasi. Meskipun demikian, IPv6 belum sepenuhnya diadopsi, dan banyak domain dan perangkat masih memiliki alamat IPv4.
IP Umum Hari Ini: TCP, UDP, BGP
TCP, seperti namanya, adalah protokol transport, karena menentukan cara data dikirim dan diterima. Header TCP disertakan dalam bagian data dari setiap paket yang menggunakan TCP/IP. Sebelum mengirim data, TCP membuka koneksi dengan penerima; itu memastikan bahwa semua paket datang secara berurutan setelah transmisi dimulai. Berkat TCP, penerima mengakui menerima setiap paket yang dikirimkan. Paket yang hilang biasanya dikirim lagi jika penerimaan tidak diakui. Penting untuk dicatat di sini bahwa TCP terutama dirancang untuk keandalan, bukan kecepatan. Ini berarti lebih fokus untuk memastikan bahwa semua paket tiba secara berurutan daripada memuat data dengan cepat.
Anggota inti lain dari suite protokol Internet adalah UDP, protokol transport yang banyak digunakan dan meskipun lebih cepat daripada TCP, namun kurang dapat diandalkan. Itu tidak memastikan semua paket terkirim dan berurutan, dan tidak membuat koneksi sebelum memulai atau menerima transmisi.
Baik TCP dan UDP biasanya ditempatkan di lapisan transport dari suite protokol Internet, suite protokol OSI, AppleTalk dan Fibre Channel. Penting untuk dicatat di sini bahwa model Interkoneksi Sistem Terbuka (model OSI) adalah model konseptual yang menstandardisasi fungsi komunikasi dari sistem telekomunikasi atau komputasi tanpa mempertimbangkan struktur dan teknologi internal yang mendasarinya. Tujuan utamanya adalah memastikan interoperabilitas berbagai sistem komunikasi melalui protokol komunikasi standar.
Lalu apa itu protokol komunikasi? Protokol komunikasi adalah sistem aturan yang memungkinkan dua atau lebih entitas dari sistem komunikasi untuk mengirimkan informasi melalui segala jenis variasi kuantitas fisik. FTP (File Transfer Protocol) dan SMTP (Simple Mail Transfer Protocol) adalah contoh protokol komunikasi berbasis teks yang menggunakan teks biasa yang dapat dibaca manusia untuk perintahnya.
Contoh lain dari protokol komunikasi adalah Address Resolution Protocol (ARP), yang digunakan untuk menemukan alamat lapisan tautan yang terkait dengan alamat lapisan internet yang diberikan (biasanya alamat IPv4). Pemetaan ini adalah fungsi utama dalam paket protokol Internet.
Border Gateway Protocol (BGP) adalah layanan pos Internet. Saat kami memasukkan surat ke kotak surat, Layanan Pos memproses surat dan memilih rute yang cepat dan efisien untuk mengirimkan surat itu ke penerimanya. Demikian pula, ketika kami mengirimkan data melalui Internet, BGP melihat semua jalur yang tersedia yang dapat dilalui oleh data dan memilih rute terbaik.
BGP adalah protokol yang membuat Internet berfungsi dengan mengaktifkan perutean data. Saat pengguna di AS memuat situs web dengan server asal di India, BGP adalah protokol yang memungkinkan komunikasi berlangsung dengan lancar dan cepat.
Keuntungan TCP/IP
TCP adalah model standar industri yang dapat digunakan secara efektif dalam masalah jaringan praktis.
Suite protokol terbuka, tidak dimiliki oleh organisasi tertentu dan dengan demikian dapat digunakan oleh individu atau perusahaan mana pun.
Ini juga merupakan arsitektur client-server yang terukur, yang berarti jaringan dapat ditambahkan tanpa mengganggu layanan saat ini.
Selain itu, ini dapat dioperasikan karena memungkinkan komunikasi lintas platform di antara jaringan yang heterogen.
Ini memberikan alamat IP untuk setiap komputer di jaringan, sehingga membuat setiap perangkat dapat diidentifikasi melalui jaringan.
Kekurangan TCP/IP
Karena sifatnya tidak generik, itu tidak mewakili tumpukan protokol apa pun selain paket TCP/IP. Misalnya, tidak dapat menjelaskan koneksi Bluetooth.
Itu tidak secara jelas memisahkan konsep layanan, antarmuka, dan protokol. Jadi tidak ideal untuk menggambarkan teknologi baru di jaringan baru.
Itu tidak membedakan antara tautan data dan lapisan fisik, meskipun keduanya memiliki fungsi yang berbeda.
Terutama dirancang dan diimplementasikan untuk jaringan area luas, TCP/IP tidak dioptimalkan untuk jaringan kecil seperti LAN (jaringan area lokal) dan PAN (jaringan area pribadi).
Keamanan IP
Internet Protocol Security (IPsec) adalah suite protokol jaringan aman yang mengotentikasi dan mengenkripsi paket data untuk menyediakan komunikasi terenkripsi yang aman antara dua komputer melalui jaringan Protokol Internet. Ini digunakan di Jaringan Pribadi Virtual (VPN). Ini termasuk protokol untuk mengatur otentikasi timbal balik antara agen pada awal sesi dan menegosiasikan kunci kriptografi untuk digunakan selama sesi.