Salam Sobat . . . Kali ini saya akan mempostingkan sebuah artikel yang berjudul OSI yaitu Open System Interconnection, Langsung saja baca artikelnya, Cekidottt . . .
Artikel Tentang OSI “Open System
Interconnection”
OSI atau Open System Interconnection adalah sebuah model arsitektural jaringan yang dikembangkan oleh badan International Organization for Standardization (ISO) di Eropa pada tahun 1977. Model ini disebut juga dengan model “Model tujuh lapis OSI” (OSI seven layer model). OSI merupakan struktur dasar yang bertanggung jawab atas pertukaran data antar perangat digital dalam suatu jaringan komunal.
Tujuan dari dirumuskan OSI adalah untuk membentuk standar umum jaringan komputer untuk menunjang ketersesuaian atau kompabilitas antarvendor yang berbeda. Dalam suatu jaringan yang besar biasanya terdapat banyak protokol jaringanyang berbeda. dan hal ini membuat banyak perangkat tidak bisa saling berkomunikasi, oleh karena itu OSI bertujuan untuk membentuk protokol dasar yang memungkinkan perangkat-perangkat tersebut dapat salin berinteraksi walaupun berasal dari vendor yang berbeda.
Model referensi OSI (Open System Interconnection] menggambarkan bagaimana informasi dari suatu software aplikasi di sebuah komputer berpindah melewati sebuah media jaringan ke suatu software aplikasi di komputer lain. Model referensi OSI secara konseptual terbagi ke dalam 7 lapisan dimana masingmasing lapisan memiliki fungsi jaringan yang spesifik, seperti yang dijelaskan model ini diciptakan berdasarkan sebuah proposal yang dibuat oleh the International Standars Organization (ISO) sebagai langkah awal menuju standarisasi protokol internasional yang digunakan pada berbagai layer. Model ini disebut OSI (Open System Interconnection) Reference Model karena model ini ditujukan bagi pengkoneksian open system. Open System dapat diartikan sebagai suatu sistem yang terbuka untuk berkomunikasi dengan sistem-sistem lainnya. Untuk ringkasnya, kita akan menyebut model tersebut sebagai model OSI saja.
Perlu dicatat bahwa model OSI itu sendiri bukanlah merupakan arsitektur jaringan, karena model ini tidak menjelaskan secara pasti layanan dan protokolnya untuk digunakan pada setiap layernya. Model OSI hanya menjelaskan tentang apa yang harus dikerjakan oleh sebuah layer. Akan tetapi ISO juga telah membuat standar untuk semua layer, walaupun standar-standar ini bukan merupakan model referensi itu sendiri. Setiap layer telah dinyatakan sebagai standar internasional yang terpisah.
Lapisan-lapisan dari OSI/ISO,antara lain:
v Physical(fisik), lapisan 1.
v Data link, lapisan 2;
v Network, lapisan 3;
v Transport, lapisan 4;
v Session, lapisan 5;
v Presentation(presentasi), lapisan 6;
v Application (aplikasi), lapisan 7;
Fungsi-fungsi dari layer atau lapisan OSI/ISO :
1. Physical layer
Layer (lapisan) ini berhubungan dengan kabel dan media fisik lainnya yang menghubungkan satu peralatan jaringan komputer dengan peralatan jaringan komputer lainnya. Lapisan ini juga berhubungan dengan sinyal-sinyal listrik, sinar maupun gelombang radio yang digunakan untuk mengirimkan data. Pada lapisan ini juga dijelaskan mengenai jarak terjauh yang mungkin spot digunakan oleh sebuah media fisik. Pada lapisan ini juga diantur bagaimana cara melakukan collision control.
Hal-hal penting yang dapat dibahas lebih jauh dalam lapisan fisik ini adalah:
· Karakteristik fisik daripada media dan antarmuka.
· Representasi bit-bit. Maksudnya lapisan fisik harus mampu menterjemahkan bit 0 atau 1, juga termasuk pengkodean dan bagaimana mengganti sinyal 0 ke 1 atau sebaliknya.
· Data rate (laju data).
· Sinkronisasi bit.
· Line configuration (Konfigurasi saluran). Misalnya: point-to-point atau point-to-multipoint configuration.
· Topologi fisik. Misalnya: mesh topology, star topology, ring topology atau bus topology.
· Mode transmisi. Misalnya : half-duplex mode, full-duplex (simplex) mode.
· kemungkinan tabrakan antar data sangat tinggi.
· secara security keamanan datanya tidak aman karena simpul lainnya akan bisa menerima pesan yang dikirimkan.
2. Data-link layer
Lapisan data link berfungsi mentransformasi lapisan fisik yang merupakan fasilitas transmisi data mentah menjadi link yang reliabel. Dalam lapisan ini menjamin informasi bebas error untuk ke lapisan di atasnya.
Pada sisi pengirim, lapisan ini mengatur bagaimana data yang akan dikirimkan diubah menjadi deretan angka ’1′ dan ’0′ dan mengirimkannya ke media fisik. Sedangkan pada sisi penerima, lapisan ini akan merubah deretan angka ’1′ dan ’0′ yang diterima dari media fisik menjadi data yang lebih berarti. Pada lapisan ini juga diatur bagaimana kesalahan-kesalahan yang mungkin terjadi ketika transmisi data diperlakukan.
Lapisan ini terbagi atas dua bagian, yaitu Media Access Control (MAC) yang mengatur bagaimana sebuah peralatan dapat memiliki akses untuk mengirimkan data dan Logical Link Control (LLC) yang bertanggung jawab atas sinkronisasi frame, flow control dan pemeriksaan error.
Pada MAC terdapat metode-metode yang digunakan untuk menentukan siapa yang berhak untuk melakukan pengiriman data. Pada dasarnya metode-metode itu dapat bersifat terdistribusi (contoh: CSMA/CD atau CSMA/CA) dan bersifat terpusat (contoh: token ring).Secara keseluruhan, lapisan Data Link bertanggung jawab terhadap koneksi dari satu node ke node berikutnya dalam komunikasi data.
Tanggung jawab utama lapisan data link ini adalah sebagai berikut :
· Framing. Yaitu membagi bit stream yang diterima dari lapisan network menjadi unit-unit data yang disebut frame.
· Physical addressing. Jika frame-frame didistribusikan ke sistem lainpada jaringan, maka data link akan menambahkan sebuah header di muka frame untuk mendefinisikan pengirim dan/atau penerima.
· Flow control. Jika rate atau laju bit stream berlebih atau berkurang maka flow control akan melakukan tindakan yang menstabilkan laju bit.
· Error control. Data link menambah reliabilitas lapisan fisik dengan penambahan mekanisme deteksi dan retransmisi frame-frame yang gagal terkirim.
· Access control. Jika 2 atau lebih device dikoneksi dalam link yang sama, lapisan data link perlu menentukan device yang mana yang harus dikendalikan pada saat tertentu
3. Network layer
Pada lapisan ini mekanisme mengacu pada logical Address dan datanya bernama Package.Lapisan ini akan menterjemahkan alamat lojik sebuah host menjadi sebuah alamat fisik. Lapisa ini juga bertanggung jawab untuk mengatur rute yang akan dilalui sebuah paket yang dikirim agar dapat sampai pada tujuan. Jika dibutuhkan penentuan jalur yang akan dilalui sebuah paket,maka sebuah router akan menentukan jalur ‘terbaik’ yang akan dilalui paket tersebut. Pemilihan jalur atau rute ini dapat ditentukan secara statik maupun secara dinamis.
Adapun tanggung jawab spesifik lapisan network ini adalah:
· Logical addressing. Bila pada lapisan data link diimplementasikan physical addressing untuk penangan pengalamatan/addressing secara lokal, maka pada lapisan network problematika addressing untuk lapisan network bisa mencakup lokal dan antar jaringan/network. Pada lapisan network ini logical address ditambahkan pada paket yang datang dari lapisan data link.
· Routing. Jaringan-jaringan yang saling terhubung sehingga membentuk internetwork diperlukan metoda routing/perutean. Sehingga paket dapat ditransfer dari satu device yang berasal dari jaringan tertentu menuju device lain pada jaringan yang lain.
4. Transport layer
Lapisan ini bertanggung jawab untuk menyediakan koneksi yang bebas dari gangguan. Ada dua jenis komunikasi data jaringan komputer, yaitu Connection Oriented dan Connectionless. Pada jenis komunikasi Connection Oriented data dipastikan sampai tanpa ada gangguan sedikitpun juga. Apabila ada gangguan, maka data akan dikirimkan kembali. Sedangkan jenis komunikasi Connectionless, tidak ada mekanisme untuk memastikan apabila data yang dikirim telah diterima dengan baik oleh penerima. Biasanya lapisan ini mengubah layanan yang sangat sederhana dari lapisan Network menjadi sebuah layanan yang lebih lengkap bagi lapisan diatasnya. Misalnya, pada layer ini disediakan fungsi kontrol transmisi yang tidak dimiliki oleh lapisan di bawahnya.
Menjamin penerima mendapatkan data seperti yang dikirimkan dan mengacu pada service number serta datanya adalah segment.Lapisan transport bertanggung jawab untuk pengiriman source-to-destination (end-to-end) daripada jenis message tertentu. Tanggung jawab spesifik lapisan transport ini adalah:
· Sevice-point addressing. Komputer sering menjalankan berbagai macam program atau aplikasi yang berlainan dalam saat bersamaan. Untuk itu dengan lapisan transport ini tidak hanya menangani pengiriman/delivery source-to-destination dari computer yang satu ke komputer yang lain saja namun lebih spesifik kepada delivery jenis message untuk aplikasi yang berlainan. Sehingga setiap message yang berlainan aplikasi harus memiliki alamat/address tersendiri lagi yang disebut service point address atau port address.
· Segmentation dan reassembly. Sebuah message dibagi dalam segmen-segmen yang terkirim. Setiap segmen memiliki sequence number. Sequence number ini yang berguna bagi lapisan transport untuk merakit/reassembly segmen-segman yang terpecah atau terbagi tadi menjadi message yang utuh.
· Connection control. Lapisan transport dapat berperilaku sebagai connectionless atau connection-oriented.
· Flow control. Seperti halnya lapisan data link, lapisan transport bertanggung jawab untuk kontrol aliran (flow control). Bedanya dengan flow control di lapisan data link adalah dilakukan untuk end-to-end.
· Error control. Sama fungsi tugasnya dengan error control di lapisan data link, juga berorientasi end-to-end.
5. Session layer
Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama.
Lapisan ini bertanggung jawab untuk membangun, memelihara dan memutuskan koneksi antar aplikasi. Pada kenyataannya lapisan ini sering digabung dengan Application Layer.
6. Presentation layer
Agar berbagai aplikasi jaringan komputer yang ada di dunia dapat saling terhubung, seluruh aplikasi tersebut harus mempergunakan format data yang sama. Lapisan ini bertanggung jawab atas bentuk format data yang akan digunakan dalam melakukan komunikasi. Pada kenyataannya lapisan ini sering pula digabung dengan Application Layer.
7. Application layer
Lapisan ini adalah di mana interaksi dengan pengguna dilakukan. Pada lapisan inilah semua jenis program jaringan komputer seperti browser dan email client berjalan. Pada implementasinya, lapisan jaringan komputer berdasarkan ISO/OSI tidak digunakan karena terlalu kompleks dan ada banyak duplikasi tugas dari setiap lapisan. Lapisan OSI/ISO digunakan hanya sebagai referensi.
Lapisan jaringan komputer yang banyak digunakan adalah lapisan TCP/IP yang
terdiri atas empat lapisan yaitu :
1. Link (Lapisan OSI 1 dan 2)
Contoh dari lapisan ini adalah Ethernet, Wi-Fi dan MPLS. Implementasi untuk lapisan ini
biasanya terletak pada device driver ataupun chipset firmware.
2. Internetwork (Lapisan OSI 3)
Seperti halnya rancangan awal pada lapisan network (lapisan OSI 3), lapisan ini bertanggung- jawab atas sampainya sebuah paket ke tujuan melalui sebuah kelompok jaringan komputer. Lapisan Internetwork pada TCP/IP memiliki tugas tambahan yaitu mengatur bagaimana sebuah paket akan sampai tujuan melalui beberapa kelompok jaringan komputer apabila dibutuhkan.
3. Transport (Lapisan OSI 4 dan 5)
Contoh dari lapisan ini adalah TCP, UDP dan RTP
4. Applications (Lapisan OSI 5 sampai dengan 7)
Contoh dari lapisan ini adalah HTTP, FTP dan DNS.
Oleh sebab setiap lapisan memiliki tugas yang independen dari lapisan-lapisan lainnya, maka transparansi data akan terjamin. Sebagai contoh, semua jenis browser internet akan tetap digunakan, sekalipun media fisik yang digunakan berubah dari kabel tembaga menjadi sinyal radio misalnya.
1. Karakteristik Lapisan OSI
Ke tujuh lapisan dari model referensi OSI dapat dibagi ke dalam dua kategori, yaitu: lapisan atas dan lapisan bawah. Lapisan atas dari model OSI berurusan dengan persoalan aplikasi, dan pada umumnya diimplementasi hanya pada software. Lapisan tertinggi (lapisan aplikasi) adalah lapisan penutup sebelum ke pengguna (user). Pengguna dan lapisan aplikasi saling berinteraksi dengan software aplikasi yang berisi sebuah komponen komunikasi. Istilah lapisan atas kadang-kadang digunakan untuk menunjuk beberapa lapisan atas dari lapisan lapisan lain di model OSI.
Lapisan bawah dari model OSI mengendalikan persoalan transport data. Lapisan fisik dan lapisan data link diimplementasikan ke dalam hardware dan software. Lapisan-lapisan bawah yang lain pada umumnya hanya diimplementasikan dalam software.
Gambar 17.6. Pemisahan Lapisan atas dan Lapisan Bawah Model OSI
Model OSI menyediakan secara konseptual kerangka kerja untuk komunikasi antar komputer, tetapi model ini bukan merupakan metode komunikasi. Sebenarnya komunikasi dapat terjadi karena menggunakan protokol komunikasi. Di dalam konteks jaringan data, sebuah protokol adalah suatu aturan formal dan kesepakatan yang menentukan bagaimana komputer bertukar informasi melewati sebuah media jaringan.
Sebuah protokol mengimplementasikan salah satu atau lebih dari lapisan-lapisan OSI. Sebuah variasi yang lebar dari adanya protokol komunikasi, tetapi semua memelihara pada salah satu aliran group: protokol LAN, protokol WAN, protokol jaringan, dan protokol routing. Protokol LAN beroperasi pada lapisan fisik dan data link dari model OSI serta mendefinisikan komunikasi dari macam-macam media LAN. Protokol WAN beroperasi pada ketiga lapisan terbawah dari model OSI dan mendefinisikan komunikasi dari macam-macam WAN. Protokol routing adalah protokol lapisan jaringan yang bertanggung jawab untuk menentukan jalan dan pengaturan lalu lintas. Akhirnya protokol jaringan terdiri dari berbagai protokol dari lapisan teratas yang ada dalam sederetan protokol.
2. Proses Peer-To-Peer
Bila dua mesin/komputer berinteraksi melakukan proses harus mematuhi aturan dan konvensi yang disebut protokol. Proses yang terjadi pada setiap mesin pada lapisan tertentu disebut peer-to-peer processes (proses peer-to-peer). Jadi, dengan demikian jika 2 mesin akan dapat berkomunikasi jika pada lapisan tertentu menggunakan protokol yang sama.
Message atau pesan yang dikirim oleh device A menuju device B harus melalui lapisan-lapisan yang paling atas menuju lapisan bawah berikutnya sampai lapisan terbawah, kemudian kembali menuju lapisan yang lebih tinggi dan seterusnya melewati lapisan tepat diatasnya. Pesan-pesan yang dikirim adalah berupa informasi yang dibentuk dalam paket-paket di mana pada layer tepat di bawahnya informasi tersebut "dibungkus". Jadi pada sisi penerima informasi yang sampai berupa paket-paket yang telah "dibuka" bungkusannya dan dikonstruksi kembali.
3. Antarmuka Antar Lapisan Terdekat
Pada saat pengiriman dan penerimaan pesan, lapisan memerlukan antarmuka dengan lapisan atas dan bawahnya yang berdekatan. Sepanjang sebuah lapisan menyediakan layanan yang dimaksud pada layer tepat di atas atau di bawahnya, dapat diimplementasikan fungsi yang termodifikasi atau diganti tanpa memerlukan perubahan di seluruh lapisan.
4. Pengorganisasian Lapisan
Tujuh lapisan yang telah dijelaskan dapat dibagi menjadi 3 sub kelompok (subgroups). Lapisan 1, 2 dan 3 adalah network support layer (lapisanlapisan pendukung jaringan). Lapisan 5, 6 dan 7 merupakan user support layer (lapisanlapisan pendukung pengguna). Lapisan 4 adalah transport layer, yang maksudnya adalah lapisan yang menghubungkan 2 subgroup sehingga lapisan user support layer dapat "mengerti" pesan yang dikirim network support layer. Gambar 17.7 memperlihatkan seluruh lapisan OSI dengan dimulai pada lapisan 7 yang merupakan data asli.
0 komentar:
Post a Comment