KONSEP DAN CARA KERJA TCP/IP
KONSEP dan CARA kerja TCP/IP
Pernahkah kalian mendengar istilah TCP/IP? Dan bagaimana sih cara kerjanya, nah mari saya bahas pada blog ini.
Pertama komunikasi data
Pada jaringan, definisinya adalah menghubungkan dua komputer dengan tujuan untuk berbagi resouce, yang bisa berupa data, sumber daya hardware (printer, scanner, dan lain sebagainya), sumber daya data (file, foto, video, dll). Bagaimana cara komunikasi data ini bisa berjalan padahal berbda beda device (perangkat)?
Penyebabnya adalah menggunakan protokol. Protokol disini saya ibaratkan sebagai bahasa indonesia dan devicenya itu adalah daerah daerah yang ada di indonesia. Disaat semua daerah daerah ini bersatu berkumpul jika mereka menggunakan bahasa daerahnya masing masing maka akan kesulitan untuk memahaminya tapi berbeda jika menggunakan bahasa nasional yaitu bahasa indonesia. Sampai disini paham?
Komunikasi data itu dikirimkan melalui berbagai komputer melalui interface. Interface itu terbagi menjadi dua yaitu dengan kabel dan nirkabel (tanpa kabel). Dan setiap interface itu memiliki protokol yang berbeda beda tergantung penggunaannya.
Ada beberapa masalah dalam pengiriman data yaitu :
1. Komputer tujuan jauh
Karena data itu harus dilirimkan ke komputer yang tepat sesuai dengan tujuannya. Hal ini akan sulit jika penerima tidak ada pada jaringan lokal.
2. Data Rusak / Hilang
Ini bisa terjadi, karena penerima itu letaknya sangat jauh.
Jika pada komputer tujuan sudah teratasi atau ditemukan maka pada komputer tujuan nanti data juga perlu sesuai dengan aplikasi yang dituju. Karena pada komputer tujuan nanti ada beberapa aplikasi yang sudah siap untuk menerima data tersebut. Apk yang bisa : WEB, Email, Video, Audio, Chat.
Dalam memecahkan masalah masalah transfer data di atas, para ahli jaringan komputer pun melakukan hal yang sama.
Pemecahan masalah masalah komunikasi diatas maka dibuatlah aturan'aturan khusus untuk menangani problem-problem tersebut.
Dan untuk menyelesaikan masalah ini secara keseluruhan, maka aturan aturan ini harus bekerja sama satu dengan yang lain. Di kehidupan sehari-hari, penggambaran pemecahan masalah itu adalah kita dengan memilah-milah nya, yang akan digabungkan menjadi suatu sebuah aturan/protokol. Di komputer itu adalah TCP/IP (Transmission Control Protocol / Internet Protokol) jadi, ini itu sebenarnya adalah gabungan dari beberapa pemecahan masalah yang dijadikan satu sekumpulan aturan proses untuk mengatur proses pengiriman data dari sumber ke tujuan (software). Jadi TCP/IP adalah sekumpulan protokol yang didesain untuk melakukan fungsi fungsi komunikasi data pada jaringan WAN yang masing masing bertanggung jawab atas bagian bagian tertentu.
Nah berkat penggunaan modilar dari TCP/IP ini maka komunikasi data itu bisa menjadi fleksibel, yang dapat diterapkan di berbagai jenis komputer dan interface jaringan karena sebagian besar isi protokol inj tidak spesifik terhadap satu komputer, jadi pengelolaan layer atau lapisan kerja pada modul-modul penyelesaian masalah pada TCP/IP seperti berikut :
Layer paling bawah yaitu pysical layer itu meliputi perngkat device seperti kabel, radio, sweet wi-fi, intinya secara fisik terlihat.
Yang berikutnya adalah link layer, ini fungsinya untuk menyambungkan dua komputer atau dua device di jaringan yang sama.
Jika kita ingin mengirim data ke komputer lain maka yang bekerja adalah Network layer, fungsinya itu untuk menghubungkan komputer yang berbeda jaringan. Dan yang berperan penting adalah routing. Di sini Network layer itu tidak akan bertanggung jawab apakah pengiriman data tadi sampai ke tujuan atau tidak, dan yang bertanggung jawab adalah tranport layer.
Transport layer bertanggung jawab terhadap data yang dikirimkan tetapi, ada 2 metode di layer tansport ini pertama adalah koneksi TCP/IP dia connection oriented yang artinya dia harus benar benar sampai, yang kedua adalah protocol UDP atau datagram protokol nanti dia tidak oriented artinya dia tidak akan mengurus apakah data itu dampa dengan utuh atau tidak yang penting ngirim.
Terakhir adalah Layer Application dia akan menerima data sesuai dengan tipe data dian ini bertanggung jawab penuh dalam penerimaan data ini.
Komentar
Posting Komentar