Model Arsitektur Protokol TCP/IP – Bagaimana Cara Kerjanya?
Diterbitkan: 2022-11-10Transmission Control Protocol/Internet Protocol (TCP/IP) adalah rangkaian protokol komunikasi yang memungkinkan komputer untuk terhubung.
Ribuan sumber online akan membantu Anda mengklarifikasi dan menjelajahi TCP/IP. Jadi, apa yang berbeda di sini?
Di sini, saya fokus untuk menyediakan semua bagian penting untuk memulai menyelam lebih dalam (jika Anda berniat nanti).
Model TCP/IP: Bagaimana Sejarahnya?
Model TCP/IP adalah apa yang Anda baca ketika belajar tentang jaringan komputer, dan Anda pasti sudah menemukannya sebagai mahasiswa ilmu komputer atau IT.
Jadi, jangan menulis buku akademis lain di sini. Tapi, izinkan saya untuk dengan cepat meringkas sejarah TCP/IP dalam sekejap, cocok untuk semua orang, bahkan jika Anda berpikir Anda bukan orang teknis.

Singkat cerita:
Pada tahun 1970-an, Vint Cerf, dan Bob Kahn menggambarkan model TCP/IP yang bertujuan untuk membantu meningkatkan interkoneksi jaringan antar komputer.
Sebelum itu, kami memiliki Protokol Kontrol Jaringan dan Protokol 1822.
Selama periode yang sama, insinyur dan organisasi lain juga mencoba mengembangkan protokol komunikasi yang akan memfasilitasi interkoneksi komputer di seluruh dunia.
Salah satu model tersebut adalah Model OSI (Open System Interconnection) . Meskipun berhasil membantu kami lebih memahami metode/proses jaringan, itu tidak ideal untuk implementasi praktis.
Secara keseluruhan, model TCP/IP memimpin dan diadopsi sebagai protokol komunikasi standar, dan model OSI digunakan sebagai referensi untuk pengetahuan jaringan teoretis.
Ya, jika bukan karena TCP/IP, Anda mungkin tidak dapat mengakses situs web kami atau layanan lain di internet dengan cepat dan andal. Kedengarannya menakutkan, bukan?
Sekarang setelah Anda mengetahuinya, izinkan saya memberi Anda beberapa detail teknis.
Perbedaan Antara Protokol Kontrol Transmisi (TCP) dan Protokol Internet (IP)

Untuk memahami model TCP/IP, Anda harus membedakan antara istilah-istilah ini. Keduanya adalah protokol jaringan komputer yang terpisah.
Internet Protocol (IP) adalah seperangkat aturan yang mengatur bagaimana paket data dikirim ke target yang benar. Setiap perangkat/komputer yang terhubung memiliki alamat IP, dan saat mengirim data, ini membantu Anda mengirimnya ke tempat yang Anda inginkan.
Alamat IP seperti nomor ponsel di ponsel Anda. Anda dapat membaca panduan Alamat IP kami untuk mempelajari lebih lanjut.
IP tidak dapat mengatur paket untuk memastikan paket tersebut mencapai tujuan seperti yang dimaksudkan untuk dikirim. Jadi, TCP sangat berguna, yang membantu menjaga paket dalam urutan yang benar dan memeriksa apakah mereka mencapai tujuan sebagaimana dimaksud.
Secara keseluruhan, TCP bertanggung jawab untuk mengirim/menerima data dengan andal.
Fitur Model TCP/IP
Model TCP/IP memenangkan pertarungan di antara berbagai protokol karena fitur-fiturnya dan memungkinkan sistem/jaringan untuk mengadopsinya dengan cepat.
Beberapa fitur terbaiknya meliputi:
- Anda dapat dengan mudah terhubung ke berbagai jenis komputer.
- Ini memungkinkan pemesanan ulang paket data untuk memastikan pesan yang benar mencapai tujuan bahkan jika ada kemacetan di rute jaringan.
- TCP/IP mendukung pemeriksaan kesalahan, yang juga menjadikannya model yang andal.
- Ini mendukung implementasi arsitektur yang fleksibel, sehingga cocok untuk jaringan dari semua ukuran.
- Dengan arsitektur client-server, ini memberi Anda skalabilitas yang cukup.
- Ini mendukung berbagai protokol yang membuat semuanya nyaman untuk semua jenis kasus penggunaan.
- Ini memungkinkan komunikasi lintas platform dengan mudah.
- Hal ini dapat dioperasikan secara mandiri.
TCP/IP: Semua Tentang Empat Lapisan

Berbeda dengan model OSI, TCP/IP memiliki empat lapisan:
- Akses jaringan
- Internet
- Mengangkut
- Aplikasi
Catatan : Aliran data melalui lapisan-lapisan ini bisa dari atas ke bawah atau sebaliknya (tergantung apakah sedang dikirim atau diterima). Anda perlu mengetahui fungsi setiap lapisan untuk mengetahui apa yang terjadi.
#1. Akses Jaringan (Lapisan 1)
Lapisan tingkat terendah ini berhubungan dengan koneksi fisik dan transfer data antar komputer. Dengan kata lain, bagaimana data ditransmisikan secara fisik.
Beberapa contoh termasuk media yang digunakan untuk transfer data (fiber, nirkabel, dll), struktur paket, dan pemetaan alamat IP ke alamat fisik yang digunakan oleh jaringan.
Secara keseluruhan, ini melibatkan semua hal yang membentuk infrastruktur teknis jaringan, termasuk driver perangkat dan kabel.
RFC 826 (Address Resolution Protocol) adalah salah satu protokol yang terlibat dalam lapisan ini yang memetakan alamat IP ke alamat Ethernet.

Lapisan Akses Jaringan disembunyikan dari pengguna dan merupakan tulang punggung dari keseluruhan model.
#2. Internet (Lapisan 2)
Lapisan internet menangani lalu lintas data untuk kecepatan dan komunikasi yang akurat.
Data dibundel ke dalam datagram IP, yang mencakup sumber dan alamat tujuan. Lapisan Internet dapat meneruskan, menentukan jalur, dan menangani pengalamatan logis.
Itu harus berurusan dengan alamat apakah itu di ujung pengiriman/penerimaan.
Mengingat itu termasuk alamat sumber dan tujuan. Jadi, harus dipastikan bahwa paket data sampai ke tujuan dengan benar dan dalam urutan yang benar.
#3. Transportasi (Lapisan 3)
Lapisan transport berfungsi untuk tujuan yang serupa dengan agen pengiriman untuk Amazon. Firewall juga menyertai lapisan ini.
Ini sering disebut lapisan host-to-host, yang bertujuan untuk menyediakan integritas data ujung ke ujung, memungkinkan komunikasi dua arah.
Ini memastikan bahwa paket data telah mencapai tujuan mereka dengan membaginya menjadi beberapa segmen. Juga, memastikan bahwa lapisan aplikasi menerima seluruh pesan dengan pengakuan.
Saat mengirim pesan ke lapisan aplikasi, ini berfokus pada jumlah data yang dikirim, urutannya, dan ke mana pesan itu dikirim. Dan, saat menerima pesan dari lapisan aplikasi, ini membantu dalam de-segmentasi dan pengecekan kesalahan.
Protokol seperti TCP dan UDP berlaku di lapisan ini. Sehingga Anda sering memiliki koneksi yang andal.
#4. Aplikasi (Lapisan 4)
Lapisan tingkat tertinggi adalah tentang aplikasi yang berinteraksi dengan pengguna (Anda). Kami menggunakan aplikasi atau program untuk bertukar data seperti perpesanan, browser, klien email, dll.
Antarmuka pengguna dan layanan aplikasi disertakan di sini. Proses seperti enkripsi, dekripsi, kompresi, dan dekompresi ada di lapisan ini. Ini juga membantu memformat pesan untuk lapisan transport agar dikirim dengan benar (dan diterima/ditafsirkan oleh aplikasi penerima).
Protokol seperti DNS, HTTP, FTP, dan SMTP bekerja dengan lapisan ini untuk memastikan Anda mulai mengirim/menerima data dalam jaringan dengan sukses.
Apa yang Dilakukan TCP/IP?
TCP/IP memungkinkan transfer data antar komputer dengan andal.
Untuk mewujudkannya, TCP/IP mengirimkan data sambil memecahnya menjadi paket-paket dan mengaturnya kembali agar masuk akal di pihak penerima.
Konsep paket data dapat dibandingkan dengan potongan-potongan teka-teki, di mana ketersediaan semua potongan akan membantu Anda memahami semuanya.
Dan alasan pesan dipecah menjadi paket data adalah untuk memastikan keandalan dan akurasi. Setiap paket dapat mengambil rute yang berbeda untuk memastikan mereka mencapai tujuannya.
Berlawanan dengan ini, jika pesan dikirim secara keseluruhan, itu akan hilang sepenuhnya dan perlu dikirim ulang jika gagal.

Model empat lapis membantu menjelaskan hal ini lebih lanjut.
Ketika data dikirim dari komputer, ia melewati keempat lapisan dalam urutan tertentu di mana ia dipotong-potong/paket dan dikirim ( Layer 1 → Layer 4 )
Dan, di komputer penerima, data akan dipasang kembali melalui empat lapisan yang sama di sisi lain dalam urutan terbalik ( Layer 4 → Layer 1 )
Protokol Internet Umum Lainnya
TCP/IP mencakup protokol paling penting yang memungkinkan pengalaman internet.
Beberapa protokol internet standar termasuk HTTP, HTTPS, FTP, POP3, dan SMTP,
- HTTP (Hypertext Transfer Protocol) menghubungkan pengguna ke server web (melalui browser web) untuk berinteraksi/mengambil informasi.
- HTTP Secure memberi Anda koneksi terenkripsi ke server web yang memastikan bahwa koneksi ke server tidak terganggu/dirusak di antaranya.
- FTP ( File Transfer Protocol) sudah cukup jelas. Ini memungkinkan Anda untuk mentransfer file antar server atau dari server ke komputer Anda.
- POP3 (Post Office Protocol 3) memungkinkan klien email untuk mengunduh email dari server, yang nantinya dapat dilihat secara offline.
- SMPT (Simple Mail Transfer Protocol) mirip dengan POP tetapi memungkinkan Anda mengirim dan menerima email.
TCP/IP adalah Standar, Tapi Tidak Selalu Yang Terbaik
Manfaat model lebih besar daripada kerugiannya. Tapi, sebagai referensi, Anda harus tahu bahwa TCP/IP rumit untuk diatur, tidak cocok untuk jaringan yang lebih kecil, dan protokolnya tidak mudah diganti.
Mungkin tidak cocok untuk menggambarkan lapisan dengan cara terbaik. Model OSI masih lebih disukai untuk membantu Anda memahami cara kerja semuanya.
Terlepas dari semua itu, ia masih berhasil mengikuti sebagian besar bit penting yang memungkinkan kita mengirim/menerima informasi secepat mungkin.