Tuesday, 10 November 2026

Mengenal TCP/IP dan OSI Layer: Fungsi, Perbedaan dan Cara Kerjanya

 

Mengenal TCP/IP dan OSI Layer: Pengertian, Fungsi, Perbedaan, dan Cara Kerjanya

Dalam dunia jaringan komputer, terdapat dua konsep penting yang wajib dipahami oleh seorang Network Engineer, yaitu TCP/IP dan OSI Layer.

Kedua konsep ini menjelaskan bagaimana data dikirim dari satu perangkat ke perangkat lainnya melalui jaringan komputer maupun internet.

Ketika kita membuka website, mengirim email, melakukan video conference, atau mengakses server perusahaan, terdapat proses komunikasi jaringan yang melibatkan berbagai protokol.

Lalu, apa itu TCP/IP? Apa fungsi OSI Layer? Mengapa keduanya penting dalam troubleshooting jaringan?

Pada artikel ini, kita akan membahas TCP/IP dan OSI Layer mulai dari pengertian dasar, fungsi setiap layer, perbedaan keduanya, hingga contoh penerapan dalam pekerjaan IT Support dan Network Engineer.

1. Apa Itu TCP/IP?

TCP/IP merupakan singkatan dari Transmission Control Protocol/Internet Protocol.

TCP/IP adalah kumpulan protokol komunikasi yang digunakan untuk menghubungkan perangkat dan memungkinkan pertukaran data melalui jaringan komputer.

TCP/IP menjadi dasar komunikasi pada jaringan internet modern.

Contoh protokol yang termasuk dalam keluarga TCP/IP:

  • TCP (Transmission Control Protocol).

  • UDP (User Datagram Protocol).

  • IP (Internet Protocol).

  • ICMP (Internet Control Message Protocol).

  • DNS (Domain Name System).

  • HTTP dan HTTPS.

  • DHCP (Dynamic Host Configuration Protocol).

Setiap protokol memiliki fungsi masing-masing dalam proses komunikasi jaringan.

Sebagai contoh, ketika pengguna membuka website menggunakan HTTPS, DNS dapat membantu menemukan alamat IP server, IP mengantarkan paket menuju tujuan, sedangkan TCP atau protokol transport lainnya membantu komunikasi antar aplikasi.

2. Apa Itu OSI Layer?

OSI (Open Systems Interconnection) adalah model referensi jaringan yang menjelaskan proses komunikasi data melalui tujuh lapisan atau layer.

Model OSI dikembangkan oleh ISO untuk membantu memahami bagaimana sistem jaringan yang berbeda dapat berkomunikasi.

OSI Layer membagi proses komunikasi menjadi tujuh bagian sehingga administrator jaringan lebih mudah memahami fungsi setiap komponen.

Berikut tujuh layer OSI:

  1. Physical Layer.

  2. Data Link Layer.

  3. Network Layer.

  4. Transport Layer.

  5. Session Layer.

  6. Presentation Layer.

  7. Application Layer.

Setiap layer memiliki tugas yang berbeda, tetapi saling berhubungan dalam proses pengiriman dan penerimaan data.

3. Mengenal 7 Layer OSI dan Fungsinya

Mari kita pelajari fungsi setiap layer dari bawah ke atas.

Layer 1: Physical Layer

Physical Layer merupakan lapisan paling bawah dalam model OSI.

Layer ini bertanggung jawab terhadap pengiriman bit melalui media fisik.

Contoh perangkat dan media yang berkaitan dengan Physical Layer:

  • Kabel UTP.

  • Kabel Fiber Optic.

  • Konektor RJ45.

  • Hub.

  • Repeater.

  • Transceiver.

Contoh masalah pada Layer 1:

  • Kabel LAN putus.

  • Konektor RJ45 rusak.

  • Port switch tidak menyala.

  • Kabel fiber optic mengalami kerusakan.

  • Sinyal fisik tidak tersedia.

Contoh troubleshooting:

Periksa kabel LAN, lampu indikator port switch, konektor, dan kondisi media transmisi.

Layer 2: Data Link Layer

Data Link Layer bertanggung jawab terhadap komunikasi data pada satu link jaringan.

Layer ini berkaitan dengan frame, alamat MAC, dan mekanisme akses media.

Contoh teknologi dan protokol:

  • Ethernet.

  • WiFi (IEEE 802.11).

  • VLAN (IEEE 802.1Q).

  • STP (Spanning Tree Protocol).

  • ARP dalam pemetaan alamat IPv4 ke MAC pada jaringan lokal.

Contoh perangkat:

  • Switch Layer 2.

  • Bridge.

  • Network Interface Card.

Contoh masalah pada Layer 2:

  • MAC Address tidak dikenali.

  • VLAN salah konfigurasi.

  • Port switch tidak sesuai.

  • Terjadi switching loop.

  • Kesalahan konfigurasi trunk dan access port.

Contoh troubleshooting:

Periksa VLAN, MAC Address Table, status port, dan konfigurasi switch.

Layer 3: Network Layer

Network Layer bertanggung jawab terhadap pengalamatan logis dan pengiriman paket antarjaringan.

Protokol utama pada layer ini adalah IP.

Contoh teknologi dan protokol:

  • IPv4.

  • IPv6.

  • ICMP.

  • IPsec.

Contoh perangkat:

  • Router.

  • Layer 3 Switch.

Contoh masalah pada Layer 3:

  • IP Address salah.

  • Subnet Mask tidak sesuai.

  • Default Gateway salah.

  • Routing tidak tersedia.

  • Terjadi IP Address conflict.

Contoh troubleshooting:

Gunakan perintah berikut:

ipconfig

Untuk memeriksa alamat IP dan gateway.

Kemudian:

ping 192.168.1.1

Untuk menguji konektivitas menuju gateway.

Layer 4: Transport Layer

Transport Layer bertanggung jawab terhadap komunikasi antar aplikasi pada perangkat yang berbeda.

Dua protokol transport yang paling umum digunakan adalah TCP dan UDP.

TCP (Transmission Control Protocol)

TCP menyediakan komunikasi yang berorientasi koneksi dengan mekanisme pengiriman data yang andal, pengurutan data, dan pengendalian aliran.

Contoh penggunaan:

  • HTTPS melalui TCP.

  • SSH.

  • FTP.

  • SMTP.

UDP (User Datagram Protocol)

UDP menyediakan pengiriman datagram tanpa mekanisme pembentukan koneksi seperti TCP.

Contoh penggunaan:

  • DNS.

  • DHCP.

  • Streaming tertentu.

  • VoIP.

  • Game online.

Contoh masalah Layer 4:

  • Port komunikasi tertutup.

  • Firewall memblokir koneksi.

  • Aplikasi tidak dapat mengakses layanan server.

  • Layanan TCP atau UDP tidak berjalan.

Contoh troubleshooting:

netstat -ano

Perintah ini membantu melihat koneksi jaringan dan port yang digunakan pada Windows.

Layer 5: Session Layer

Session Layer bertanggung jawab terhadap pengelolaan sesi komunikasi antara aplikasi.

Fungsinya mencakup pembentukan, pemeliharaan, dan pengakhiran sesi komunikasi.

Contoh konsep yang berkaitan:

  • Pengelolaan sesi.

  • Sinkronisasi komunikasi.

  • Pemulihan sesi dalam implementasi tertentu.

Dalam implementasi jaringan modern, fungsi Session Layer sering ditangani oleh aplikasi dan protokol pada beberapa lapisan sekaligus.

Layer 6: Presentation Layer

Presentation Layer berkaitan dengan representasi dan pemrosesan data agar dapat dipahami oleh aplikasi.

Fungsi yang sering dikaitkan dengan layer ini:

  • Encoding dan decoding data.

  • Format data.

  • Kompresi.

  • Enkripsi dan dekripsi.

Contoh:

  • UTF-8.

  • Format JPEG dan PNG.

  • Format JSON.

  • Mekanisme enkripsi pada TLS.

Perlu dipahami bahwa TLS tidak secara eksklusif bekerja pada satu layer OSI. Dalam praktiknya, TLS beroperasi di antara protokol aplikasi dan transport.

Layer 7: Application Layer

Application Layer merupakan lapisan paling atas pada model OSI.

Layer ini menyediakan layanan jaringan yang digunakan oleh aplikasi.

Contoh protokol:

  • HTTP.

  • HTTPS.

  • DNS.

  • FTP.

  • SMTP.

  • SSH.

  • DHCP.

Contoh masalah Layer 7:

  • Website tidak dapat dibuka.

  • DNS gagal melakukan resolusi.

  • Aplikasi tidak dapat terhubung ke server.

  • Layanan email mengalami gangguan.

Contoh troubleshooting:

nslookup google.com

Untuk menguji resolusi DNS.

Atau:

curl -I https://example.com

Untuk memeriksa respons HTTP dari sebuah website.

4. Mengenal TCP/IP Model

Selain OSI Layer, TCP/IP memiliki model komunikasi yang lebih sederhana.

Dalam model Internet TCP/IP yang umum dijelaskan dalam empat lapisan, terdapat:

  1. Application Layer.

  2. Transport Layer.

  3. Internet Layer.

  4. Link Layer.

Berikut penjelasannya.

A. Application Layer

Menangani layanan komunikasi yang digunakan oleh aplikasi.

Contoh: HTTP, HTTPS, DNS, DHCP, dan SMTP.

B. Transport Layer

Menangani komunikasi antar aplikasi menggunakan protokol seperti TCP dan UDP.

C. Internet Layer

Menangani pengalamatan IP dan pengiriman paket antarjaringan.

Contoh: IPv4, IPv6, dan ICMP.

D. Link Layer

Menangani komunikasi melalui jaringan yang terhubung langsung, seperti Ethernet dan WiFi.

Model TCP/IP empat lapisan merupakan model yang umum digunakan dalam referensi arsitektur Internet. Beberapa buku juga menggunakan model lima lapisan dengan memisahkan Physical Layer dari Link Layer.

5. Perbedaan OSI Layer dan TCP/IP

Walaupun memiliki konsep yang mirip, OSI dan TCP/IP mempunyai perbedaan.

PerbandinganOSITCP/IP
Jumlah layer74 (model umum)
TujuanModel referensiModel arsitektur protokol Internet
PenggunaanPembelajaran dan troubleshootingKomunikasi jaringan nyata
PengembanganISOPengembangan Internet oleh komunitas IETF
PendekatanPemisahan fungsi lebih rinciPengelompokan fungsi protokol

Pemetaan OSI dan TCP/IP

Berikut hubungan antara kedua model:

OSI LayerTCP/IP Layer
7. ApplicationApplication
6. PresentationApplication
5. SessionApplication
4. TransportTransport
3. NetworkInternet
2. Data LinkLink
1. PhysicalLink

Pemetaan ini bersifat konseptual. Implementasi protokol nyata tidak selalu mengikuti batas layer secara kaku.

6. Bagaimana Proses Pengiriman Data Bekerja?

Sekarang kita gunakan contoh sederhana.

Seorang pengguna membuka website:

https://example.com

Berikut gambaran proses komunikasi datanya:

  1. Pengguna mengetik alamat website pada browser.

  2. DNS membantu menemukan alamat IP server.

  3. Browser memulai komunikasi dengan server menggunakan protokol yang sesuai.

  4. Transport Layer menangani komunikasi antar aplikasi.

  5. Internet Layer memberikan alamat sumber dan tujuan IP.

  6. Link Layer membungkus paket ke dalam frame untuk dikirim melalui jaringan lokal.

  7. Data melewati router dan jaringan perantara menuju server.

  8. Server memproses permintaan dan mengirimkan respons kembali.

  9. Browser menampilkan halaman website.

Proses tersebut berlangsung sangat cepat dan melibatkan berbagai protokol yang bekerja bersama.

7. Mengenal Encapsulation dan Decapsulation

Dalam komunikasi jaringan, terdapat proses yang disebut Encapsulation dan Decapsulation.

Encapsulation adalah proses penambahan informasi kontrol pada data ketika data bergerak dari lapisan aplikasi menuju lapisan yang lebih rendah untuk dikirimkan.

Secara sederhana:

Application Data
       |
       v
Transport Segment
       |
       v
IP Packet
       |
       v
Ethernet Frame
       |
       v
Bits

Setiap lapisan menambahkan informasi sesuai fungsi protokolnya.

Sebaliknya, Decapsulation merupakan proses ketika perangkat penerima membuka dan memproses informasi tersebut dari lapisan bawah menuju lapisan atas.

Dengan memahami kedua proses ini, kita dapat mengetahui bagaimana data berpindah dari aplikasi satu ke aplikasi lainnya.

8. Praktik Mengenali OSI Layer Menggunakan Windows CMD

Sebagai latihan, kita akan menggunakan beberapa perintah Windows untuk memahami komunikasi jaringan.

Praktik 1: Memeriksa IP Address

ipconfig /all

Fungsi:

  • Memeriksa IPv4 Address.

  • Memeriksa Subnet Mask.

  • Memeriksa Default Gateway.

  • Memeriksa DNS Server.

  • Memeriksa MAC Address.

Praktik 2: Menguji Koneksi Gateway

ping 192.168.1.1

Fungsi: Menguji apakah perangkat mendapatkan respons ICMP dari gateway.

Praktik 3: Memeriksa Jalur Routing

tracert google.com

Fungsi: Melihat jalur atau hop yang dilalui paket menuju tujuan.

Praktik 4: Memeriksa DNS

nslookup google.com

Fungsi: Memeriksa apakah nama domain dapat diterjemahkan menjadi alamat IP.

Praktik 5: Memeriksa Port dan Koneksi

netstat -ano

Fungsi: Menampilkan koneksi jaringan, port yang digunakan, dan PID proses.

Catatan: Perintah-perintah tersebut membantu mendiagnosis beberapa bagian komunikasi jaringan, tetapi tidak berarti satu perintah hanya menguji satu OSI Layer.

9. Mengapa Network Engineer Harus Memahami OSI Layer?

Memahami OSI Layer sangat membantu ketika melakukan troubleshooting jaringan.

Contohnya, ketika komputer tidak dapat mengakses internet, kita dapat melakukan pemeriksaan secara bertahap.

LayerHal yang Diperiksa
Layer 1Kabel, konektor, dan link
Layer 2VLAN dan switching
Layer 3IP Address dan routing
Layer 4TCP, UDP, dan port
Layer 5Sesi komunikasi
Layer 6Format dan enkripsi data
Layer 7DNS, HTTP, dan aplikasi

Dengan pendekatan tersebut, proses troubleshooting menjadi lebih sistematis.

Daripada langsung mengganti router atau menginstal ulang komputer, administrator dapat mencari sumber masalah berdasarkan lapisan komunikasi yang terlibat.

10. Kesimpulan

TCP/IP dan OSI Layer merupakan konsep dasar yang sangat penting dalam dunia jaringan komputer.

OSI Layer membantu kita memahami proses komunikasi melalui tujuh lapisan, sedangkan TCP/IP menjelaskan arsitektur protokol yang digunakan dalam komunikasi Internet.

Dengan memahami kedua model tersebut, kita dapat:

  • Memahami bagaimana data dikirim melalui jaringan.

  • Mengenali fungsi TCP dan UDP.

  • Memahami hubungan IP Address dengan komunikasi jaringan.

  • Melakukan troubleshooting secara sistematis.

  • Memahami cara kerja router, switch, dan firewall.

  • Mengembangkan kemampuan sebagai Network Engineer.

Bagi Anda yang ingin berkarier sebagai IT Support, Network Administrator, atau Network Engineer, memahami TCP/IP dan OSI Layer merupakan salah satu fondasi yang wajib dikuasai.

Jangan hanya menghafalkan tujuh layer OSI. Pahami fungsi, contoh protokol, dan cara menerapkannya ketika melakukan troubleshooting jaringan.


REFERENSI

  • RFC 1122 – Requirements for Internet Hosts: Communication Layers.

  • Dokumentasi Apple – Networking Concepts.

  • Cloudflare – Network Layers.

  • Materi arsitektur jaringan dan protokol Internet.

No comments:

Post a Comment