Perlu diingat bahwa model OSI hanyalah sebuah teori tentang cara melihat komunikasi dalam jaringan. Setiap layer menspesifikasikan standard untuk diikuti saat mengimplementasikan suatu jaringan. Akan tetapi perlu diingat bahwa layer-layer OSI tidak melakukan tugas-tugas yang real, OSI hanyalah model.
Bahasan berikut meringkas keuntungan dan kerugian dari penggunaan model OSI dalam mendeskripsikan komunikasi jaringan.
Keuntungan dan kerugian model OSI
Anda mesti faham betul dengan model OSI ini karena ini sangat luas digunakan jika bicara soal komunikasi jaringan.Akan tetapi perlu diingat bahwa ini hanyalah sebuah model teori yang mendefinisikan standards bagi programmer dan system administrator jaringan, jadi bukanlah model layer fisik yang sesungguhnya.
Menggunakan model OSI dalam diskusi konsep jaringan mempunyai beberapa keuntungan :
1. Memberikan bahasa dan referensi yang sama antar sesama professional jaringan
2. Membagi tugas-2 jaringan ke dalam layer-2 logis demi kemudahan dalam pemahaman
3. Memberikan keleluasaan fitur-2 khusus pada level-2 yang berbeda
4. Memudahkan dalam troubleshooting
5. Mendorong standard interoperability antar jaringan dan piranti
6. Memberikan modularity dalam fitur-2 jaringan (developer dapat mengubah fitur-2 tanpa mengubah dengan cara pendekatan keseluruhan), jadi bisa main comot antar modul .
Akan tetapi anda perlu mengetahui beberapa batasan :
1. Layer-2 OSI adalah teoritis dan tidak melakukan fungsi-2 yang sesungguhnya
2. Dalam implementasi industry jarang sekali mempunyai hubungan layer-ke-layer
3. Protocol-2 yang berbeda dalam stack melakukan fungsi-2 yang berbeda yang membantu menerima dan mengirim data pesan secara keseluruhan
4. Implementasi suatu protocol tertentu bisa tidak mewakili setiap layer OSI (atau bisa tersebar di beberapa layer)
Dalam prakteknya, tugas-2 komunikasi jaringan komputer dilaksanakan dengan cara implementasi protocol. Apa protocol itu … protocol itu kayak standard industri piranti software khusus vendor yang dipakai dalam proses komunikasi dalam tugas-2 nya melakukan komunikasi jaringan.
Berikut ini menjelaskan beberapa konsep penting untuk diketahui mengenai protocol-2 yang sebenarnya. Kebanyakan vendor dan implementasi standard industry menggunakan suatu pendekatan layer-2. Suatu kumpulan dari standard-2 yang dimaksudkan untuk digunakan secara bersamaan disebut suatu protocol suite atau protocol stack.
Protocol-2 dalam suatu suite mempunyai ciri-2 berikut:
1. Setiap protocol melaksanakan satu atau beberapa tugas komunikasi jaringan
2. Protocol-2 dapat melaksanakan tugas-2 dalam beberapa layer OSI yang berbeda
3. Beberapa protocol dalam suatu suite yang sama dapat melaksanakan tugas yang sama
4. Beberapa protocol suite membolehkan suatu pilihan dari protocol khusus dalam suite untuk melaksanakan suatu tugas khusus atau meng-enable fitur tertentu.
5. Protocol-2 harus bekerja-sama, mengirim dan mnerima data kepada protocol-2 yang lain.
Protocol-2 dapat juga dibagi kedalam satu dari tiga katagori menurut fungsi-2 yang mereka lakukan. Pembagian antar protocol sering jatuh pada tiga macam divisi.
1. Services
2. Transportasi data
3. Koneksi phisik
Protocol Jaringan
Protocol pada level application bekerja pada layer bagian atas dari model OSI, yaitu: Application; Presentation; Session. Protocol-2 ini melakukan pertukaran data dan komunikasi applikasi-to-applikasi.
Protocol-2 pada level transport (yaitu transport dan network layer) menjalin sesi komunikasi antar komputer menjamin bahwa data ditransmisikan dengan handal; dan menghadirkan routing antar jaringan.
Protocol-2 pada level physical membentuk hubungan dengan layer bagian bawah dari model OSI (Data link dan Physical layer). Protocol-2 ini menangani informasi; melakukan error-checking; dan mengirim permintaan kirim ulang – (retransmit request).
Catatan:
Beberapa protocol berada pada lebih dari satu level protocol, sehingga protocol-2 bisa jadi tidak klop secara tepat dengan model-2 jaringan.Hal ini dikarenakan suatu protocol dimaksudkan untuk memenuhi suatu tugas tertentu dalam komunikasi, yang mana tidak selalu berhubungan dengan suatu bentuk model.
Komunikasi antar piranti jaringan
Piranti-2 jaringan bisa berkomunikasi antar sesama dikarenakan bahwa piranti-2 tersebut menjalankan protocol stack yang sama, walaupun mereka menggunakan system operasi yang berbeda. Data yang dikirim dari satu piranti berjalan turun ke protocol stack dibawahnya melalui media transmisi, dan kemudian naik ke protocol stack pada sisi piranti lawankomunikasinya.
Kedua belah piranti yang saling berkomunikasi harus menggunakan protocol stack yang sama. Suatu pesan data yang dikirim dari satu piranti ke piranti yang lain berjalan melalui proses seperti berikut:
1. Pesan data dipecah kedalam paket-2
2. Setiap protocol didalam stack menambahkan informasi control ke dalam paket, meng-enable fitur-2 seperti inkripsi dan error check. Setiap paket biasanya mempunyai komponen berikut : Header , Data , dan Trailer.
3. Pada layer physical, paket-paket dikonversikan kedalam format electrical yang tepat untuk ditransmisikan.
4. Protocol pada masing-2 layer yang berhubungan pada sisi piranti lawannya (pada sisi penerima) akan menghapus header dan trailer yang ditambahkan saat pengiriman. Paket-2 tersebut kemudian disusun kembali seperti data aslinya.
Catatan:
Informasi header dan trailer yang ditambahkan pada masing-2 layer OSI dimaksudkan untuk bisa dibaca oleh komputer penerima. Misal, informasi yang ditambahkan pada layer transport pada sisi komputer pengirim akan diterjemahkan oleh layer transport juga pada sisi komputer penerima.
Makanya interaksi komunikasi layer OSI ini sering dijelaskan sebagai komunikasi antar paket layer.
Header – Header paket mengandung informasi berikut:
1. Address asal dari komputer pengirim
2. Address tujuan dari pesan yang dikirim
3. Informasi untuk mensinkronkan clock
Data – Setiap paket mengandung data yang merupakan:
1. Data real dari aplikasi, seperti bagian dari file yang dikirim
2. Ukuran data bisa sekitaran 48 bytes sampai 4 kilobytes
Trailer – Trailer paket bisa meliputi:
1. Informasi error-checking
2. Informasi control yang lain yang membantu pengiriman data
Process Encapsulation
Adalah process pemecahan suatu pesan kedalam paket-2, penambahan control dan informasi lainnya, dan kemudian mentransmisikan pesan tersebut melalui media transmisi. Anda harus faham betul proses pengiriman pesan ini.
Ada 5 macam step pada proses data encapsulation:
1. Layer bagian atas menyiapkan data yang akan dikirim melalui jaringan
2. Layer transport memecah data kedalam potongan-2 yang disebut segmen, menambah informasi urutan dan juga informasi control.
3. Layer network mengkonversikan segmen kedalam paket-2, menambah logical jaringan, dan menambah address piranti.
4. Layer Data link mengkonversikan paket-2 kedalam frame-2, menambahkan informasi address phisik dari piranti.
5. Layer physical mengkonversikan frame-2 kedalam bit-2 untuk ditransmisikan melalui media transmisi.
Protocol Jaringan
Protocol pada level application bekerja pada layer bagian atas dari model OSI, yaitu: Application; Presentation; Session. Protocol-2 ini melakukan pertukaran data dan komunikasi applikasi-to-applikasi.
Protocol-2 pada level transport (yaitu transport dan network layer) menjalin sesi komunikasi antar komputer menjamin bahwa data ditransmisikan dengan handal; dan menghadirkan routing antar jaringan.
Protocol-2 pada level physical membentuk hubungan dengan layer bagian bawah dari model OSI (Data link dan Physical layer). Protocol-2 ini menangani informasi; melakukan error-checking; dan mengirim permintaan kirim ulang – (retransmit request).
Catatan:
Beberapa protocol berada pada lebih dari satu level protocol, sehingga protocol-2 bisa jadi tidak klop secara tepat dengan model-2 jaringan.Hal ini dikarenakan suatu protocol dimaksudkan untuk memenuhi suatu tugas tertentu dalam komunikasi, yang mana tidak selalu berhubungan dengan suatu bentuk model.
Komunikasi antar piranti jaringan
Piranti-2 jaringan bisa berkomunikasi antar sesama dikarenakan bahwa piranti-2 tersebut menjalankan protocol stack yang sama, walaupun mereka menggunakan system operasi yang berbeda. Data yang dikirim dari satu piranti berjalan turun ke protocol stack dibawahnya melalui media transmisi, dan kemudian naik ke protocol stack pada sisi piranti lawankomunikasinya.
Kedua belah piranti yang saling berkomunikasi harus menggunakan protocol stack yang sama. Suatu pesan data yang dikirim dari satu piranti ke piranti yang lain berjalan melalui proses seperti berikut:
1. Pesan data dipecah kedalam paket-2
2. Setiap protocol didalam stack menambahkan informasi control ke dalam paket, meng-enable fitur-2 seperti inkripsi dan error check. Setiap paket biasanya mempunyai komponen berikut : Header , Data , dan Trailer.
3. Pada layer physical, paket-paket dikonversikan kedalam format electrical yang tepat untuk ditransmisikan.
4. Protocol pada masing-2 layer yang berhubungan pada sisi piranti lawannya (pada sisi penerima) akan menghapus header dan trailer yang ditambahkan saat pengiriman. Paket-2 tersebut kemudian disusun kembali seperti data aslinya.
Catatan:
Informasi header dan trailer yang ditambahkan pada masing-2 layer OSI dimaksudkan untuk bisa dibaca oleh komputer penerima. Misal, informasi yang ditambahkan pada layer transport pada sisi komputer pengirim akan diterjemahkan oleh layer transport juga pada sisi komputer penerima.
Makanya interaksi komunikasi layer OSI ini sering dijelaskan sebagai komunikasi antar paket layer.
Header – Header paket mengandung informasi berikut:
1. Address asal dari komputer pengirim
2. Address tujuan dari pesan yang dikirim
3. Informasi untuk mensinkronkan clock
Data – Setiap paket mengandung data yang merupakan:
1. Data real dari aplikasi, seperti bagian dari file yang dikirim
2. Ukuran data bisa sekitaran 48 bytes sampai 4 kilobytes
Trailer – Trailer paket bisa meliputi:
1. Informasi error-checking
2. Informasi control yang lain yang membantu pengiriman data
Process Encapsulation
Adalah process pemecahan suatu pesan kedalam paket-2, penambahan control dan informasi lainnya, dan kemudian mentransmisikan pesan tersebut melalui media transmisi. Anda harus faham betul proses pengiriman pesan ini.
Ada 5 macam step pada proses data encapsulation:
1. Layer bagian atas menyiapkan data yang akan dikirim melalui jaringan
2. Layer transport memecah data kedalam potongan-2 yang disebut segmen, menambah informasi urutan dan juga informasi control.
3. Layer network mengkonversikan segmen kedalam paket-2, menambah logical jaringan, dan menambah address piranti.
4. Layer Data link mengkonversikan paket-2 kedalam frame-2, menambahkan informasi address phisik dari piranti.
5. Layer physical mengkonversikan frame-2 kedalam bit-2 untuk ditransmisikan melalui media transmisi.
Gunakan ringkasan berikut:
1. Layer bagian atas – Data
2. Layer Transport – Segment
3. Layer Network – paket yang mengandung address logical
4. Layer Data link – frame yang mengandung address physical
5. Layer Physical – bits
1. Layer bagian atas – Data
2. Layer Transport – Segment
3. Layer Network – paket yang mengandung address logical
4. Layer Data link – frame yang mengandung address physical
5. Layer Physical – bits
EmoticonEmoticon