TCP/IP
TCP/IP
Apa itu TCP/IP?
TCP/IP adalah singkatan dari Transmision Control Protocol/Internet Protocol dan merupakan rangkaian protokol komunikasi yang digunakan untuk menghubungkan perangkat jaringan di internet. TCP/IP juga digunakan sebagai protokol komunikasi dalam jaringan komputer pribadi -- intranet atau ekstranet .
Seluruh rangkaian IP -- seperangkat aturan dan prosedur -- biasanya disebut sebagai TCP/IP. TCP dan IP adalah dua protokol utama, meskipun protokol lain disertakan dalam suite . Rangkaian protokol TCP/IP berfungsi sebagai lapisan abstraksi antara aplikasi internet dan jaringan routing dan switching.
TCP/IP menentukan bagaimana data dipertukarkan melalui internet dengan menyediakan komunikasi end-to-end yang mengidentifikasi bagaimana data tersebut harus dipecah menjadi paket-paket , dialamatkan, dikirim, dirutekan dan diterima di tujuan. TCP/IP memerlukan sedikit manajemen pusat dan dirancang untuk membuat jaringan dapat diandalkan dengan kemampuan untuk memulihkan secara otomatis dari kegagalan perangkat apa pun di jaringan.
Internet Protocol Version 4 ( IPv4 ) adalah versi utama yang digunakan di internet saat ini. Namun, karena terbatasnya jumlah alamat, protokol baru yang dikenal sebagai IPv6 dikembangkan pada tahun 1998 oleh Internet Engineering Task Force ( IETF ). IPv6 memperluas kumpulan alamat yang tersedia dari IPv4 secara signifikan dan semakin banyak digunakan.
Apa perbedaan TCP dan IP?
Dua protokol utama dalam rangkaian IP memiliki fungsi tertentu dan memiliki banyak perbedaan. Perbedaan utama antara TCP dan IP adalah sebagai berikut:
TCP
- Ini memastikan pengiriman paket yang andal dan teratur di seluruh jaringan.
- TCP adalah protokol komunikasi cerdas tingkat tinggi yang masih menggunakan IP sebagai cara untuk mengangkut paket data, tetapi juga menghubungkan komputer, aplikasi, halaman web, dan server web.
- TCP memahami secara holistik seluruh aliran data yang diperlukan aset ini untuk beroperasi dan memastikan seluruh volume data yang diperlukan dikirim untuk pertama kalinya.
- TCP mendefinisikan bagaimana aplikasi dapat membuat saluran komunikasi melalui jaringan.
- Ia mengatur bagaimana sebuah pesan disusun menjadi paket-paket yang lebih kecil sebelum dikirim melalui internet dan disusun kembali dalam urutan yang benar di alamat tujuan.
- TCP beroperasi pada Layer 4, atau lapisan transport, dari Open Systems Interconnection ( model OSI ).
- TCP adalah protokol berorientasi koneksi, yang berarti membuat koneksi antara pengirim dan penerima sebelum mengirimkan data untuk memastikan pengiriman yang andal.
- Saat melakukan tugasnya, TCP juga dapat mengontrol ukuran dan laju aliran data. Ini memastikan bahwa jaringan bebas dari kemacetan yang dapat menghalangi penerimaan data. Contohnya adalah aplikasi yang ingin mengirimkan data dalam jumlah besar melalui internet. Jika aplikasi hanya menggunakan IP, datanya harus dipecah menjadi beberapa paket IP. Hal ini memerlukan beberapa permintaan untuk mengirim dan menerima data, karena permintaan IP dikeluarkan per paket.
- Dengan TCP, hanya diperlukan satu permintaan untuk mengirim seluruh aliran data; TCP menangani sisanya.
- TCP menjalankan pemeriksaan untuk memastikan data terkirim. Ini dapat mendeteksi masalah yang muncul pada IP dan meminta transmisi ulang setiap paket data yang hilang.
- TCP dapat mengatur ulang paket sehingga dikirimkan dalam urutan yang benar. Hal ini meminimalkan kemacetan jaringan dengan mencegah kemacetan jaringan yang disebabkan oleh pengiriman paket yang tidak sesuai pesanan.
AKU P
- IP adalah protokol internet tingkat rendah yang memfasilitasi komunikasi data melalui internet.
- IP mengirimkan paket data yang terdiri dari header, yang berisi informasi routing, seperti sumber dan tujuan data serta payload data itu sendiri.
- Ini mendefinisikan bagaimana mengalamatkan dan merutekan setiap paket untuk memastikan paket mencapai tujuan yang benar. Setiap komputer gateway di jaringan memeriksa alamat IP ini untuk menentukan ke mana pesan akan diteruskan.
- IP dibatasi oleh jumlah data yang dapat dikirim. Ukuran maksimum paket data IP tunggal, yang berisi header dan data, adalah antara 20 dan 24 byte. Ini berarti rangkaian data yang lebih panjang harus dipecah menjadi beberapa paket data yang harus dikirim secara terpisah dan kemudian disusun ulang ke dalam urutan yang benar.
- Ini menyediakan mekanisme untuk mengirimkan data dari satu node jaringan ke node lainnya.
- IP beroperasi pada Layer 3, atau lapisan akses jaringan, model OSI.
- IP adalah protokol tanpa koneksi, yang berarti tidak menjamin pengiriman dan juga tidak menyediakan pemeriksaan dan koreksi kesalahan.
Komponen lain dalam jaringan TCP/IP
Komponen lain yang ada dalam jaringan TCP/IP termasuk subnet mask, terjemahan alamat jaringan ( NAT ) dan berbagai protokol.
Subnet mask memberi tahu komputer, atau perangkat jaringan lainnya, bagian mana dari alamat IP yang digunakan untuk mewakili jaringan dan bagian mana yang digunakan untuk mewakili host, atau komputer lain, di jaringan. NAT adalah virtualisasi alamat IP. Ini membantu meningkatkan keamanan dan mengurangi jumlah alamat IP yang dibutuhkan organisasi.
Protokol TCP/IP yang umum mencakup hal berikut:
- Protokol Transfer Hiperteks. HTTP menangani komunikasi antara server web dan browser web.
- HTTP Aman. HTTP Secure menangani komunikasi aman antara server web dan browser web.
- Protokol Transfer File . FTP menangani transmisi file antar komputer.
- Sistem nama domain. DNS menerjemahkan nama domain menjadi alamat IP.
- Protokol transfer surat sederhana. SMTP digunakan untuk komunikasi email dan bertanggung jawab atas transmisi email antar server email.
- Protokol datagram pengguna. UDP adalah protokol tanpa koneksi yang menawarkan pengiriman data lebih cepat namun kurang dapat diandalkan. Ini banyak digunakan dalam aplikasi real-time seperti streaming video dan game online.
Bagaimana cara kerja TCP/IP?
TCP/IP menggunakan model komunikasi klien-server di mana pengguna atau mesin -- klien -- diberikan layanan, seperti pengiriman halaman web, oleh komputer lain -- server -- dalam jaringan.
Secara kolektif, rangkaian protokol TCP/IP diklasifikasikan sebagai stateless, yang berarti setiap permintaan klien dianggap baru karena tidak terkait dengan permintaan sebelumnya. Menjadi tanpa kewarganegaraan akan membebaskan jalur jaringan sehingga dapat digunakan terus menerus.
Namun, lapisan transport itu sendiri bersifat stateful. Ini mengirimkan satu pesan dan koneksinya tetap ada sampai semua paket dalam pesan telah diterima dan dipasang kembali di tujuan.
Model TCP/IP sedikit berbeda dari model jaringan OSI tujuh lapis yang dirancang setelahnya. Model referensi OSI mendefinisikan bagaimana aplikasi dapat berkomunikasi melalui jaringan.
Komentar
Posting Komentar