Rangkaian Protokol TCP/IP

You are here:
Estimated reading time: 6 min

Fakta unik :

TCP/IP adalah singkatan dari Transmision Control Protocol/Internet Protocol dan merupakan rangkaian protokol komunikasi yang memungkinkan pertukaran data antara dua perangkat. TCP/IP menentukan bagaimana data harus dipaketkan, dialamatkan, dikirim, dirutekan, dan diterima di jaringan dengan menyediakan komunikasi ujung ke ujung. Dibandingkan dengan model OSI yang merupakan model teoretis, TCP/IP merupakan model aplikasi dan praktis.

TCP/IP dimulai sebagai salah satu dari banyak protokol internet yang dibuat oleh DARPA (Defense Advanced Research Projects Agency) di Amerika Serikat pada tahun 1970an. Model TCP/IP kemudian diadopsi sebagai protokol standar untuk ARPAnet, pendahulu internet modern. TCP/IP sekarang menjadi standar internasional untuk komunikasi internet.

Apa itu Model TCP/IP?

Model TCP/IP dibuat untuk memungkinkan komunikasi jarak jauh antara dua perangkat. Ini juga membantu bagaimana data antara dua perangkat ditransmisikan melalui internet. TCP/IP menentukan bagaimana data harus dipaketkan, dialamatkan, dikirim, dirutekan, dan diterima di jaringan dengan menyediakan komunikasi ujung ke ujung. Model TCP/IP terdiri dari 4 lapisan yaitu lapisan aplikasi, lapisan transport, lapisan jaringan, dan lapisan data link. Setiap lapisan bertanggung jawab atas tugas tertentu sesuai dengan protokolnya.

TCP menentukan bagaimana aplikasi akan membangun saluran komunikasi di seluruh jaringan. Ia juga mengontrol bagaimana sebuah pesan dibagi menjadi beberapa paket data, dikirim melalui internet, dan disusun kembali secara berurutan di alamat tujuan. IP menentukan bagaimana setiap paket harus dialamatkan dan dirutekan untuk memastikan bahwa paket tersebut tiba di tujuannya. Untuk mengidentifikasi ke mana pesan harus diteruskan, setiap komputer gateway di jaringan memverifikasi alamat IP ini.

Sorotan :

  • Model TCP/IP memungkinkan komunikasi jarak jauh antara dua perangkat.
  • TCP menangani aliran data dan juga menangani kesalahan dalam transmisi data, sedangkan IP memberikan alamat unik untuk setiap perangkat di jaringan.

Bagaimana Cara Kerja Protokol TCP/IP?

Setiap kali kita mengirim sesuatu seperti pesan teks sederhana, file, atau pesan video melalui internet, model TCP/IP membagi data menjadi paket-paket, menurut arsitektur empat lapis. Data berjalan secara berurutan dari sisi pengirim, dan di sisi penerima, mengikuti urutan terbalik dan akhirnya disusun kembali.

TCP/IP didasarkan pada model komunikasi klien-server, yang berarti bahwa pengguna komputer pertama (klien) mengirimkan permintaan layanan ke komputer jaringan kedua atau penyedia hosting web (server), seperti meneruskan halaman Web. TCP/IP juga menggunakan komunikasi point-to-point, yang berarti bahwa data dikirim dari satu komputer host ke komputer host lainnya dalam batas jaringan yang ditentukan. Dalam model TCP/IP, setiap permintaan klien bersifat unik dan tidak terkait dengan permintaan sebelumnya. Oleh karena itu, ini disebut tanpa kewarganegaraan, dan tanpa kewarganegaraan memungkinkan saluran jaringan digunakan tanpa batas waktu.

Karena seluruh proses distandarisasi, model TCP/IP berfungsi. Tanpa standarisasi, komunikasi akan menjadi kacau, dan layanan internet cepat bergantung pada efisiensi. Model TCP/IP memberikan efisiensi dan standardisasi. Model TCP/IP adalah cara paling efektif untuk mengirim data internet karena merupakan standar global.

Sorotan :

  • Menurut arsitektur empat lapis, model TCP/IP membagi data menjadi paket-paket.
  • Model TCP/IP memberikan efisiensi dan standarisasi, dan ini adalah salah satu alasan terbesar mengapa model TCP/IP selalu berfungsi.

Lapisan dalam Model TCP/IP

Model TCP/IP umumnya terdiri dari empat lapisan penting

  1. Application Layer
  2. Host-To-Host Layer/Transport Layer
  3. Internet Layer/Network Layer
  4. Network Access Layer/Link Layer

Karena TCP/IP adalah model yang dapat diimplementasikan, maka selanjutnya dapat diklasifikasikan menjadi model lima lapisan di mana lapisan data link dan lapisan fisik dipisahkan dari lapisan Link. Hal ini dilakukan untuk mencapai kebutuhan klien dengan efisien. Untuk memahami lebih baik, mari kita lihat diagram di bawah ini, yang membandingkan Model TCP/IP empat lapis dan lima lapis dengan Model OSI standar.

4 Lapisan Rangkaian Protokol TCP/IP

Empat lapisan rangkaian protokol TCP/IP didefinisikan di bawah ini.

1. Lapisan Aplikasi
Lapisan ini menjalankan fungsi tiga lapisan teratas model OSI, yaitu Lapisan Aplikasi, Presentasi, dan Sesi. Ini bertanggung jawab untuk komunikasi node-to-node dan mengontrol spesifikasi antarmuka pengguna. Protokolnya meliputi HTTP, Post Office Protocol 3, Simple Mail Transfer Protocol, dan File Transfer Protocol. Pada lapisan aplikasi, payload adalah data aplikasi sebenarnya. Beberapa protokol lapisan aplikasi dijelaskan di bawah ini.

  • HTTP: – Ini adalah singkatan dari protokol transfer Hypertext. Protokol ini memungkinkan kita mengakses data melalui internet. Ini mengirimkan data dalam format teks biasa, audio, dan video. Disebut protokol transfer hypertext karena cukup efisien untuk digunakan dalam lingkungan hypertext di mana terdapat lompatan cepat dari satu dokumen ke dokumen lainnya.
  • TELNET: – Ini membuat koneksi antara komputer lokal dan komputer jarak jauh sedemikian rupa sehingga komputer lokal tampak seperti terminal jarak jauh.
  • SMTP: – Simple Mail Transfer Protocol (SMTP) adalah protokol TCP/IP yang menangani email. Data dikirim ke alamat email lain menggunakan protokol ini.
  • FTP: – FTP (File Transfer Protocol) adalah protokol internet standar untuk mentransfer data dari satu komputer ke komputer lain.

2. Lapisan Host-ke-Host/Lapisan Transport
Lapisan ini mirip dengan lapisan Transport model OSI. Ini menentukan berapa banyak data yang harus dikirim, kapan, dan di mana dengan kecepatan berapa. Pesan dari lapisan aplikasi dibangun di atas lapisan ini. Lapisan ini memastikan bahwa unit data disediakan secara tepat waktu dan bebas kesalahan. Melalui pengendalian kesalahan, pengendalian aliran, dan segmentasi atau de-segmentasi, lapisan transport membantu mengendalikan keandalan link. Lapisan transport juga mengakui keberhasilan transmisi data dan mengirimkan data berikutnya jika tidak terjadi kesalahan. Dua protokol penting yang ada di lapisan ini adalah

  • Transmission Control Protocol (TCP): – Dikenal menawarkan komunikasi yang bebas kesalahan dan andal antar sistem akhir. Itu melakukan segmentasi dan pengurutan data. Ia juga dilengkapi fitur pengakuan dan menggunakan metode kontrol aliran untuk mengatur aliran data. Ini adalah protokol yang sangat efektif, namun memiliki banyak overhead karena fitur-fitur ini. Peningkatan overhead berarti biaya yang lebih tinggi. TCP menggunakan jabat tangan tiga arah untuk membangun dan mengakui koneksi antara dua perangkat.
  • User Datagram Protocol (UDP): – Di sisi lain, ia tidak memiliki properti ini. Jika aplikasi Anda tidak memerlukan transmisi yang dapat diandalkan, protokol ini harus digunakan karena relatif hemat biaya. UDP merupakan protokol connectionless sehingga tidak memberikan jaminan pengiriman data.

3. Lapisan Internet
Lapisan ini juga dikenal sebagai lapisan jaringan. Fungsi utama lapisan Internet adalah mengirim paket dari sumber atau komputer ke tujuannya, apapun rutenya. Lapisan Internet atau Lapisan Jaringan menyediakan sarana fungsional dan prosedural untuk mengirimkan urutan data dengan panjang variabel antar node di beberapa jaringan. Pengiriman pesan pada lapisan Internet tidak menjamin keandalan protokol lapisan jaringan. Protokol utama yang terletak pada lapisan tersebut adalah

  • IP: – Internet Protocol (IP) bertugas mengirimkan paket dari host sumber ke host tujuan berdasarkan alamat IP di header paket. Ada dua variasi IP yaitu IPv6 dan IPv4.
  • ARP: – Address Resolution Protocol (ARP) adalah protokol untuk menyelesaikan konflik antar komputer. Tugasnya adalah menentukan alamat perangkat keras host dari alamat IP. Fungsi utama ARP adalah mengubah alamat 32-bit menjadi alamat 48-bit dan sebaliknya. ARP diperlukan karena alamat IP pada IP versi 4 (IPv4) panjangnya 32 bit, sedangkan alamat MAC panjangnya 48 bit.

4. Lapisan Akses Jaringan/Lapisan Link
Akses jaringan atau lapisan Tautan menentukan transmisi fisik data melalui jaringan. Lapisan ini menangani transmisi data antara dua perangkat yang berdekatan di jaringan yang sama. Hal ini juga menentukan bagaimana bit harus diberi sinyal secara optik oleh perangkat keras yang berinteraksi langsung dengan media jaringan seperti kabel coaxial, optik, fiber, atau kabel twisted-pair.

  • Lapisan Aplikasi bertanggung jawab atas komunikasi node-ke-node dan mengontrol spesifikasi antarmuka pengguna. HTTP, SMTP, TELNET, dll., adalah beberapa protokol penting.
  • Lapisan Host-To-Host menentukan berapa banyak data yang harus dikirim, kapan, dan ke mana, dengan kecepatan berapa. TCP dan UDP adalah dua protokol penting dari Lapisan ini.
  • Fungsi utama lapisan Internet adalah mengirim paket dari sumber atau komputer ke tujuannya, apapun rutenya. IP dan ARP adalah dua protokol penting pada lapisan ini.
  • Network Acess Layer menangani transmisi data antara dua perangkat yang berdekatan di jaringan yang sama.

Penggunaan Model TCP/IP

Berbagai kegunaan Model TCP/IP dijelaskan di bawah ini.

  1. Ini menyediakan serangkaian protokol komunikasi yang memungkinkan pertukaran data antara dua perangkat atau secara umum kita dapat mengatakan bahwa itu memungkinkan internet.
  2. Kita semua menyadari pentingnya komunikasi teks di lingkungan saat ini. Untuk komunikasi teks, kontrol aliran, dan kontrol kesalahan adalah wajib karena ukuran pesan teks minimal, dan harus disampaikan dengan kesalahan minimal kepada orang yang tepat. Kesalahan kecil dalam pesan teks dapat mengubah arti keseluruhan pesan. Jadi model TCP/IP menangani operasi berikut untuk memastikan transisi antara pengirim dan penerima berjalan lancar dan bebas kesalahan. Contoh komunikasi teks adalah WhatsApp, Instagram, Google Chat, dan iMessage.
  3. Internet banking dimungkinkan karena model ini karena memberikan keandalan, efisiensi, dan keamanan, sehingga memungkinkan pengguna untuk menggunakan fasilitas tersebut secara online.
  4. Permainan online dan streaming video juga dimungkinkan karena model TCP/IP memberikan fleksibilitas dalam memilih transmisi berorientasi koneksi atau tanpa koneksi. Karena fleksibilitas ini, penyiaran acara dan olahraga kepada khalayak ramai dapat dilakukan.
  5. TCP/IP menyediakan berbagai fungsi seperti DNS, DHCP, Virtual Private Networking, Piggybacking, Kontrol kesalahan, dll. Fitur ini memungkinkan pengguna akhir untuk menggunakan internet tanpa takut kehilangan privasi dan integritasnya.

Keuntungan dari Model TCP/IP

  1. Ini adalah seperangkat protokol terbuka. Karena tidak ada institusi yang memilikinya, maka data tersebut dapat digunakan oleh siapa pun atau kelompok mana pun.
  2. Ini adalah arsitektur klien-server dan sangat skalabel. Hal ini memungkinkan penambahan jaringan baru tanpa mengganggu layanan yang sudah ada.
  3. Ini adalah model standar industri yang dapat digunakan untuk memecahkan masalah jaringan di dunia nyata.
  4. Ini dapat dioperasikan, memungkinkan dua sistem berbeda untuk berkomunikasi melalui jaringan heterogen.
  5. Ini memberikan alamat IP unik untuk setiap perangkat di jaringan sehingga setiap perangkat memiliki identitas uniknya sendiri melalui internet.
  6. Sulit bagi manusia untuk mengingat nilai numerik dibandingkan dengan nama berdasarkan abjad. Jadi untuk mengatasi hal ini, model TCP/IP juga menyediakan layanan DNS untuk memberikan resolusi antara nama domain berdasarkan abjad dan alamat IP.

Kekurangan dari Model TCP/IP

  1. Konsep seperti ‘layanan’, ‘antarmuka’, dan ‘protokol’ tidak dibedakan. Akibatnya, mendeskripsikan teknologi baru dalam jaringan baru tidaklah tepat.
  2. Model ini dibuat untuk digunakan dalam jaringan area luas. Ini tidak dirancang untuk jaringan kecil seperti LAN dan PAN (jaringan area pervasif) (jaringan area pribadi).
  3. Itu tidak umum. Akibatnya, ini tidak dapat mewakili tumpukan protokol apa pun selain TCP/IP. Misalnya, ia tidak dapat menentukan koneksi Bluetooth.
  4. Tidak mudah untuk mengganti protokol.

Kesimpulan

  • TCP/IP adalah singkatan dari Transmission Control Protocol/Internet Protocol dan merupakan rangkaian protokol komunikasi yang memungkinkan pertukaran data antara dua perangkat.
  • TCP menentukan bagaimana aplikasi membangun saluran komunikasi jaringan dan mengelola aliran dan kontrol kesalahan. Ia juga memiliki fungsi pengakuan yang meningkatkan keandalan secara keseluruhan.
  • IP menentukan bagaimana setiap paket harus dialamatkan dan dirutekan untuk memastikan bahwa paket tersebut tiba di tujuannya.
  • Umumnya ada empat lapisan dalam protokol TCP/IP, tetapi dalam beberapa kasus bisa diperluas menjadi lima.
  • Empat lapisan TCP/IP adalah lapisan aplikasi, lapisan transport, lapisan jaringan, dan lapisan data link.
  • TCP/IP memiliki berbagai aplikasi kehidupan nyata seperti penyiaran, internet banking, game online, dll.
Was this article helpful?
Dislike 0
Views: 11