Keuntungan dan kerugian model OSI
Implementasi Protocol
Perlu diingat bahwa model OSI hanyalah sebuah teori tentang cara melihat komunikasi dalam jaringan. Setiap layer menspesifikasikan standard untuk diikuti saat mengimplementsikan 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
Kita mesti paham 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 sistem administrator jaringan, jadi bukanlah model layer fisik yang sesungguhnya.
Menggunakan model OSI dalam diskusi konsep jaringan mempunyai beberapa keuntungan :
- Memberikan bahasa dan referensi yang sama antar sesame professional jaringan
- Membagi tugas jaringan ke dalam layer-layer logis demi kemudahan dalam pemahaman
- Memberikan keleluasaan fitur-fitur khusus pada level yang berbeda
- Memudahkan dalam troubleshooting
- Mendorong standard interoperability antar jaringan dan piranti
- Memberikan modularity dalam fitur-fitur jaringan (developer dapat mengubah fitur-fitur tanpa mengubah dengan cara pendekatan keseluruhan), jadi bisa main ambil antar modul .
Akan tetapi kita perlu mengetahui beberapa batasan:
- Layer OSI adalah teoritis dan tidak melakukan fungsi-fungsi yang sesungguhnya
- Dalam implementasi industry jarang sekali mempunyai hubungan layer-ke-layer
- Protocol-protokol yang berbeda dalam stack melakukan fungsi-fungsi yang berbeda yang membantu menerima dan mengirim data pesan secara keseluruhan.
- Implementasi suatu protocol tertentu bisa tidak mewakili setiap layerOSI (atau bisa tersebar di beberapa layer)
- Setiap protokol melaksanakan satu atau beberapa tugas komunikasi jaringan
- Protokol-protokol dapat melaksanakan tugas-tugas dalam beberapa layer OSI yang berbeda
- Beberapa protokol dalam suatu suite yang sama dapat melaksanakan tugas yang sama
- Beberapa protokol suite membolehkan suatu pilihan dari protokol khusus dalam suite untuk melaksanakan suatu tugas khusus atau meng-enable fitur tertentu.
- Protokol-protokol harus bekerja-sama, mengirim dan menerima data kepada protokol-protokol yang lain.
- Services
- Transportasi data
- Koneksi phisik