A
Appa a iittu u SSessessiioon n LLayerayer??
S SeessssiioonnllaayyeerrjjaarriinnggaannkkoommppuutteerrmmeerruuppaakkaannllaayyeerraattaauullaappiissaannkkeelliimmaaddaarriikkeesseelluurruuhhaannllaappiissaannOOSSIIllaayyeerr p paaddaassaaaattuusseerrmmeenneerriimmaaddaattaaddaarriisseebbuuaahhjjaarriinnggaann,,ddaannbbeerrttiinnddaakksseebbaaggaaiillaayyeerraattaauullaappiissaannkkeettiiggaa ke kettiikkaakkeettiikkaatteerrjjaaddiippeennggiirriimmaannsseebbuuaahhkkoonneekkssiiaattaauuppaakkeettddaattaa((ppeerraannsseebbaaggaaiittrraannssmmiitttteerr)).. S Seessssiioonnllaayyeerrjjaarriinnggaannkkoommppuutteerrsseennddiirriisseeccaarraatteeoorriittiissmmeerruuppaakkaannsseebbuuaahhllaayyeerraattaauullaappiissaannyyaanngg t teerrddaappaattppaaddaaOOSSIILLaayyeerrRReeffeerreenncceeMMooddeellyyaannggbbeerrttuuggaassuunnttuukkmmeennggeennddaalliikkaannddiiaalloogg––ddiiaallooggyyaanngg t teerrjjaaddiiaannttaarrnnooddee..SSeellaaiinniittuu,,llaappiissaannaattaauusseessssiioonnllaayyeerriinniimmeerruuppaakkaannbbaaggiiaannddaarriillaappiissaannyyaannggbbeerrttuuggaass un unttuukkmmeellaakkuukkaannmmaannaaggeemmeennttddaarriisseebbuuaahhkkoonneekkssii,,sseerrttaammeennddeefifinniissiikkaannbbaaggaaiimmaannaasseebbuuaahhkkoonneekkssii da dappaattddiibbaanngguunn..
Fungsi dari Session Layer
Fungsi dari Session Layer
11.. MMelelakuakukan kan kokommununiikasi kasi papada da sesebubuah ah jjarariingnganan
Fu Funnggssiippeerrttaammddaarriisseessssiioonnllaayyeerraaddaallaahhmmeellaakkuukkaannddaannmmeemmbbaanngguunnkkoommuunniikkaassiiddiiddaallaammsseebbuuaahh j jaarriinnggaann. . PPeerrllu u kkiitta a kkeettaahhuui i bbaahhwwa a ssaallaah h ssaattu u hhaal l yyaanng g ppeennttiinng g yyaanngghhaarruus s kkiitta a ppaahhaammi i ddi i ddaallaam m sseebbuuaahh j jaarriinnggaan n aaddaallaah h kkoommuunniikkaassii. . TTaannppa a aaddaannyya a kkoommuunniikkaassii, , mmaakka a sseebbuuaah h jjaarriiggnnaan n tteennttu u ssaajja a ttiiddaak k aakkaan n ddaappaatt be bekkeerrjjaaddaannbbeerrjjaallaannddeennggaannbbaaiikksseebbaaggaaiimmaannaammeessttiinnyyaa.. K Kaarreennaaiittuu,,sseessssiioonnllaayyeerrmmeerruuppaakkaannbbaaggiiaannddaarriiOOSSIIllaayyeerryyaannggmmeemmbbaannttuusseebbuuaahhjjaarriinnggaannmmeellaakkuukkaann ko kommuunniikkaassii,,sseehhiinnggggaajjaarriinnggaanntteerrsseebbuuttbbiissaabbeekkeerrjjaaddeennggaannbbaaiikkddaannjjuuggaaooppttiimmaallsseessuuaaiiddeennggaannttuujjuuaann ut utaammaappeemmbbuuaattaannjjaarriinnggaanntteerrsseebbuutt.. 2
2.. PemPembentbentukan ukan hubunganhubungan
S
Seetteellaahhkkoommuunniikkaassiippaaddaasseebbuuaahhjjaarriinnggaammuullaaiitteerrbbeennttuukk,,mmaakkaasseellaannjjuuttnnyyaasseessssiioonnllaayyeerraakkaannbbeerrttiinnddaakk
seb
sebaaggaaiippeemmbbeennttuukkssuuaattuuhhuubbuunnggaann..PPeemmbbeennttuukkhhuubbuunnggaanniinniiddiitteennttuukkaannoolleehhjjeenniisskkoommuunniikkaassiiyyaanngg
sudah
sudah dididefinidefinisisikan kan sebsebelelumumnya. nya. PPada ada saat saat pempemebnebnttukan ukan hubhubungaungan n iinini, , mmaka aka node node akan akan mmemembenbenttukuk
sua
suattuukkoonnttaakkttrreennttuuddeennggaannjjaarriinnggaann,,ddaannkkeemmuuddiiaannmmeennyyeeppaakkaattiiaattuurraann––aattuurraannkkoommuunniikkaassiiyyaannggssuuddaahh
ad
adaappaaddaassaaaattppeennddeefifinniissiiaannkkoommuunniikkaassii((pprroosseessppaaaaffuunnggssiisseessssiioonnllaayyeerryyaannggppeerrttaammaa))..
3
3.. PPememiindndahan ahan dan dan perperttukarukaran an datdataa
Fu Funnggssiibbeerriikkuuttnnyyaaddaarriisseessssiioonnllaayyeerraaddaallaahhmmeellaakkuukkaannpprroosseessppeemmiinnddaahhaannddaattaa..PPeemmiinnddaahhaannddaattaayyaanngg t teerrjjaaddiippaaddaallaayyeerrsseessssiioonniinniimmeerruuppaakkaannsseebbuuaahhkkoonnddiissiiddiimmaannaannooddee––nnooddeeyyuuaannggtteerrsseeddiiaaddiigguunnaakkaann un unttuukkmmeellaakkuukkaannpprroosseessddiiaallooggddaallaammhhaallmmeellaakkuukkaannppeerrttuukkaarraannddaattaa.. 4
4.. PPememututusan usan huhububungngan an di di daldalam am sebusebuah ah jjarariingnganan
S Seessssiioonnllaayyeerrjjuuggaammeerruuppaakkaannllaappiissaannyyaannggmmeemmiilliikkiieerraannddaallaammhhaallmmeellaakkuukkaannppeemmuuttuussaannhhuubbuunnggaann kom komuunniikkaassiiddaannjjuuggaakkoonneekkssii..KKeettiikkaakkiittaammeennggaallaammiimmaassaallaahhddaallaammmmeellaakkuukkaannkkoonneekkssiikkaarreennaakkoonneekkssii yan yanggtteerrppuuttuuss,,mmaakkaabbiissaaddiippaassttiikkaanntteerrddaappaattkkeessaallaahhaannddaallaammkkoonnfifigguurraassiippaaddaasseessssiioonnllaayyeerrddiiddaallaamm j jaarriiggnnaan n tteerrsseebbuutt..
Jenis Komunikasi Session Layer
Sepertisudahdisinggungsebelumnya,lapisansessionlayerpadajaringanmodelOSIinimembutuhkan pemabngunankomunikasiuntukdapatmelakukanprosesdanfungsinya.Adatigajeniskomunikasiyang digunakandalam sessionlayer.Berikutiniadalah3jeniskomunikasiyangdilakukanataudapatdibangun olehsessionlayer:
• Simplex
Sesuaidengannamanya,simplexmerupakanbentukkomunikasiyangsimpledanjugasederhana. Bentukkomunikasiinimerupakanbentukkomunikasidimanasuatudataberjalansecarasearah, sehinggatidakadahubungantimbalbalikantarakomunikasiyangterjadi.
• Half–Duplex
Half–duplextentusajaberbedadenganmodelkomunikasisimplex.Apabilasimplexmerupakanbentuk komunikasisatuarah,makahalf–duplexmerupakanbentukkomunikasiduaarah,yangberartimemiliki suatuhubungantimbalbalikdiantaraduabuahjaringankomunikasi.
Half–duplexsenidrimengacupadasistem komunikasiduplex,namunprosestinbalbaliknyamemiliki sifatyangterbatas,danhanyabisadilakukansecarabergantian.Misalnya,ketikaAinginmengirimkan pesan kepada B, maka B harus menunggu pesan A sampai terlebih dahulu, baru kemudian dapat membalaspesanmenujuA,begitupulasebaliknya.
• Full–Duplex
Full–duplexmerupakanbentukkomunikasiyanglebihrumit,namunlebihefisien.Berbedadenganhalf– duplexyangmembutuhkanwaktutertentudandilakukansecarabergantian,makafull–duplex
merupakanbentukkomunikasiduaarah,yangdapatdilakukansecarabersamaan,sehinggatidakperlu menunggusalahsatupihakmelakukankomunikasi.
MisalnyaketikaAinginmengirimkanpesankepadaB,makaBjugabisalangsungmengirimkanpesanke AtanpaharusmenunggupesandarisiAsampaiterlebihdahulu.
Ketikabentukkomunikasiinilahyangdidefinisikanolehsessionlayer,yangmemungkinkansebuah
hubungankoneksidapattersambungsatusamalain.(bacajuga:pengertiankomunikasidatafullduplex)
Penggunaan dari Session Layer
ApabilapadabeberapalapisanOSIlayersebelumnya,eratkaitannyadenganperangkatkerastertentu, sepertidatalinklayeryangberkaitandegnanperangkatkerasbridgedanswitch,sertanetworklayeryang berkaitaneratkerjanyadenganrouter,makalapisansessionlayerpadaOSImodelinitidakberkaitan denganperangkatkeraskomputer,melainkandenganperangkatlunak.
Kebanyakanlapisansessionlayerinibekerjapadaperangkatlunakyangmemilikifungsipengelolaan data,salahsatunyaadalahSQL.DenganmenggunakanperangkatlunakSQLini,makasessionlayer dapatbekerjadalam membangunkomunikasidenganjaringan,sehinggaterbangunlahsebuahkoneksi jaringan tertentu. selain itu, sistem operasi komputer juga memiliki peranan yang cukup penting dalam
prosesyangterjadididalam lapisansessionlayerini.
Lapisansessionlayerinijugamemilikiprotocol–protocoltertentudalam bekerja.Berikutiniadalah beberapaprotocol–protocolyangmembantudanmengaturfungsidarilapisansessionlayer:
• ISO-SP:OSISessionLayerProtocol
• PPTP:Point-to-PointTunnelingProtocol
• RPC:RemoteProcedureCallProtocol
• RTCP:Real-timeTransportControlProtocol
Itulahbeberapapenjelasanmengenaisessionlayeryangmerupakansebuahlapisanpadasistem OSI modelyangbertigasuntukmembangunsebuahkoneksidanmemutuskoneksididalam sebuahjaringan. (bacajuga:protokoljaringankomputer)
Pengertian Komunikasi Data Full Duplex –
Cara Kerja dan Contohnya
Saatini,komunikasimerupakansalahsatuhalyangplaingpentinguntukdilakukan,karenadengan adanyakomunikasisetiapmanusiabisasalingmelakukanprosespertukaraninformasi.Tidakhanya komunikasisecarafisikantaramanusia,tetapiproseskomunikasijugaterjadipadabentukdata,yangkita kenaldenganistilahkomunikasidata.
Komunikasidatamerupakansuatubentukkomunikasiyangterjadiantaraduaataulebihdata,dimana ketikaterjadikomunikasi,makaarusdatadanjugainformasiyangdiberikanakanbergunadanjuga bermanfaat.Padadasarnyakomunikasidatabanyakdilakukan,terutamaketikakomputeryangkitamiliki terhubungkedalam suatujaringankomputer.Baikituuntukjaringanlocal,ataupunjaringanluasseperti jaringan internet.
Ketikaterjadiproseskomunikasidata,adabeberapatipedarikomunikasidatayangbisaterjadi, berdasarkanmetodetransmisinya.Berkiutiniadalahbeberapatipekomunikasidataberdasarkandari metodetransmisinya:
Komunikasidatasimplexmerupakankomunikasidatayangterjadisecarasatuarah,dimanakomputer penerimahanyaberfungsisebagaireceiversajadantidakdapatmelakukanprosespengiriman
data.Komunikasidatasimplexdapatterjadiketikaseseorangmenyalakanradio,dimanaradiohanya berfungsisebagaipenerimasaja.
• Komunikasi Data Duplex
Apabiladiartikansecaraharafiah,komunikasidataduplexmerupakanbentukkomunikasidataduaarah. Yangituberartitiapkomputerdapatberperanganda,yaitusebagaipenerimadanjugasebagaisumber data.
Mengenai Komunikasi Duplex
Komunikasidataduplexseringkalidikenaldenganistilahkomunikasidatafullduplexyangartinya,
komunikasiyangterjadipadakeduakomputerataulebihmampumelakukanprosestransmisidatasecara bolakbalik.inidapatmenyebabkankeduakompouterbisaberperanganda,yaitusebagaipenerimadan juga sebagai pengirim data.
Dengandemikian,keduakomputerataualat,bisasalingmembantuusernyadalam melakukan komunikasisatusamalain,tanpaperluterbataspadafungsireceiverataupntransmittersaja.
Bagaimana Komunikasi Data Full Duplex Bekerja?
Padadasarnyakomunikasifullduplexmemilikiprosestransmisidatayangtergolonglebihrumit,apabila dibandingkandenganmetodetransmisidatasimplex,ataupunhalfduplex.Berikutiniadalahgambaran garisbesardariprinsipdanjugacarakerjadaribentukmetodekomunikasidatafullduplexyanperluanda ketahui:
1. Sebuah alat ataupun device memiliki kemampuan untuk berperan sebagai transmitter, yaitu deviceyangmemilikiinformasitertentuuntukditeruskankereceiver
2. Data yang akan dikirmkan oleh transmitter, kemudian akan ditransmisikan ke receiver dengan menggunakanmetodekomunikasidatatertentu.Sepertimenggunakanjaringankomputer,internet,dan berbagai macam metode lainnya.
3. Kemudian terdapat satu atau lebih device yang berperan sebagaireceiver,yaitudeviceyang bergunauntukmenangkapsinyaldanjugadatayangsudahditransmisikanolehtransmittermelalui jaringan.
4. Device yang menjadireceiver kemudianakanmemberikanrespontimbalbalik,berupa
pengirimandatalainnya.Dalam halini,fungsireceiver akanberubahmenjadifungsitransmitter,yaitu menjadipengirim datadanjugainformasi
5. Sama seperti proses kedua, data dan juga informasi akan diteruskan dengan menggunakan jaringan komputer, dan juga jaringan komunikasi data lainya.
6. Setelah data dan juga informasi berhasil ditransmisikan, maka device atau alat yang tadinya berperanmenjaditransmitter(padaprosespertama)akanberubahfungsinyamenjadireceiver,yang menrimadatadanjugainformasi
7. Proses ini akan berlangsung terus menerus, hingga komunikasi data berakhir, atau salah satu dariperangkatataudevicetersebutdimatikan.
Itulahkira-kiraprosesdanjugacarakerjayangterjadipadametodekomunikasidatafullduplex.Pada dasarnya,memangcukuprumit,karenasetiapdeviceyangdimiilikiharuslahmemilkiduafungsi,yaitu sebagaireceiverdanjugatransmitter.
Contoh Penggunaan dari Komunikasi Data Full Duplex
Untuklebihjelasnyasetelahmengetahuimengenaiprinsipdanjugacarakerjakomunikasidatafull duplex,makaadabaiknyakitajugamengetahuicontohkomunikasidatafullduplexyangbiasa
digunakan.Daribanyaknya jenis-jenis jaringan komputer yangada,komunikasidatafullduplexinidapat menggunakankoneksijaringaninternetapasaja.Berikutiniadalahbeberapacontohkomunikasidari datafullduplex:
• Penggunaanemailatausuatelektronik.
• Penggunaan telepon rumah.
• Chatting dengan menggunakan messenger.
• KoneksiPeertoPeerLANpadajaringankomputer.
• Koneksijaringanyangmenggunakantopologicircle.
• Semuabentukimplementasijaringankomputer,yangmemungkinkanusermelakukankomunikasi degnanservernya.
Kelebihan dari Penggunaan Metode Komunikasi Data Full Duplex
Penggunaanmetodekomunikasidatafullduplexmemilikibeberapakeuntungandanjugakelebihan. Berikutiniadalahbeberapakelebihandanjugakeuntunganmenggunakankomunikasidatafullduplex:
• Komunikasidatadapatberjalandenganmudahdanjugalancar
• Informasidanjugadatadapatditerimadanjugaditeruskandenganmudah
• Terjadisuatutimbalbalikantardevicedalam satuproseskomunikasidata Kekurangan dari Penggunaan Metode Komunikasi Data Full Duplex
Meskipunmemilikibeberapakelebihan,namundemikianternyatakomunikasidatafullduplexjuga
harusdalam keadaanOndanjugaterhubungdalam sebuahjaringan.Apabilasalahsatudevice mengalamikegagalan,makakomunikasidatafullduplextidakdapatdijalankan.
Selainitu,deviceyangdigunakanuntukmetodekomunikasidatafullduplexcukuprumituntukdibuat, sehinggamemilikihargayangcenderunglebihmahal,dibandingkandeviceyangdirancanguntuk penggunaanmetodetransmisidatasimplex.
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi komputer meningkat dengan cepat, hal ini terlihat pada era tahun 80-an jaring80-an komputer masih merupak80-an teka-teki y80-ang ingin dijawab oleh kal80-ang80-an akademisi, dan pada tahun 1988 jaringan komputer mulai digunakan di universitas-universitas, perusahaan- perusahaan, sekarang memasuki era milenium ini terutama world wide internet telah menjadi
realitas sehari-hari jutaan manusia di muka bumi ini.
elain itu, perangkat keras dan perangkat lunak jaringan telah benar-benar berubah, di awal perkembangannya hampir seluruh jaringan dibangun dari kabel koa!ial, kini banyak telah
diantaranya dibangun dari serat optik "#iber optics$ atau komunikasi tanpa kabel.
Pada dasarnya komputer membentuk komunikasi dengan cara yanghampir sama dengan manu sia. %ari pemberian salam hingga proseskomunikasi terhenti. &eseluruhan proses tersebut mengh asilkan hubunganantar piranti yang memastikan terjadinya dialog yangteratur. 'egitu jugadengan komunikasi data, komputer dan manusia mengadakan komunikasi#ormal untuk pertukaran data s ecara kompleks dan in#ormal untuk tujuankhusus. &eduanya mengikuti protokol ( portokol yang memungkinkanpara pelaku bertukar in#ormasi secara teratur.
'egitu juga dengan komunikasi data, komputer dan manusiamengadakan komunikasi #ormal u ntuk pertukaran data secara kompleksdan in#ormal untuk tujuan khusus. &eduanya mengikuti pro tokol - portokol yang memungkinkan para pelaku bertukar in#ormasisecarateratur.
1.2 SRumusan Masalah
)umusan masalah akan menyangkut berbagai pertanyaan seputaression *ayer. 1. ejarah *ahirnya +
. Pengertian +
. Pengertian ession *ayer
/. Protokol yang erdapat pada ession *ayer . 2ungsi ession *ayer
BAB II PEMBAHASAN
2.1 Sejarah Lahira !SI
3odel +pen ystems nterconnection "+$ diciptakan oleh nternational +rgani4ation #or tandardi4ation "+$ yang menyediakan kerangka logika terstruktur bagaimana proses komunikasi data berinteraksi melalui jaringan. tandard ini dikembangkan untuk industri komputer agar komputer dapat berkomunikasi pada jaringan yang berbeda secara e#isien.
Pemerintah 5merika erikat mencoba untuk mendukung protokol + )e#erence 3odel dalam solusi jaringan pemerintah pada tahun 1980-an, dengan mengimplementasikan beberapa standar yang disebut dengan 6overnment +pen ystems nterconnection Pro#ile "6+P$. 3eski demikian, usaha ini akhirnya ditinggalkan pada tahun 199, dan implementasi jaringan yang menggunakan + )e#erence model jarang dijumpai di luar 7ropa.
+ )e#erence 3odel pun akhirnya dilihat sebagai sebuah model ideal dari koneksi logis yang harus terjadi agar komunikasi data dalam jaringan dapat berlangsung. 'eberapa protokol yang digunakan dalam dunia nyata, semacam PP, %7net dan '3 ystems :etwork 5rchitecture ":5$ memetakan tumpukan protokol "protocol stack$ mereka ke + )e#erence 3odel. + )e#erence 3odel pun digunakan sebagai titik awal untuk mempelajari bagaimana beberapa protokol jaringan di dalam sebuah kumpulan protokol dapat ber#ungsi dan berinteraksi.
2.2 Pengertian !SI
3odel re#erensi jaringan terbuka + atau + )e#erence 3odel #or open networking adalah sebuah model arsitektural jaringan yang dikembangkan oleh badan nternational +rgani4ation #or tandardi4ation "+$ di 7ropa pada tahun 19;;. + sendiri merupakan singkatan dari +pen ystem nterconnection. 3odel ini disebut juga dengan model <3odel tujuh lapis +< "+ seven layer model$. 3odel )e#erensi + adalah 3odel konvensional yang dapat digunakan untuk membandingkan rangkaian, dan karakteristik umum rangkaian protokol jaringan adalah model re#erensi +.
+pen ystems nterconnection "+$ model adalah suatu re#erensi untuk memahami komunikasi data antara dua buah sistem yang saling terhubung. + layer membagi proses komunikasi menjadi tujuh lapisan. etiap lapisan ber#ungsi untuk melakukan #ungsi-#ungsi spesi#ik untuk mendukung lapisan diatasnya dan sekaligus juga menawarkan layanan untuk lapisan yang ada di bawahnya. iga lapisan terbawah akan #okus pada melewatkan tra#ik melalui jaringan kepada suatu sistem yang terakhir. 7mpat lapisan teratas akan bermain pada sistem
terakhir untuk menyelesaikan proses komunikasinya. Pembagian tersebut memiliki kelebihan sebagai berikut=
• 3embuat komunikasi jaringan ke bagian yang lebih sederhana.
• 3embuat standard untuk komponen jaringan yang memungkinkanpengembangan dan dukungan
multiple-vendor.
• 3emungkinkan hardware dan so#tware jaringan yang berbeda untuk berkomunikasi satu dengan
yang lain.
• 3encegah e#ek perubahan dalam sebuah layer mempengaruhi layer yang lain,sehingga dapat
perkembangan lebih cepat.
3odel )e#erensi +
3odel + di buat untuk mengatasi berbagai kendala nternetworking akibat perbedaan arsitektur dan protokol jaringan. %ahulu, komunikasi antarkomputer dari vendor yang berbeda sangat sulit dilakukan. 3asing-masing vendor menggunakan protokol dan #ormat data yang berbeda-beda. ehingga nternational +rgani4ation #or tandardi4ation "+$ membuat suatu
arsitektur komunikasi yang di kenal sebagai +pen ystem nterconection "+$ model yang mende#inisikan standar untuk menghubungkan komputer-komputer dari vendor yang berbeda.
3odel + memiliki tujuh layer. Prinsip-prinsip yang digunakan bagi ketujuh layer tersebut adalah =
1. ebuah layer harus dibuat bila diperlukan tingkat abstraksi yang berbeda. . etiap layer harus memiliki #ungsi-#ungsi tertentu.
. 2ungsi setiap layer harus dipilih dengan teliti sesuai dengan ketentuan standar protocol internasional.
/. 'atas-batas layer diusahakan agar meminimalkan aliran in#ormasi yang melewati inter#ace.
. >umlah layer harus cukup banyak, sehingga #ungsi-#ungsi yang berbeda tidak perlu disatukan dalam satu layer diluar keperluannya. 5kan tetapi jumlah layer juga harus diusahakan sesedikit mungkin sehingga arsitektur jaringan tidak menjadi sulit dipakai.
&e tujuh lapisan dari model re#erensi + dapat dibagi ke dalam dua kategori, yaitu lapisan atas dan lapisan bawah. *apisan atas dari model + berurusan dengan persoalan aplikasi dan pada umumnya diimplementasi hanya pada so#tware. *apisan tertinggi "lapisan applikasi$ adalah
lapisan penutup sebelum ke pengguna "user$, keduanya, pengguna dan lapisan aplikasi saling berinteraksi proses dengan so#tware aplikasi yang berisi sebuah komponen komunikasi. stilah
lapisan atas kadang-kadang digunakan untuk menunjuk ke beberapa lapisan atas dari lapisan lapisan yang lain di model +. *apisan bawah dari model + mengendalikan persoalan transport data. *apisan #isik dan lapisan data link diimplementasikan ke dalam hardware dan so#tware. *apisan-lapisan bawah yang lain pada umumnya hanya diimplementasikan dalam so#tware. *apisan terbawah, yaitu lapisan #isik adalah lapisan penutup bagi media jaringan #isik "misalnya jaringan kabel$, dan sebagai penanggung jawab bagi penempatan in#ormasi pada media jaringan. abel berikut ini menampilkan pemisahan kedua lapisan tersebut pada lapisan-lapisan model +
5pplication 5pplication *apisan 5tas Presentation
ession
ransport %ata ransport *apisan 'awah :etwork
%ata *ink Physical
Tabel Pemisahan Lapisan atas dan Lapisan bawah pada model OSI
erdapat ; layer pada model +. etiap layer bertanggung jawab secara khusus pada proses komunikasi data. 3isal, satu layer bertanggungjawab untuk membentuk koneksi antar perangkat, sementara layer lainnya bertanggung jawab untuk mengoreksi terjadinya ?error@ selama proses trans#er data berlangsung. + )e#erence 3odel memiliki tujuh lapis, yakni sebagai berikut =
*apisan ke- :ama lapisan &eterangan ; 5pplication layer
'er#ungsi sebagai antarmuka dengan aplikasi dengan #ungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-pesan
kesalahan. Protokol yang berada dalam lapisan ini adalah AP, 2P, 3P, dan :2.
B Presentation layer
'er#ungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam #ormat yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam level ini adalah perangkat lunak redirektor "redirector so#tware$, seperti layanan Corkstation "dalam Cindows :$ dan juga :etwork shell "semacam Dirtual :etwork omputing "D:$ atau )emote %esktop Protocol ")%P$$.
ession layer 'er#ungsi untuk mende#inisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. elain itu, di level ini juga dilakukan resolusi nama.
/ ransport layer
'er#ungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. elain itu, pada level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses "acknowledgement$, dan mentransmisikan ulang terhadp paket-paket yang hilang di tengah
jalan. :etwork
layer
'er#ungsi untuk mende#inisikan alamat-alamat P, membuat header untuk paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-.
%ata-link layer
'e#ungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi #ormat yang disebut sebagai #rame. elain itu, pada level ini terjadi koreksi kesalahan, #low control, pengalamatan perangkat keras "seperti halnya 3edia 5ccess ontrol 5ddress "35
5ddress$$, dan menetukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater , dan switch layer beroperasi. pesi#ikasi 777 80, membagi level ini menjadi dua level anak, yaitu lapisan *ogical *ink ontrol "**$ dan lapisan 3edia 5ccess ontrol "35$.
1 Physical layer
'er#ungsi untuk mende#inisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan "seperti halnya 7thernet atau oken )ing$, topologi jaringan dan pengabelan. elain itu, level ini juga mende#inisikan bagaimana :etwork
nter#ace ard ":$ dapat berinteraksi dengan media kabel atau radio.
Model OSI menyediakan secara konseptual kerangka kerja untuk komunikasi antar komputer, tetapi model ini bukan merupakan metoda 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 ariasi yang lebar dari adanya protokol komunikasi, tetapi semua memelihara pada salah satu aliran group! protokol "#$, protokol %#$, protokol jaringan, dan protokol routing. &rotokol "#$ beroperasi pada lapisan 'sik dan data link dari model OSI dan mende'nisikan komunikasi di atas macam-macam media "#$. &rotokol %#$ beroperasi pada ketiga
lapisan terbawah dari model OSI dan mende'nisikan komunikasi di atas macam-macam %#$. &rotokol routing adalah protokol lapisan jaringan yang bertanggung jawab untuk menentukan jalan dan pengaturan lalu lintas. #khirnya protokol jaringan adalah berbagai protokol dari lapisan teratas yang ada dalam sederetan protokol.
(ambar dibawah ini menjelaskan sebuah contoh tentang bagaimana data dapat ditransmisikan dengan menggunakan model OSI. &roses pengiriman memiliki data yang akan dikirimkan ke proses penerima. &roses pengirim menyerahkan data ke application layer, yang kemudian menambahkan
aplication header, #) *yang mungkin juga kosong+, ke ujung depannya dan menyerahkan hasilnya ke presentation layer.
&ressentation layer dapat membentuk data ini dalam berbagai cara dan mungkin saja menambahkan sebuah header di ujung depannya, yang
diberikan oleh session layer. &enting untuk diingat bahwa presentation layer tidak menyadari tentang bagian data yang mana yang diberi tanda #) oleh application layer yang merupakan data pengguna yang sebenarnya.
&roses pemberian header ini berulang terus sampai data tersebut
mencapai physical layer, dimana data akan ditransmisikan ke mesin lainnya. &ada mesin tersebut, semua header tadi dicopoti satu per satu sampai
mencapai proses penerimaan.
Eang menjadi kunci di sini adalah bahwa walaupun transmisi data aktual berbentuk vertikal seperti pada gambar 1-1;, setiap layer diprogram seolah-olah sebagai transmisi yang bersangkutan berlangsung secara hori4ontal. 3isalnya, saat transport layer pengiriman
mendapatkan pesan dari session layer, maka transport layer akan membubuhkan header transport layer dan mengirimkannya ke transport layer penerima.
2." Pengertian Sessi#n Laer
*apisan sesi atau ession layer adalah lapisan kelima dari bawah dalammodel re#erensi jaringan +, yang mengi4inkan sesi koneksi antara node dalam sebuah jaringan dibuat atau
dihancurkan. *apisan sesi tidak tahu menahu mengenai e#isiensi dan keandalan dalam trans#er data antara node-node tersebut, karena #ungsi-#ungsi tersebut disediakan oleh empat lapisan di bawahnya dari dalam model + "lapisan #isik , lapisan data-link , lapisan jaringan dan lapisan transport$. *apisan sesi bertanggung jawab untuk melakukan sinkronisasi antara pertukaran data antar komputer, membuat struktur sesi komunikasi, dan beberapa masalah yang berkaitan secara langsung dengan percakapan antara node-node yang saling terhubung di dalam jaringan. *apisan ini juga bertanggung jawab untuk melakukan #ungsi pengenalan nama pada tingkatnama jaringan logis dan juga menetapkan FFFport PGport-port komunikasiHH. ebagai contoh, protokol :et'+ dapat dianggap sebagai sebuah protokol yang berjalan pada lapisan ini.
*apisan sesi dari model + tidak banyak diimplementasikan di dalam beberapa protokol jaringan populer, seperti halnya PP atau PIPI. 5kan tetapi, tiga lapisan tertinggi di
dalam model + "lapisan sesi, lapisan presentasi, dan lapisan aplikasi$ seringnya disebut sebagai sebuah kumpulan yang homogen, sebagai sebuah lapisan aplikasi saja.
ession layer mengijinkan para pengguna untuk menetapkan session dengan pengguna lainnya. ebuah session selain memungkinkan transport data biasa, seperti yang dilakukan oleh transport layer, juga menyediakan layanan yang istimewa untuk aplikasi-aplikasi tertentu. ebuah session digunakan untuk memungkinkan seseorang pengguna log ke remote timesharing system atau untuk memindahkan #ile dari satu mesin kemesin lainnya.
ebuah layanan session layer adalah untuk melaksanakan pengendalian dialog. ession dapat memungkinkan lalu lintas bergerak dalam bentuk dua arah pada suatu saat, atau hanya satu arah saja. >ika pada satu saat lalu lintas hanya satu arah saja "analog dengan rel kereta api tunggal$, session layer membantu untuk menentukan giliran yang berhak menggunakan saluran pada suatu saat. *ayanan session di atas disebut manajemen token. Jntuk sebagian protokol,
adalah penting untuk memastikan bahwa kedua pihak yang bersangkutan tidak melakukan operasi pada saat yang sama. Jntuk mengatur aktivitas ini, session layer menyediakan token-token yang dapat digilirkan. Aanya pihak yang memegang token-token yang diijinkan melakukan operasi kritis.
*ayanan session lainnya adalah sinkronisasi. 5mbil contoh yang dapat terjadi ketika mencoba trans#er #ile yang berdurasi jam dari mesin yang satu ke mesin lainnya dengan kemungkinan mempunyai selang waktu 1 jam antara dua crash yang dapat terjadi. etelah masing-masing trans#er dibatalkan, seluruh trans#er mungkin perlu diulangi lagi dari awal, dan mungkin saja mengalami kegagalan lain. Jntuk mengurangi kemungkinan terjadinya masalah ini, session layer dapat menyisipkan tanda tertentu ke aliran data. &arena itu bila terjadi crash, hanya data yang berada sesudah tanda tersebut yang akan ditrans#er ulang.
2.$ Pr#t#k#l ang %er&a'at 'a&a Sessi#n Laer
1. 'eberapa protokol dan inter#ace yang terdapat pada layer ini adalah =
a. :7'+ " :etbios 7!tended Jser nter#ace$ session inter#ace dan protokol dikembangkan oleh '3.
b. P5P " Printer 5ccess Protocol $ terdapat pada printer postscript untuk akses pada jaringan 5pple alk.
c. :7'7J merupakan pengembangan dari :etbios yang digunakan pada produk 3icroso#t :etworking seperti Cindows : dan *5:.
d. :etwork 2ile ystem ":2$. %ikembangkan oleh un 3icrosystem dan digunakan dengan PP, sehingga membolehkan akses transparan untuk Jni! workstation ke remote ressources. e. tructured Kuery *anguage "K*$. %ikembangkan oleh '3, menyediakan cara simple bagi
users untuk mende#inisikan kebutuhan in#ormasi mereka pada kedua sistem baik lokal maupun remote.
#. )emote Procedure all ")P$ merupakan lienterver yang luas dan merupakan tool pengalihan bagi pengguna untuk lingkungan yang memiliki layanan yang berbeda. Prosedur
dibuat di klien dan dilakukan di server.
g. I Cindow. 'anyak digunakan oleh intellegent terminals untuk berkomunikas dengan remote "Jni! computer$ yang memungkinkan mereka untuk beroperasi seolah olah terpasang monitor lokal.
h. 5pplealk ession Protocol "5P$. 3erupakan mekanisme lienterver yang lain, yang digunakan pada 5ppletalk client server.
*apisan session bertanggung jawab untuk mengendalikan dialog antar node. &omunikasi dapat berlangsung dalam tiga mode dialog =
a. imple!, komunikasi satu arah.
b. Aal#-duple!, komuniksi dua arah bergantian. c. 2ull-duple!, komunikasi dua arah bersamaan.
2ungsi dasar protokol #ungsi layer =
1. etiap session pada proses komunikasi terdiri dari tiga #ase=
a. Pembentukan Aubungan, node membentuk kontak dan menyepakati aturan aturan komunikasi. b. Pemindahan data, :ode-node dipakai untuk dialog pertukaran data.
c. Pemutusan hubungan.
*angkah 1 dan merupakan overhead tambahan bagi proses komunikasi, karena saat pengiriman pesan tunggal yang dikirimkan melalui session resmi, #ase pembentukan dan pemutusan akan mengirimkan lebih banyak data daripada pesan itu sendiri. aat ini pendekatan
session connection oriented"metode checkpoint$ lebih disukai bagi komunikasi yang kompleks agar jika terjadi kesalahan node pengirim hanya mengirimkan data yang dikirim sejak checkpoint sebelumnya.
. Pada lapisan session ini terdapat dua jenis layanan yaitu =
a. Pembentukan dan pemutusan hubungan antara dua entitas presentasi
b. 3engatur pertukaran data, menentukan batas dan melakukan sinkronisasi operasi data antar dua entitas presentasi pada lapisan diatasnya.
ontoh dari session layer = 6ateway :etwork components= 6ateway
Protocols= :et'+ - :ames Pipes - 3ail lots - )P
2.( )ungsi Sessi#n Laer
*apisan ession mengijinkan para penguna untuk menetapkan session dengan penguna lain, sebuah session digunakan untuk memungkinkan seseorang penguna *og ke )emote time sharing system atau untuk memindahkan #ile dari satu mesin ke mesin lainnya.
ebuah layanan lapisan session melaksanakan pengendalian dialog, memungkinkan lalu lintas bergerak dalam dua arah pada suatu saat atau hanya satu arah saja "5nalog dengan rel kereta api tunggal$, lapisan session membantu untuk menentukan giliran yang berhak mengunakan saluran pada suatu saat disebut dengan 3anajemen oken. Jntuk mengatur aktivitas ini, lapisan session menyediakan token-token yang dapat digilirkan untuk memastikan bahwa kedua pihak yang bersangkutan tidak melakukan operasi pada saat yang sama, sehingga
hanya pihak-pihak tertentu yang diijinkan melakukan operasi kritis.
*ayanan lapisan session lainnya adalah sinkronisasi, jadi pada dasarnya lapisan session bertugas mengontrol kerja sama antar komputer yang sedang berkomunikasi.
• Masalah Unjuk *erja Pa&a +aringan
%ibawah ini masalah unjuk kerja pada jaringan =
&emacetan disebabkan oleh kelebihan beban sumber daya secara berkala. 'ila lalu lintas padat yang melebihi kemampuan )outer secara tiba-tiba sampai di router, maka kemacetan mulai terbentuk dan unjuk kerja akan mulai terganggu. Jnjuk kerja akan menurun bila terdapat ketidak seimbangan pada struktur sumber daya. 3isalnya, bila suatu saluran komunikasi 6igabit dihubungkan ke P yang unjuk kerjanya lebih rendah, maka PJ tidak akan mampu memproses paket-paket yang masuk dengan sangat cepat karena sebagian paket akan hilang. &elebihan beban sinkron adalah keadaan setelah terjadinya gangguan listrik, unjuk kerja yang buruk dapat terjadi sehubungan dengan adanya kurang penyetelan sistem. &ualitas penting yang perlu diingat
ketika akan melakukan unjuk kerja jaringan adalah perkalian %7*5E '5:%CA, diperoleh dengan mengalikan bandwith "dalam bitdetik$ oleh waktu delay pulang pergi, ini merupakan kapasitas saluran dari penerima ke pengirim dna kembali ke penerima.
• Pengukuran Unjuk *erja
*oop dasar yang dipakai untuk meningkatkan unjuk kerja jaringan terdiri dari langkah-langkah berikut ini =
a. 3engukur parameter jaringan yang relevan dengan unjuk kerja. b. 3encoba untuk memahami apa yang terjadi.
c. 3engubah suatu parameter.
*angkah-langkah ini diulang berkali-kali sampai unjuk kerjanya menjadi lebih baik dan peningkatan yang lebih baik tercapai, pengukuran dapat dilakukan dengan berbagai cara dan di berbagai lokasi.
>enis pengukuran yang paling dasar adalah dengan menghidupkan imer ketika memulai suatu aktivitas dan melihat seberapa lama aktivitas tersebut memerlukan waktu.
• Ran,angan Sistem Unjuk *erja ang Baik
5turan-aturan yang digunakan dalam perancangan sistem = 1. &ecepatan PJ lebih penting dari kecepatan jaringan
. 3engurangi jumlah paket untuk mengurangi +verhead o#tware . 3eminimalkan onte!t witch
/. 3engurangi penyalinan
. 5nda dapat membeli 'andwith lebih banyak namun tidak bisa membeli delay yang rendah B. 3enghindari kemacetan yang lebih baik dari memulihkan dari kemacetan
;. 3enghindari imeout " imer harus dipakai hati-hati dan timeout h arus diminimumkan$
BAB III PENU%UP
".1 *esim'ulan
ession layer merupakan ession *ayer adalah *ayer dari tujuhlapisan model + dari jaringan komputer. *apisan session bertanggung jawab untuk mengendalikan dialog antar node. ession layer ber#ungsi untuk mende#inisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. elain itu, di level ini juga dilakukan resolusi nama.
Jntuk memperoleh unjuk kerja yang baik, jendela pengirim paling tidak harus sebesar perkalian delay-bandwith, akan lebih baik bila lebih besar karena penerima mungkin tidak dapat
memberikan respon dengan segera.
".2 Saran
&ita harus mempunyai motivasi atau dukungan melakukan kegiatan untuk mencapai cita-cita yang di dukung oleh kebiasaan-kebiasaan atau sikap yang lebih baik agar generasi tekhnologi di dunia menjadi semakin lebih canggih dan kita sebagai penerus harus mampu meman#aatkan perkembangan-perkembangan tekhnologi yang semakin pesat, bukan malah menyalagunakan untuk hal-hal yang negati#.
BAB
I-DA)%AR PUS%A*A
1. http = '*+6:E5 &3 5P)*5 $ 7+: *5E7).htm . http = ession *ayer L %edyMs.htm
. anenbaum, 5, Computer Networks, Prentise Aall, 199B