Untuk memahami komunikasi data dalam jaringan itu rumit. Pada artikel ini saya akan dengan mudah menunjukkan bagaimana dua komputer dapat terhubung satu sama lain, mentransfer dan menerima informasi data juga dengan protokol lima lapis Tcp/IP.
Apa itu Komunikasi Data?
Istilah “komunikasi data” digunakan untuk menggambarkan transmisi informasi dari satu lokasi ke lokasi lain menggunakan media seperti sambungan kabel. Ketika semua perangkat yang bertukar data berada di gedung yang sama atau berdekatan, kami mengatakan bahwa transfer data bersifat lokal.
Dalam konteks ini, “sumber” dan “penerima” memiliki definisi yang jelas. Sumber mengacu pada peralatan pengirim data, sedangkan penerima mengacu pada perangkat penerima data. Tujuan komunikasi data bukanlah penciptaan informasi pada sumber atau tujuan, melainkan transfer data dan pemeliharaan data selama proses berlangsung.
Sistem komunikasi data sering kali menggunakan jalur transmisi data untuk menerima data dari tempat yang jauh dan mengirimkan hasil yang diproses kembali ke tempat yang jauh tersebut. Diagram pada gambar memberikan gambaran yang lebih komprehensif tentang jaringan komunikasi data. Banyaknya teknik komunikasi data yang digunakan saat ini berkembang secara bertahap, baik sebagai penyempurnaan dari teknik komunikasi data yang sudah ada sebelumnya atau sebagai penggantinya. Dan kemudian ada ladang ranjau leksikal yaitu komunikasi data, yang mencakup istilah-istilah seperti baud rate, modem, router, LAN, WAN, TCP/IP, ISDN, dan harus dinavigasi ketika memutuskan sarana transmisi. Oleh karena itu, penting untuk melihat ke belakang dan memahami konsep-konsep ini serta evolusi teknik komunikasi data.
Protokol lima lapis TCP/IP:
Untuk memastikan TCP/IP berfungsi dengan baik, kita harus menyediakan data minimum yang diperlukan dalam format yang dipahami secara universal di seluruh jaringan. Arsitektur lima lapis perangkat lunak memungkinkan format ini.
TCP/IP memperoleh dasar-dasar yang diperlukan untuk mengirimkan data kami melalui jaringan dari masing-masing lapisan ini. Fungsi disusun ke dalam “lapisan” khusus tugas di sini. Tidak ada satu fitur pun dalam model ini yang tidak secara langsung membantu salah satu dari banyak lapisan dalam melakukan tugasnya dengan lebih baik.
Hanya lapisan yang berdekatan satu sama lain yang dapat berkomunikasi. Program yang beroperasi pada lapisan yang lebih tinggi dibebaskan dari tanggung jawab mengeksekusi kode pada lapisan yang lebih rendah. Untuk membuat koneksi dengan host yang jauh, misalnya, kode aplikasi hanya perlu mengetahui cara membuat permintaan pada lapisan Transport. Itu dapat beroperasi tanpa memahami skema pengkodean yang mendasari data yang dikirim. Terserah lapisan Fisik untuk mengatasinya. Ia bertugas mentransfer data mentah, yang hanya berupa rangkaian 0 dan 1, serta mengatur kecepatan bit dan menentukan koneksi, teknologi nirkabel, atau kabel listrik yang menghubungkan perangkat.
Protokol lima lapis TCP/IP mencakupLapisan Aplikasi, Lapisan Transportasi, Lapisan Jaringan, Lapisan Data Link, dan Lapisan Fisik, Mari kita pelajari tentang lapisan TCP/IP ini.
1. Lapisan fisik:Lapisan fisik menangani tautan kabel atau nirkabel yang sebenarnya antar perangkat dalam jaringan. Ini mendefinisikan konektor, koneksi kabel atau nirkabel antar perangkat, dan mengirimkan data mentah (0s dan 1s) bersama dengan mengatur kecepatan transfer data.
2. Lapisan Tautan Data:Koneksi antara dua node yang terhubung secara fisik pada jaringan dibuat dan diputus pada lapisan data link. Hal ini dilakukan dengan membagi paket data menjadi beberapa frame sebelum mengirimkannya dalam perjalanan. Kontrol Akses Media (MAC) menggunakan alamat MAC untuk menghubungkan perangkat dan menentukan hak untuk mengirim dan menerima data, sementara Kontrol Tautan Logis (LLC) mengidentifikasi protokol jaringan, melakukan pemeriksaan kesalahan, dan menyinkronkan bingkai.
3. Lapisan Jaringan:Koneksi antar jaringan merupakan tulang punggung Internet. “Lapisan jaringan” dari proses komunikasi Internet adalah tempat koneksi ini dibuat dengan bertukar paket data antar jaringan. Lapisan ketiga dari Model Open Systems Interconnection (OSI) adalah lapisan jaringan. Beberapa protokol, termasuk Internet Protocol (IP), digunakan pada tingkat ini untuk tujuan seperti perutean, pengujian, dan enkripsi.
4. Lapisan Transportasi:Untuk membangun koneksi antara host ke host adalah tanggung jawab lapisan jaringan. Sedangkan tanggung jawab lapisan transport adalah membangun koneksi port to port. Kami berhasil mentransfer data dari Komputer A ke B melalui interaksi lapisan fisik, lapisan data link, dan lapisan jaringan. Setelah mengirimkan data ke komputer A-ke-B bagaimana komputer B dapat mengenali aplikasi mana yang datanya ditransfer?
Oleh karena itu, perlu untuk menetapkan pemrosesan ke aplikasi tertentu melalui port. Dengan demikian, alamat IP dan nomor port dapat digunakan untuk mengidentifikasi secara unik program yang dijalankan host.
5. Lapisan Aplikasi:Browser dan klien email adalah contoh perangkat lunak sisi klien yang beroperasi pada lapisan aplikasi. Protokol disediakan untuk memfasilitasi komunikasi antar program dan tampilan informasi berguna kepada pengguna akhir. Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), dan Domain Name System (DNS) adalah contoh protokol yang beroperasi pada lapisan aplikasi (DNS) .