Assalamualaikum Wr, Wb...
Halo teman-teman! Bertemu lagi dengan saya, Adelwin. Wauu, sudah lama banget ya saya nggak update artikel di blog ini, hehehe.
InsyaAllah kedepannya saya akan kembali aktif berbagi tulisan di sini. Tujuannya saya ingin mempresentasikan ilmu yang sedang saya pelajari, sebagai bukti apakah saya benar-benar sudah paham atau belum, mwehehe 😄
Jadi, kalau teman-teman punya saran, kritik, atau mungkin masih ada yang bingung dengan pembahasan saya, boleh banget tulis di kolom komentar ya! Biar saya juga bisa terus evaluasi dan belajar bareng kalian.
Oke baik langsung saja ke pembahasannya yaitu mulai dari OSI Layer...
OSI LAYER
Osi Layer(Open System Interconnection) sendiri adalah sebuah networking model untuk komunikasi antar perangkat, dan networking model tersebut(OSI layer) dijadikan sebuah untuk standarisasi berkomunikasi antar vendor(seperti Cisco, Mikrotik, Huwawei, dll).
Kita perlu melihat sejarah. Dulu, setiap vendor jaringan punya "bahasanya" sendiri—seperti IBM dengan System Network Architecture (SNA). Akibatnya, perangkat dari vendor A sulit, bahkan mustahil, berbicara dengan perangkat dari vendor B.
dengan adanya OSI Layer inilah yang hadir sebagai "penerjemah" dan dijadikan standarisasi di semua vendor untuk bisa saling berkomunikasi.
Oke, setelah kita tahu peran besarnya sebagai standarisasi, mari kita bedah inti dari model ini. OSI Layer terdiri dari tujuh lapisan (layer) yang punya tugas spesifik dan berurutan. Untuk mempermudah pemahaman, ketujuh layer ini sering dibagi menjadi dua kelompok besar: Layer Atas (Application Set) dan Layer Bawah (Data Transport Set).
Layer atas :
- Application Layer (Lapisan 7)
- Presentation Layer (Lapisan 6)
- Session Layer (Lapisan 5)'
- Transport Layer (Lapisan 4)
- Network Layer (Lapisan 3)
- Data Link Layer (Lapisan 2)
- Physical Layer (Lapisan 1)
Oke kita mulai dari lapisan yang paling atas yaitu Application Layer.
1. Application Layer
Application Layer adalah lapisan yang paling dekat dengan pengguna. Tugas utamanya adalah menjembatani interaksi antara aplikasi (software) dengan jaringan. Lapisan ini menyediakan layanan agar aplikasi dapat mengakses sumber daya jaringan.
Contohnya ketika kita mengakses sebuah web server (website seperti facebook, instagram, dll), kita berinteraksi dengan Application Layer. Protokol seperti HTTP atau HTTPS digunakan untuk mengirim permintaan (request) dari client (browser Anda) dan menerima respons dari server, sehingga halaman web bisa ditampilkan.
Protokol yang digunakan di Application Layer antara lain HTTP, HTTPS, FTP, SMTP, dan lain-lain.
2. Presentation Layer
Presentation Layer bisa dibilang sebagai penerjemah data antar sistem.
Tugas utamanya adalah memastikan data yang dikirim oleh Application Layer di satu perangkat dapat dipahami dan diproses oleh Application Layer di perangkat tujuan.
Lapisan ini juga bertanggung jawab atas enkripsi, dekripsi, kompresi, dan format data agar bisa ditampilkan dengan benar.
Contohnya seperti file atau format data JPG, PNG, HTML, MP4, dan JSON.
3. Session Layer
Session Layer bertugas untuk membangun, memelihara, dan mengakhiri sesi komunikasi antara dua perangkat.
Lapisan ini mengatur kapan koneksi dimulai, berapa lama berlangsung, serta bagaimana koneksi diakhiri dengan aman.
Contohnya, ketika kamu sedang melakukan panggilan video atau login ke sebuah server, Session Layer memastikan sesi komunikasi tetap aktif dan stabil selama proses berlangsung.
4. Transport Layer
Transport Layer berfungsi untuk mengatur jalannya data dari pengirim ke penerima agar sampai dengan benar dan berurutan.
Lapisan ini juga menentukan apakah komunikasi akan dilakukan secara connection-oriented (dengan koneksi tetap) atau connectionless (tanpa koneksi tetap).
Protokol yang paling dikenal di lapisan ini adalah TCP (Transmission Control Protocol) dan UDP (User Datagram Protocol).
-
TCP menjamin data dikirim dengan urutan yang benar dan tanpa kehilangan (contohnya saat mengakses web, email, atau FTP).
-
UDP lebih cepat tapi tidak menjamin keutuhan data (contohnya pada video streaming atau game online).
Intinya, Transport Layer bertugas memastikan data yang dikirim sampai ke tujuan dengan cara yang sesuai dengan kebutuhan aplikasinya.
5. Network Layer
Network Layer bertanggung jawab untuk mengatur alamat dan jalur pengiriman data antar jaringan.
Di sinilah konsep IP address (alamat logis) bekerja. Lapisan ini juga menentukan rute terbaik (routing) agar paket data bisa sampai ke tujuan dengan efisien.
Contohnya, ketika kamu mengirim pesan dari komputer di Tangerang ke server di Jakarta, Network Layer menentukan jalur mana yang akan dilewati paket tersebut.
Protokol yang umum di lapisan ini antara lain:
IP (IPv4/IPv6), ICMP, ARP, dan OSPF.
6. Data Link Layer
Data Link Layer bekerja untuk mengirimkan data dari satu perangkat ke perangkat lain dalam satu jaringan lokal (LAN).
Lapisan ini memastikan bahwa data bebas dari kesalahan saat dikirim melalui media fisik seperti kabel atau Wi-Fi.
Di layer ini juga terdapat alamat fisik yang disebut MAC Address, dan proses framing (pembungkusan data) dilakukan di sini.
Contoh protokol yang digunakan di lapisan ini antara lain:
Ethernet, PPP, dan Frame Relay.
7. Physical Layer
Physical Layer adalah lapisan paling bawah dari model OSI.
Lapisan ini berurusan langsung dengan media transmisi fisik, seperti kabel tembaga, serat optik, sinyal listrik, maupun gelombang radio.
Di sinilah data benar-benar dikirim dalam bentuk bit (0 dan 1).
Jadi, semua konektor, kabel, port, dan perangkat keras seperti switch, hub, serta repeater bekerja di lapisan ini.
Oke, setelah kita membahas OSI Layer kita lanjut ke pembahasan TCP/IP.
MODEL TCP/IP
TCP/IP ini bisa dibilang sebagai generasi penerus dari OSI Layer.
Model OSI lebih bersifat teoiritis digunakan untuk pembelajaran saja untuk menjelaskan konsep dan proses komunikasi data antar perangkat.
Sedangkan model TCP/IP (Transmission Control Protocol / Internet Protocol) adalah implementasi nyata yang benar-benar digunakan pada jaringan komputer dan internet saat ini.
Dengan kata lain, TCP/IP adalah versi praktis dari konsep OSI.
Karena sifatnya lebih sederhana dan efisien, semua komunikasi jaringan modern termasuk internet saat ini berdasarkan pada model TCP/IP, bukan OSI lagi.
Back to history Model TCP/IP ini dikembangkan oleh Departemen Pertahanan Amerika Serikat (DoD) pada tahun 1970-an sebagai dasar untuk jaringan ARPANET, yang kemudian menjadi cikal bakal internet.
Model ini memiliki 4 lapisan utama, yang masing-masing memiliki fungsi hampir mirip dengan OSI Layer, hanya saja beberapa lapisan digabung untuk memudahkan implementasi.Lapisan ini menggabungkan tiga lapisan paling atas dari OSI (Application, Presentation, dan Session).
Application Layer bertugas untuk menyediakan layanan jaringan langsung kepada pengguna atau aplikasi seperti browser, email client, dan sebagainya.
Contohnya, ketika kita membuka sebuah situs web, browser menggunakan protokol HTTP atau HTTPS untuk mengakses data dari server.
Selain itu, terdapat juga protokol lain seperti FTP, SMTP, POP3, DNS, dan lain-lain yang bekerja di lapisan ini.
Transport Layer berfungsi untuk mengatur komunikasi antara dua perangkat host.
Lapisan ini memastikan data dikirim dari aplikasi pengirim ke aplikasi penerima dengan benar dan sesuai urutan.
Dua protokol utama di lapisan ini adalah:
-
TCP (Transmission Control Protocol) → menjamin data dikirim dengan keandalan tinggi dan berurutan.
-
UDP (User Datagram Protocol) → lebih cepat, tetapi tidak menjamin keutuhan data.
Internet Layer bertanggung jawab untuk pengalamatan dan pengiriman paket data antar jaringan.
Di sini digunakan IP (Internet Protocol) sebagai identitas logis setiap perangkat di jaringan.
Lapisan ini juga menentukan jalur yang akan ditempuh oleh paket agar sampai ke tujuan, mirip dengan fungsi Network Layer pada OSI.
Protokol yang digunakan di sini antara lain:
IP, ICMP, ARP, dan RARP.
Lapisan ini merupakan lapisan paling bawah dalam model TCP/IP, yang mengatur bagaimana data dikirim melalui media fisik seperti kabel, fiber, atau gelombang radio.
Lapisan ini juga menangani komunikasi antar perangkat dalam jaringan lokal (LAN) dan bertanggung jawab atas pengalamatan fisik menggunakan MAC Address.
Lapisan ini merupakan gabungan dari Data Link Layer dan Physical Layer pada model OSI.
Cara Kerja OSI Layer dan TCP/IP
Baik model OSI Layer maupun TCP/IP, keduanya menggambarkan bagaimana data dikirim dari satu perangkat ke perangkat lain melalui jaringan.
Walaupun jumlah lapisannya berbeda, prinsip kerjanya hampir sama, yaitu data akan melewati setiap lapisan dari atas ke bawah saat dikirim, dan dari bawah ke atas saat diterima.
Secara sederhana, proses kerjanya bisa dijelaskan seperti berikut:
-
Dari sisi pengirim (sender), data berasal dari aplikasi — misalnya ketika kita mengirim pesan, membuka web, atau mengirim file.
Data tersebut kemudian melewati setiap lapisan secara bertahap:-
Di Application Layer, data dibuat oleh aplikasi (misalnya HTTP untuk web).
-
Di Transport Layer, data dipecah menjadi segmen dan diberi nomor urut agar bisa disusun kembali saat diterima.
-
Di Network Layer, setiap segmen diberi alamat IP tujuan agar tahu ke mana harus dikirim.
-
Di Data Link/Network Access Layer, data dibungkus menjadi frame dan diberi alamat MAC agar bisa dikirim ke perangkat berikutnya melalui media fisik.
-
Di Physical Layer, data dikirim dalam bentuk sinyal listrik, cahaya, atau gelombang radio.
-
-
Di sisi penerima (receiver), prosesnya terjadi kebalikan dari pengirim.
-
Physical Layer menerima sinyal dari media fisik.
-
Data Link Layer memastikan frame diterima dengan benar dan mengekstrak datanya.
-
Network Layer memeriksa alamat IP untuk memastikan data sampai ke tujuan yang benar.
-
Transport Layer menyusun kembali segmen menjadi data utuh.
-
Dan terakhir, Application Layer menampilkan hasilnya ke aplikasi pengguna, seperti halaman web di browser atau pesan yang muncul di layar.
-
Dengan cara kerja berlapis seperti ini, setiap lapisan hanya fokus pada tugasnya masing-masing, namun tetap bekerja sama agar komunikasi antar perangkat bisa berjalan dengan lancar.
Inilah yang membuat konsep model berlapis (layered model) menjadi dasar dari semua sistem komunikasi jaringan modern.
