પ્રસ્તુતિ સ્તર
કમ્પ્યુટર નેટવર્કીંગના સાત સ્તરના OSI મોડેલમાં, પ્રસ્તુતિ સ્તર છઠ્ઠા ક્રમાન્ક પર છે અને તે નેટવર્ક માટે ડેટા અનુવાદક તરીકે કાર્ય કરે છે. તેને કેટલીક વખત સિંટેક્સ સ્તર કહેવામાં આવે છે.
વર્ણન
[ફેરફાર કરો]પ્રસ્તુતિ સ્તર વધુ પ્રસસ્કરણ અથવા પ્રદશન માટે એપ્લિકેશન સ્તર પર માહિતીના સ્વરૂપણ અને વિતરણ માટે જવાબદાર છે.પ્રસ્તુતિ સ્તર માહિતીના સિન્ટેક્સ અને અર્થનિર્ધારણ સાથે સંબંધિત છે બે સિસ્ટમો વચ્ચે વિનિમય. પ્રસ્તુતિ સ્તર અનુવાદ, સંકોચન અને એન્ક્રિપ્શન માટે જવાબદાર છે. પ્રસ્તુતિ સ્તરની વિશિષ્ટ જવાબદારીઓમાં નીચે મુજબ છે:
- ભાષાંતર: બે સિસ્ટમોમાં પ્રક્રિયાઓ (ચાલી રહેલ પ્રોગ્રામ) સામાન્ય રીતે અક્ષર તાર, સંખ્યાઓ વગેરે જેવા સ્વરૂપમાં માહિતીનું વિનિમય કરે છે. પ્રસારિત થતાં પહેલાં આ માહિતીને બીટ સ્ટ્રીમ્સમાં બદલવી આવશ્યક છે. વિવિધ કમ્પ્યુટરો વિવિધ સંકેતીકરણ પદ્ધતિનો ઉપયોગ કરે છે, તેથી પ્રસ્તુતિ સ્તર આ જુદા સંકેતીકરણ પદ્ધતિઓ વચ્ચે આંતરક્રિયા માટે જવાબદાર છે. પ્રેષકની રજૂઆત સ્તર તેના પ્રેષક-આધારિત ફોર્મેટમાંથી માહિતીને સામાન્ય સ્વરૂપમાં બદલી દે છે. પ્રાપ્ત મશીન પર પ્રસ્તુતિ સ્તર તેના રીસીવર-આધારિત ફોર્મેટમાં સામાન્ય ફોર્મેટમાં ફેરફાર કરે છે.
- એન્ક્રિપ્શન: સિસ્ટમ સંવેદનશીલ માહિતી લઈને ગોપનીયતાને સુનિશ્ચિત કરવામાં સમર્થ હોવી આવશ્યક છે. એન્ક્રિપ્શનનો અર્થ છે કે પ્રેષક મૂળ માહિતીને અન્ય સ્વરૂપમાં રૂપાંતરિત કરે છે અને પરિણામે સંદેશા નેટવર્ક પર મોકલે છે. સંદેશાને તેના મૂળ સ્વરૂપમાં રૂપાંતરિત કરવા માટે ડિક્રિપ્શન મૂળ પ્રક્રિયાને રદ કરે છે.
- સંકોચન: ડેટા સંકોચન માહિતીમાં સમાયેલ બિટ્સની સંખ્યા ઘટાડે છે. ટેક્સ્ટ, ઑડિઓ અને વિડિઓ જેવા મલ્ટિમીડિયાના પ્રસારણમાં ડેટા સંકોચન ખાસ કરીને મહત્વપૂર્ણ બને છે.
પેટા સ્તરો
[ફેરફાર કરો]પ્રસ્તુતિ સ્તર બે પેટા સ્તરોથી બનેલું હોઈ શકે છે: સામાન્ય એપ્લિકેશન સેવા ઘટક (CASE) અને વિશિષ્ટ એપ્લિકેશન સેવા ઘટક (SASE).
સામાન્ય એપ્લિકેશન સેવા ઘટક (CASE)
[ફેરફાર કરો]સામાન્ય એપ્લિકેશન સર્વિસ ઘટક પેટા સ્તર એપ્લિકેશન સ્તર માટે સેવાઓ પ્રદાન કરે છે અને સત્ર સ્તરથી સેવાઓની વિનંતી કરે છે. તે સામાન્ય એપ્લિકેશન સેવાઓ માટે સમર્થન પ્રદાન કરે છે.
વિશિષ્ટ એપ્લિકેશન સેવા ઘટક (SASE)
[ફેરફાર કરો]વિશિષ્ટ એપ્લિકેશન સર્વિસ ઘટક પેટા સ્તર એપ્લિકેશન વિશિષ્ટ સેવાઓ (પ્રોટોકોલ્સ) પ્રદાન કરે છે.