Selasa, 15 Juli 2025

Protokol Jaringan

 Pengertian Protokol Jaringan

Kenali Pengertian Protokol Jaringan Beserta Fungsi dan Jenis-jenisnya Secara Lengkap

Keberadaan protokol sangatlah penting karena ia menjadi salah satu pedoman yang harus diikuti apabila Anda hendak membuat jaringan komputer.

Protokol sendiri memberikan banyak manfaat, terutama dalam hal pertukaran informasi antar perangkat komputer satu dengan yang lain. Tidak hanya itu, ia juga berperan dalam membantu pengontrolan terhadap koneksi, memberikan dan menjalankan perintah pada jaringan komputer, menyediakan layanan berbasis web dan elektronik serta masih banyak lagi.

pengertian protokol jaringan

Protokol jaringan adalah sekumpulan perintah atau sistem yang mengatur proses komunikasi, transmisi dan penerimaan informasi, pembacaan pesan serta pengkoordinasian semua komputer yang terintegrasi dalam jaringan, sehingga dapat melakukan aktifitas-aktifitas tersebut dengan lancar.

Ada pula yang mengartikan sebagai aturan dalam sebuah jaringan komputer, contohnya untuk mengirimkan pesan, informasi dan data, serta fungsi lainnya yang harus dipenuhi pengirim maupun penerima agar komunikasi berlangsung dengan baik, meskipun sistem yang berada di jaringan itu berbeda-beda.

Definisi lain dari protokol ialah pengaturan yang telah diset dalam jaringan untuk menata atau mengelola komunikasi antara beberapa perangkat komputer, sehingga komputer anggota jaringan dengan yang berbeda platform bisa saling berkomunikasi dan melakukan pertukaran data. Sederhananya, protokol merupakan media yang digunakan untuk menghubungkan transmitter dan receiver supaya mereka bisa berkomunikasi serta bertukar informasi.

Sejarah Protokol

Pengertian Protokol Jaringan dan Sejarahnya

Protokol jaringan dirancang pertama kali di awal tahun 1970-an. Tapi, kala itu ia hanya dipakai untuk menghubungkan beberapa node dan tidak diperkirakan bakal berkembang secara global seperti sekarang. Baru ketika memasuki tahun 1990-an masyarakat sadar bahwa pertumbuhan internet mulai terlihat.

Dari situ, muncullah berbagai macam protokol yang digunakan oleh kalangan tertentu. Namun, timbul masalah baru, dimana jenis protokol dari pabrik tertentu tidak bisa saling terhubung dengan protokol lain. Akhirnya, ISO (International Standard Organization) membuat standarisasi protokol yang dikenal dengan OSI (Open System Interconnection). Tapi, dalam perkembangannya, OSI digantikan oleh TCP/IP yang lebih diterima oleh masyarakat.

Awalnya, protokol diciptakan oleh sebuah perusahaan untuk mendukung komunikasi antar device buatan mereka. Kelemahannya, jika alat tidak dibuat oleh satu vendor, pertukaran informasi akan sulit dilakukan. Oleh karena itu, protokol-protokol tersebut mulai tidak dipakai dan digantikan oleh protokol standar. Perlu diketahui, tidak semua protokol mempunyai fitur atau fungsi yang sama. Sebagian diantaranya memang serupa, tapi berada di tingkatan yang berbeda. Beberapa protokol bergabung dengan protokol lain guna membangun sistem komunikasi yang lebih sempurna.

Fungsi Protokol Jaringan

Pada dasarnya, fungsi protokol ada dua, yaitu menghubungkan pengirim dan penerima untuk menjalin komunikasi serta memberi kelancaran dalam bertukar informasi. Kegunaannya secara detail sendiri adalah sebagai berikut:

1. Enkapsulasi

Enkapsulasi

Berfungsi sebagai pelengkap informasi yang hendak dikirimkan. Selanjutnya, paket data itu dikenal dengan sebutan frame. Umumnya, data-data tersebut ditransmisikan dalam blok-blok serta dikontrol oleh PDU (Protocol Data Unit).

Tiap-tiap PDU berisi data dan kontrol informasi, seperti alamat pengirim dan atau penerima, kode koreksi (untuk memeriksa urutan frame) dan kontrol protokol yang berupa informasi tambahan guna mengaplikasikan fungsi-fungsi protokol. TFTP, HDLC, ATM, AAL5, LLC, frame relay, IEEE 802.3 dan IEEE 802.11 adalah protokol yang memiliki fungsi enkapsulasi.

2. Connection Control

Fungsinya adalah membangun komunikasi antara transmitter dan receiver, termasuk dalam pengiriman data serta mengakhiri hubungan. Pada pemindahan informasi tanpa sambungan (sinyal koneksi belum dibangun), PDU diperlakukan secara sendiri-sendiri, misalnya datagram. Saat koneksi tersedia, terdapat tiga phase yang terjadi, yakni penetapan lokasi, perpindahan data serta penghentian sambungan. Selama ada koneksi, connection control bisa menyelamatkan dan memperbaiki sambungan per tahap untuk mengatasi gangguan yang mungkin dialami.

3. Flow Control

sejarah protokol dan pengertian protokol jaringan adalah

Protokol yang mempunyai fungsi flow control akan mengatur arus data dari pengirim ke penerima. Ia bekerja dengan membatasi jumlah data yang ditransfer. Flow control harus mempunyai fitur Stop and Wait yang prinsip kerjanya, yaitu transmitter memindahkan frame ke receiver. Setelah diterima, receiver akan mengirimkan balasan bahwa frame sudah sampai di tujuan dan ia siap menerima deretan data berikutnya. Jika receiver belum melayangkan balasan, transmitter tidak akan menyalurkan frame selanjutnya.

Fitur Stop and Wait ini akan lebih efisien apabila dipakai untuk mengirimkan data dengan jumlah frame sedikit. Sebab, bila terlalu banyak akan membuat frame dipecah menjadi blok-blok dengan ukuran lebih kecil sebelum ditransmisikan. Flow control harus diaplikasikan dalam beberapa protokol karena berguna untuk mengatur traffic, menyediakan spasi dan mendeteksi banjir data di jaringan.

4. Error Control

Tidak dipungkiri bahwa dalam pengiriman data, baik ketika sedang diproses maupun akan diterima, kesalahan bisa saja terjadi. Dengan adanya fungsi ini, gangguan-gangguan yang mungkin muncul saat data dikirim dapat dikendalikan. Runut pendeteksian kekeliruan dan retransmission, yaitu:

  • Pengirim memasukkan kode error-detecting ke dalam PDU.
  • Penerima mengecek kode pada PDU yang datang.
  • Apabila diketahui sedang terjadi kesalahan, paket akan langsung dibuang.
  • Jika pemancar tidak mendapat pengakuan dengan segera, protokol pengirim akan mengirim sinyal retransmit.

Error control bisa dilakukan pada berbagai lapisan protokol dalam sebuah jaringan.

5. Fragmentasi dan Reassembly

Pengertian Protokol Jaringan dan Jenisnya

Fragmentasi merupakan pembagian informasi menjadi beberapa paket data. Fenomena ini terjadi pada sisi pengirim. Sementara reassembly ialah proses penggabungan paket-paket tersebut supaya utuh kembali di sisi penerima. Penggunaan kedua fungsi tersebut bisa mengefisiensikan jalannya pengendalian kesalahan. Selain itu, pembagian jaringan lebih rata karena mencegah adanya channel yang mendominasi media transmisi.

Tapi, fragmentasi mempunyai kekurangan, yakni protokol harus membuat PDU sebesar mungkin supaya bisa memuat beberapa kontrol informasi yang tidak mungkin dipisahkan. Pembuatan blok yang berukuran kecil juga mengakibatkan biaya pengiriman lebih besar. Apalagi, waktu yang dibutuhkan untuk memproses blok tidak sebentar. Semakin banyak blok yang dikirim, maka durasi yang terbuang pun akan bertambah banyak.

6. Transmission Service

Fungsi protokol yang terakhir ialah memberi pelayanan komunikasi data yang berhubungan dengan prioritas serta keamanan. Misal, prioritas paket, kualitas jaringan, pengaturan batas koneksi, pembatasan akses paket dan lain-lain.

Jenis-Jenis Protokol Jaringan

Di sebuah jaringan komputer, terdapat beberapa macam protokol yang bisa digunakan, antara lain:

1. Ethernet

fungsi protokol jaringan

Ethernet adalah jenis protokol yang paling banyak digunakan saat ini karena harganya cukup bersahabat. Ia memanfaatkan metode akses yang dikenal dengan CSMA/CD (Carrier Sense Multiple Access/Collision Detection). Kedua sistem itu dipakai untuk menunggu perintah yang ditransmisikan lewat kabel sebelum melakukan pengiriman data.

Apabila jalur masih sibuk, ia akan menanti dan terus mencoba ulang hingga mendapatkan izin untuk mentransfer data. Jika kondisinya ada dua komputer yang mengirim data secara bersamaan, masing-masing dari mereka akan melakukan penarikan sementara, lalu mendistribusikannya kembali.

Protokol jaringan Ethernet sendiri kerap dipakai pada topologi berjenis linear bus dan star. Data akan terkirim bila topologi tersebut menggunakan kabel coaxial, twisted pair atau fiber optic dengan kecepatan rata-rata 10 Mbps. Tapi, kini fast Ethernet yang mendukung kecepatan hingga 100 Mbps telah hadir. Meskipun dibutuhkan connector dengan kapasitas atau kemampuan lebih tinggi dan network interface card untuk menerapkannya.

2. Local Talk

Protokol jaringan yang dikembangkan oleh perusahaan Apple ini dikhususkan untuk komputer Macintosh. Ia menggunakan metode CSMA/CA (Carrier Sense Multiple Access/Collision Avoidance), dimana memiliki kinerja yang hampir sama dengan CSMA/CD, kecuali saat komputer akan memberi sinyal sebelum melakukan transmisi data. Local Talk bekerja dengan cara mencegah adanya tabrakan ketika sedang melakukan pengiriman data.

Jaringan tersebut memakai adapter dan kabel twisted pair khusus untuk mengintegrasikan antar satu seri komputer melalui serial port. Ia biasanya mengizinkan topologi tree atau linear bus dengan jenis kabel yang mempunyai bentuk berpasangan dan saling berpintal. Kekurangannya, kecepatan yang dihasilkan untuk mentransfer informasi hanya sampai 230 Kbps.

3. Token Ring

Token Ring

Protokol ini dikembangkan pertama kali oleh perusahaan IBM pada tahun 1980. Sesuai namanya, ia menggunakan metode akses melalui token dalam sebuah lingkaran yang menyerupai cincin. Jadi, sinyal akan berputar mengitarinya dan menghubungkan antar komputer satu dengan lainnya. Bila pada pemberhentian terdapat komputer yang memiliki data untuk ditransmisikan, token akan meneruskannya ke lokasi tujuan.

Sementara jika komputer tidak mempunyai informasi untuk dilakukan pengiriman, sistem akan melewatinya dan menuju ke stasiun selanjutnya. Protokol Token Ring hanya melayani topologi bertipe ring dan star dengan kabel twisted pair atau fiber optic. Ia dapat mencapai kecepatan antara 4-16 Mbps.

4. Fiber Distributed Data Interface (FDDI)

Protokol tersebut dipakai untuk mengintegrasikan beberapa komputer dengan tipe area lokal hingga jarak yang jauh. Ia menggunakan metode akses model token. Bentuk topologinya serupa dengan Token Ring, tapi FDDI menggunakan ring kembar. Jadi, apabila terjadi masalah pada ring 1, proses akan secara otomatis berpindah ke ring 2. Fiber Distributed Data Interface juga mengizinkan topologi star dengan kabel fiber optic. Kecepatannya bisa mencapai 100 Mbps.

5. Transmission Control Protocol/Internet Protocol (TCP/IP)

jenis-jenis protokol jaringan

TCP/IP adalah standar komunikasi data yang biasa dipakai oleh komunikasi internet untuk melaksanakan pertukaran data antar komputer dalam suatu jaringan. Ia dikembangkan pada akhir 1970-an sampai awal 1980-an sebagai protokol yang digunakan untuk menghubungkan perangkat komputer dan jaringan guna membentuk jaringan yang lebih luas (WAN).

Protokol ini tidak bisa berdiri sendiri karena ia merupakan gabungan dari beberapa protokol alias protocol suite. Selain Ethernet, ia juga termasuk protokol yang paling banyak digunakan untuk berbagai jaringan saat ini. Data itu diterapkan dalam bentuk software atau perangkat lunak pada sistem operasi. Sebutan umum yang diberikan pada software tersebut ialah TCP/IP stack. TCP/IP sendiri mempunyai beberapa layer, di antaranya:

  • IP (Internet Protocol), berperan dalam mengirimkan paket data dari node ke node.
  • TCP (Transmission Control Protocol), bertugas mendeteksi kesalahan atau kehilangan data, lalu melakukan transfer ulang hingga data diterima dengan baik dan lengkap.
  • Sockets, nama yang diberikan pada subrutin paket penyedia akses ke TCP/IP di sebagian besar sistem.

6. User Datagram Protocol (UDP)

UDP merupakan protokol lapisan transport TCP/IP yang menunjang komunikasi tidak handal atau unreliable, tanpa koneksi antar host dalam jaringan yang menggunakan TCP/IP.

7. Internet Control Message Protocol (ICMP)

ICMP

ICMP kerap dipakai untuk keperluan analisa jaringan. Penggunaan protokol tersebut yang terkenal ialah ping dan traceroute. Pada ping, komputer X akan mengirim ICMP echo request ke komputer Y, lalu dibalas dengan ICMP echo replay. Komputer X akan menghitung durasi pengiriman dan penerimaan.

Sementara pada traceroute, komputer X menganalisa jalur yang digunakan untuk menuju ke Y. Ia juga mengirim ICMP echo request dan hasilnya berupa daftar router yang dipakai untuk mencapai Y, lengkap dengan informasi waktunya. Di samping itu, ICMP juga dimanfaatkan untuk memberi pesan error apabila suatu layanan tidak tersedia atau komputer/router yang hendak dicapai tidak bisa dihubungi.

8. Hypertext Transfer Protocol (HTTP)

HTTP adalah protokol yang dijadikan identitas utama dalam sebuah jaringan oleh WWW (World Wide Web) guna mengakses situs atau website. Ia merumuskan bagaimana suatu informasi dapat diformat dan dikirim dari server ke client, serta dimanfaatkan untuk melakukan kontrol aksi terhadap web server dan web browser sebagai respon atas instruksi-instruksi yang terdapat di dalamnya.

Misal, ketika Anda mengetikkan alamat URL atau link di internet browser, maka web browser akan mengirim sebuah perintah HTTP ke web server. Lalu, setelah diterima, ia akan melaksanakan instruksi yang diminta. Hasil aktivitas tersebut akan dikirim kembali ke web server untuk ditunjukkan pada Anda.

9. Hypertext Transfer Protocol Secure (HTTPS)

pengertian protokol jaringan

HTTPS adalah versi aman dari HTTP yang digunakan sebagai aturan komunikasi oleh WWW. Protokol yang ditemukan oleh Netscape Communications itu mencakup:

  • Autentikasi server, memberikan kepercayaan pada pengguna yang sedang berkomunikasi dengan server.
  • Data tersandi, membuat berkas yang dikirim atau diterima terjaga kerahasiaannya.
  • Integritas data, melindungi komunikasi data antara server dan client dari penyerang jaringan karena divalidasi oleh Message Authentication Code (MAC).

Sehingga, pengguna yang memiliki data dengan tingkat pengamanan yang tinggi bisa terjaga dengan baik. Di samping memanfaatkan plain text, HTTPS juga menyandikan data sesi dengan protokol TLS (Transport Layer Security) atau SSL (Secure Socket Layer). Keduanya memberikan proteksi yang memadai dari invasi Man-in-the-middle attack dan Eavesdropper.

10. File Transfer Protocol (FTP)

FTP berguna untuk mengirim atau menerima berkas pada suatu jaringan yang mendukung TCP/IP. Dua unsur penting di dalamnya, yaitu:

  • FTP client, komputer yang meminta koneksi ke server untuk menjalankan pertukaran data (mengupload/mendownload file).
  • FTP server, mengoperasikan software yang dipakai untuk tukar-menukar file dan selalu memberikan layanan jika mendapat permintaan dari FTP client. FTP memanfaatkan metode otentikasi standar, yaitu username dan sandi yang dikirim tanpa enkripsi.

Selain list di atas, sebenarnya masih banyak jenis protokol yang digunakan dalam sebuah jaringan, antara lain Domain Name System (DNS), Serial Line Internet Protocol (SLIP), Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP3) dan Internet Message Access Protocol (IMAP).

Model Standar untuk berbagai fungsi Jaringan dan Protokol


 Dalam jaringan komputer, terdapat 2 model utama yang menjadi standar agar masing-masing perangkat komputer dapat saling terhubung. Model pada jaringan komputer yang menjadi standar agar komunikasi antar perangkat dapat berjalan dengan baik adalah OSI Model dan TCP/IP Model.

Di artikel ini kita akan belajar bersama-sama mengenai OSI Model dan TCP/IP Model, karakteristiknya, dan bagaimana OSI Model dan TCP/IP Model bekerja. Simak, ya!

Pengertian OSI Model

OSI singkatan dari Open System Interconnection adalah model referensi yang menggambarkan bagaimana informasi dari aplikasi perangkat lunak di satu komputer bergerak melalui media fisik ke aplikasi perangkat lunak di komputer lain.

OSI model mencirikan fungsi komputasi menjadi seperangkat aturan dan persyaratan universal untuk mendukung interoperabilitas antara produk dan perangkat lunak yang berbeda.

Dalam bahasa yang lebih sederhana, OSI Model menyediakan standar untuk sistem komputer yang berbeda untuk dapat berkomunikasi satu sama lain.

OSI Model dikembangkan oleh International Organization for Standardization (ISO) pada tahun 1984, dan sekarang dianggap sebagai model arsitektur untuk komunikasi antar komputer.

OSI Model membagi seluruh tugas menjadi tujuh tugas yang lebih kecil agar mudah dikelola. Ketujuh tugas tersebut diperankan oleh 7 lapisan (layer), sehingga masing-masing lapisan akan bertanggungjawab pada satu tugas tertentu dengan tetap menjalin komunikasi dengan lapisan di atasnya dan di bawahnya.

Setiap layer bersifat mandiri, sehingga tugas yang diberikan ke setiap lapisan dapat dilakukan secara independen.

Karakteristik OSI Model

Model OSI dibagi menjadi dua lapisan: lapisan atas (upper layer) dan lapisan bawah (lower layer).

Lapisan atas OSI Model umumnya berhubungan dengan masalah terkait aplikasi, dan hanya diimplementasikan dalam perangkat lunak.

Lapisan aplikasi paling dekat dengan pengguna akhir. Baik pengguna akhir dan lapisan aplikasi berinteraksi dengan aplikasi perangkat lunak. Lapisan atas mengacu pada lapisan tepat di atas lapisan lain.

Lapisan bawah model OSI menangani masalah transportasi data. Data link layer dan Physical layer diimplementasikan dalam perangkat keras dan perangkat lunak.

Physical layer adalah lapisan terendah dari model OSI dan paling dekat dengan media fisik. Lapisan ini bertanggung jawab untuk menempatkan informasi pada media fisik.

Lapisan-lapisan pada OSI Model

OSI Model terbagi atas 7 lapisan. Setiap lapisan memiliki fungsi yang berbeda. Ketujuh lapisan tersebut diurutkan dari bawah ke atas sebagai berikut:

  1. Physical Layer
  2. Data-Link Layer
  3. Network Layer
  4. Transport Layer
  5. Session Layer
  6. Presentation Layer
  7. Application Layer

1. Physical Layer

Lapisan paling bawah dari model OSI adalah Physical layer.

Physical Layer pada OSI Model
Sumber: cloudflare.com

Lapisan ini berisi informasi dalam bentuk bit dan bertanggung jawab untuk mentransmisikan bit satuan dari satu node ke node berikutnya.

Saat menerima data, lapisan ini akan menerima sinyal dan mengubahnya menjadi 0 dan 1 kemudian mengirimkannya ke Data Link layer, yang bertugas menyatukan kembali menjadi frame.

Fungsi dari Physical layer adalah sebagai berikut:

  • Sinkronisasi bit: Physical layer menyediakan sinkronisasi bit dengan menyediakan jam. Jam ini mengontrol pengirim dan penerima sehingga memberikan sinkronisasi pada tingkat bit.
  • Kontrol laju bit: Lapisan physical layer juga mendefinisikan laju transmisi, yaitu jumlah bit yang dikirim per detik.
  • Topologi fisik: Physical layer menentukan cara di mana perangkat/node yang berbeda diatur dalam jaringan yaitu topologi bus, star, atau mesh.
  • Mode transmisi: Physical layer juga mendefinisikan cara data mengalir di antara dua perangkat yang terhubung. Berbagai mode transmisi di antaranya Simplex, half-duplex dan full-duplex.

Data-Link Layer bertanggung jawab atas pengiriman pesan dari node ke node. Fungsi utama dari lapisan ini adalah untuk memastikan transfer data bebas dari kesalahan dari satu node ke yang lain, melalui Physical Layer.

Data-Link Layer pada OSI Model
Sumber: cloudflare.com

Ketika sebuah paket tiba di jaringan, maka menjadi tanggung jawab Data Link Layer untuk mengirimkannya ke Host menggunakan alamat MAC-nya.

Lapisan data link meliputi dua sub-lapisan tersendiri. Yang pertama, Media Access Control (MAC), menyediakan kendali aliran dan multiplexing untuk transmisi perangkat melalui jaringan. Yang kedua, Logical Link Control (LLC), menyediakan kontrol aliran dan kesalahan atas media fisik serta mengidentifikasi protokol jalur.

Paket yang diterima dari Network layer dibagi lagi menjadi frame berdasarkan ukuran frame NIC (Network Interface Card). Lapisan ini juga merangkum alamat MAC Pengirim dan Penerima di header.

Alamat MAC Penerima diperoleh dengan menempatkan permintaan ARP (Address Resolution Protocol) untuk menanyakan siapa pemilik IP tersebut dan host tujuan akan membalas dengan alamat MAC-nya.

Adapun fungsi dari Data Link Layer adalah sebagai berikut:

  1. Framing: Framing adalah fungsi dari lapisan Data link. Lapisan Data-link menyediakan cara bagi pengirim untuk mengirimkan satu set bit yang berguna bagi penerima. Informasi dapat dicapai dengan melampirkan pola bit khusus ke awal dan akhir frame.
  2. Pengalamatan fisik: Setelah membuat frame, lapisan Data-link menambahkan alamat fisik (alamat MAC) pengirim dan/atau penerima di header setiap frame data.
  3. Kontrol kesalahan: Lapisan Data-link menyediakan mekanisme kontrol kesalahan yang mendeteksi dan mentransmisi ulang frame yang rusak atau hilang.
  4. Kendali aliran data: Kecepatan data harus konstan di kedua sisi. Jika tidak, data mungkin rusak sehingga kontrol aliran mengoordinasikan jumlah data yang dapat dikirim sebelum menerima pengakuan.
  5. Kontrol akses: Ketika satu saluran komunikasi digunakan bersama oleh beberapa perangkat, sub-lapisan MAC dari lapisan data-link membantu menentukan perangkat mana yang memiliki kendali atas saluran akses pada waktu tertentu.

3. Network Layer

Network Layer pada OSI Model
Sumber: cloudflare.com

Network layer berfungsi untuk transmisi data dari satu host ke host lain yang terletak di jaringan yang berbeda.

Lapisan ini juga menangani perutean paket yaitu pemilihan jalur terpendek untuk mengirimkan paket dari jumlah rute yang tersedia. Alamat IP pengirim & penerima ditempatkan di header oleh Network layer.

Fungsi dari lapisan Network adalah :

  • Routing: Protokol lapisan Network menentukan rute mana yang cocok dari sumber ke tujuan. Fungsi lapisan Network ini dikenal sebagai routing.
  • Logical Addressing: Untuk mengidentifikasi setiap perangkat di internetwork secara unik, lNetwork layer mendefinisikan skema pengalamatan. Alamat IP pengirim & penerima ditempatkan di header. Alamat seperti itu membedakan setiap perangkat secara unik dan universal.

4. Transport Layer

Transport Layer pada OSI Model
Sumber: cloudflare.com

Transport layer menyediakan layanan ke Application layer dan mengambil layanan dari Network Layer. Data di lapisan transport disebut sebagai segmen.

Lapisan ini bertanggung jawab atas pengiriman pesan secara end to end. Lapisan transport juga memberikan pengakuan atas transmisi data yang berhasil dan mentransmisikan ulang data jika ditemukan kesalahan.

Di sisi pengirim, lapisan transport menerima data yang diformat dari lapisan atas, melakukan segmentasi, dan juga menerapkan kontrol aliran dan kesalahan untuk memastikan transmisi data yang tepat. Selain itu juga lapisan transport menambahkan nomor port sumber dan tujuan di headernya dan meneruskan data yang tersegmentasi ke Network layer.

Umumnya, nomor port tujuan ini dikonfigurasi, baik secara default ataupun manual. Misalnya, ketika aplikasi web membuat permintaan ke server web, biasanya menggunakan nomor port 80, karena ini adalah port default yang ditetapkan untuk aplikasi web. Banyak aplikasi memiliki port default yang ditetapkan.

Di sisi penerima, lapisan transport atau Transport Layer membaca nomor port dari headernya dan meneruskan data yang telah diterimanya ke aplikasi masing-masing. Lapisan ini juga melakukan pengurutan dan pemasangan kembali data yang tersegmentasi.

Fungsi dari Transport layer adalah sebagai berikut:

  • Segmentasi dan Reassembly: Lapisan ini menerima pesan dari lapisan (sesi), dan memecah pesan menjadi unit-unit yang lebih kecil. Setiap segmen yang dihasilkan memiliki header yang terkait dengannya. Lapisan transport di stasiun tujuan menyusun kembali pesan.
  • Service Point Addressing: Untuk mengirimkan pesan ke proses yang benar, header lapisan transport menyertakan jenis alamat yang disebut Service Point Addressing atau alamat port. Jadi dengan menentukan alamat ini, lapisan transport memastikan bahwa pesan dikirim ke proses yang benar.

5. Session Layer

Session Layer pada OSI Model
Sumber: cloudflare.com

Session layer bertanggung jawab untuk pembentukan koneksi, pemeliharaan sesi, otentikasi, dan juga memastikan keamanan.

Fungsi dari lapisan ini adalah:

  • Pembentukan sesi, pemeliharaan, dan penghentian: Session layer memungkinkan dua proses untuk membuat, menggunakan, dan mengakhiri koneksi.
  • Sinkronisasi: Lapisan ini memungkinkan proses untuk menambahkan pos pemeriksaan yang dianggap sebagai titik sinkronisasi ke dalam data. Titik sinkronisasi ini membantu mengidentifikasi kesalahan sehingga data disinkronkan ulang dengan benar, dan ujung pesan tidak terpotong sebelum waktunya dan dapat menghindari adanya kehilangan data.
  • Dialog Controller: Lapisan sesi memungkinkan dua sistem untuk memulai komunikasi satu sama lain dalam half-duplex atau full-duplex.

6. Presentation Layer

Presentation Layer pada OSI Model
Sumber: cloudflare.com

Presentation layer biasa juga disebut Translation layer. Data dari Application layer diekstraksi di sini dan dimanipulasi sesuai format yang diperlukan untuk dikirim melalui jaringan.

Fungsi dari lapisan ini adalah:

  • Translasi: Misalnya, ASCII ke EBCDIC.
  • Enkripsi/Dekripsi: Enkripsi data menerjemahkan data ke dalam bentuk atau kode lain. Data terenkripsi dikenal sebagai ciphertext dan data yang didekripsi dikenal sebagai teks biasa. Nilai kunci digunakan untuk mengenkripsi serta mendekripsi data.
  • Kompresi: Mengurangi jumlah bit yang perlu ditransmisikan pada jaringan.

7. Application Layer

Application Layer pada OSI Model
Sumber: cloudflare.com

Di bagian paling atas dari lapisan OSI Model, kita dapat menemukan Application layer yang diimplementasikan oleh aplikasi jaringan.

Aplikasi ini menghasilkan data, yang harus ditransfer melalui jaringan. Lapisan ini juga berfungsi sebagai jendela bagi layanan aplikasi untuk mengakses jaringan dan untuk menampilkan informasi yang diterima kepada pengguna.

Cara Kerja Jaringan pada OSI Model

Agar informasi yang dapat dibaca manusia bisa ditransfer melalui jaringan dari satu perangkat ke perangkat lain, data harus melewati tujuh lapisan OSI Model pada perangkat pengirim dan kemudian naik ke tujuh lapisan di ujung penerima.

Misalnya: Budi ingin mengirim email ke Wati. Budi menulis pesannya dalam aplikasi email di laptopnya dan kemudian menekan tombol  ‘Send’.

Aplikasi emailnya akan meneruskan pesan tersebut ke Application layer, guna memilih protokol (SMTP) dan meneruskan data ke Presentation layer. Presentation layer selanjutnya akan mengkompresi data dan ditembuskan ke Session layer yang bertugas memulai sesi komunikasi.

Data tersebut kemudian akan mengenai Transport layer pengirim untuk dilakukan segmentasi. Segmen-segmen tersebut akan dipecah menjadi paket-paket pada Network layer, yang selanjutnya akan dipecah lebih jauh lagi menjadi frame-frame pada Data link layer. 

Data link layer kemudian akan mengirimkan frame tersebut ke Physical layer, guna mengubah data menjadi bitstream 1 dan 0 dan mengirimkannya melalui media fisik, seperti kabel.

Setelah komputer Wati menerima aliran bit melalui media fisik (seperti wifi), data akan mengalir melalui rangkaian lapisan yang sama pada perangkatnya, tetapi dalam urutan yang berlawanan.

Pertama Physical layer akan mengubah bitstream dari 1 dan 0 menjadi frame yang diteruskan ke Data link layer. Layer tersebut kemudian akan menyusun kembali frame-frame tersebut menjadi beberapa paket untuk Network layer.

Network layer kemudian akan membuat segmen keluar dari paket untuk menuju Transprt layer, guna merakit kembali segmen menjadi satu bagian data.

Data kemudian akan mengalir ke Session layer milik penerima (Wati), untuk meneruskan data ke Presentation layer dan kemudian mengakhiri sesi komunikasi.

Presentation layer kemudian akan menghapus kompresi dan meneruskan data mentah ke Application layer. Setelah itu, Application layer akan memasukkan data yang dapat dibaca manusia ke perangkat lunak email milik Wati, sehingga dapat membaca pesan email dari Budi di layar laptop atau komputernya.

Pengertian TCP/IP Model

TCP/IP adalah singkatan dari Transmission Control Protocol/Internet Protocol dan merupakan rangkaian protokol komunikasi yang digunakan untuk menghubungkan perangkat jaringan di internet. TCP/IP juga digunakan sebagai protokol komunikasi dalam jaringan komputer pribadi (intranet atau ekstranet).

Mengenal Software, Hardware dan Brainware

 1. Hardware

Pengertian software, hardware, dan brainware berbagai sumber



CPU berisi rangkaian sirkuit yang menyimpan instruksi-instruksi pemrosesan dan penyimpanan data - Monitor.

Monitor merupakan alat yang mampu menampilkan teks maupun gambar dari data yang sedang diproses dalam CPU.

- Keyboard Keyboard merupakan alat untuk memasukkan data maupun perintah ke CPU, biasanya terdiri atas rangkaian huruf, angka, dan tombol fungsi lainnya.

- CD ROM Alat tambahan (alat peripheral) yang mampu menyimpan dan menuliskan data dan program melalui media CD (Compact Disk).

Alat ini didesain mampu menuliskan dan membaca data atau program melalui sistem optik.

Harddisk merupakan alat untuk menyimpan data dalam kapasitas besar yang dilapisi secara magnetis.

- Floppy Disk Floppy disk merupakan alat tambahan untuk menyimpan atau menuliskan ke dalam disket maupun sebaliknya, ukuran yang umum digunakan adalah ukuran 3,5 inchi.

Scanner merupakan alat Bantu untuk memasukkan data berupa gambar atau grafik dan mengubahnya ke dalam bentuk digital sehingga dapat diproses dan digabungkan dengan bentuk data yang berupa teks.

Printer merupakan alat yang memproduksi keluaran data (output) berbentuk cetak,berupa teks maupun gambar/grafik.



2. Software


Pengertian software, hardware, dan brainware berbagai sumber


Software
 adalah kumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan komputer bisa berupa program yang berguna untuk menjalankan suatu perintah. Beberapa jenis software antara lain sebagai berikut:

1. Software system.
Software system terdiri dari 3 yakni sistem operasi, program bantu, dan bahasa pemrograman. Penjelasannya sebagai berikut:

- Sistem operasi
Sistem operasi merupakan perangkat lunak yang menjembatani pengguna dan perangkat keras. Contoh sistem operasi yang sering digunakan adalah Windows, DOS, Linux, dan lain sebagainya.

- Program bantu (utility)
Program Bantu merupakan suatu program yang berfungsi untuk membantu sistem operasi, contohnya seperti antivirus, defragmenter, format disket, dan masih banyak lagi.

- Bahasa pemrograman
Bahasa pemrograman merupakan suatu aplikasi yang berguna mengkonversi perhitungan yang bersifat matematis menjadi suatu aplikasi. Sebagai contoh bahasa pemrograman Php, java,  C++ dan sebagainya.

2. Software aplikasi.
Software aplikasi merupakan perangkat yang berfungsi untuk melakukan berbagai bentuk tugas perkantoran seperti pengolah kata, lembar kerja, presentasi, pengolahan halaman web, hingga perangkat media player, dan sebagainya. Software aplikasi dapat dikelompokkan dalam beberapa bagian, yaitu:

- Pengolahan kata (word processor)
Berfungsi untuk melakukan pengolahan kata yaitu pekerjaan yang berhubungan dengan naskah dan berbagai macam administrasi surat-menyurat.
Contoh aplikasi: Microsoft Word, Amipro, Wordperfect, dan Wordstar.

- Pengolah angka (spreadsheet).
Pengolah angka berfungsi untuk melakukan pekerjaan yang banyak berhubungan dengan angka-angka, seperti penggunaan perhitungan, laporan keuangan, dan grafik.
Contoh aplikasi: Microsoft Excel, Symphony, Super Calc, Lotus 123, Quatro Pro.

- Pengolah data (database).
Berfungsi untuk melakukan pengolahan data, baik berupa angka, atau gabungan angka dan kata.
Contoh aplikasi: Microsoft Access, dBase, Foxbase, Foxpro, Clipper, Paradox dan lain sebagainya.

- Multimedia.
Software ini digunakan untuk memutar musik, menonton film, yang menampilkan gambar maupun audio.
Contoh aplikasi: Winamp, Audio Pro, RealPlayer, Xing, Jet Audio, dan masih banyak lagi.

- Komunikasi dan internet.
Software aplikasi untuk komunikasi dan internet bisa menghubungkan banyak orang dalam jangkauan. Beberapa aplikasi yang bisa digunakan contohnya ada Internet Explorer, Google Chrome, Opera, MIRC, ICQ, dan lain-lain.

- Antivirus.
Seperti namanya software ini berfungsi untuk membasmi virus dari perangkat penyimpan komputer. Sebab virus bisa merusak data atau program tertentu dalam komputer.
Contoh aplikasi: Avira, SMADAV, Mcafee, Norton Antivirus, Panda, dan lainnya.

- Pendidikan dan game.
Software ini secara khusus digunakan untuk membantu memahami pelajaran yang dikemas dalam bentuk game agar tidak membosankan,
Contoh aplikasi: PC Globe, Bodyworks, Science Adventure, Reader Rabbit, dan lain-lain.


3. Brainware






Jadi, pada intinya brainware merupakan seorang manusia yang mampu menjelajah hardware maupun software pada komputer.

Dalam sebuah sistem komputer, brainware memang tidak akan pernah bisa dipisahkan dari hardware dan software.

Baca juga: Hardware Dan Software Untuk Bekerja Remote Dari Jarak Jauh Komponen Brainware Dari penjelasan pengertian braninware sebelumnya dapat disimpulkan bahwa brainware adalah seorang operator yang memiliki pengetahuan dalam bidang hardware dan software komputer.

Hardware Engineer Hardware engineer adalah seseorang yang memiliki keahlian lebih dalam menangani perangkat keras/hardware komputer.

Orang-orang ini bertanggung jawab dalam dalam pengembangan dan pembuatan hardware-hardware baru yang lebih canggih dari versi sebelumnya.

1. Software Engineer Software engineer adalah seseorang yang memiliki keahlian dalam bidang pembuatan software komputer.

2. Teknisi Teknisi adalah salah satu brainware yang bertugas untuk maintenance semua perangkat komputer ketika terjadi masalah.

Jadi, seorang teknisi harus paham betul berbagai permasalahan yang terjadi tentang komputer dan perangkatnya.

1. Konsultan Konsultan adalah brainware yang memiliki tanggung jawab untuk memberikan konsultasi atau nasehat.

Jadi, brainware yang bertugas sebagai konsultan harus paham betul pada bidangnya agar bisa memberikan nasehat secara tepat.

2. Project manager Project manager adalah seorang brainware yang bertugas sebagai pemimpin pada project tertentu.

3. Programmer Programmer memiliki tugas dan tanggung jawab untuk membuat program yang tujuannya adalah memudahkan.

Manajemen Jaringan

  Manajemen Jaringan (Manajemen Jaringan) adalah proses pengelolaan dan pengawasan terhadap jaringan komputer agar tetap berjalan dengan ba...