Friday 1 February 2019

(17) OSI Model layer क्‍या है?

OSI (Open Systems Interconnection)
OSI model को ISO (International Organization for Standardization) ने 1984 में डेवलप किया था। ये एक reference model है, यानि इसका real life में कोई यूज़ नहीं होता है। Real life में आप इसी के base पर बना हुआ TCP/IP (Transmission control protocol/ Internet Protocol ) model यूज़ करते है।

OSI model को data की journey को समझने के लिए बनाया गया है। OSI model के माध्यम से आप समझ सकते है की data कैसे एक network से दूसरे network में जाता है। और इस दौरान डेटा के साथ क्या क्या processing होती है।
OSI model 7 layers से मिलकर बना होता है। ये सभी layers डेटा के साथ कुछ ना कुछ processing करती है, और जब data दूसरी तरफ उसी layer में पहुँचता है तो ये processing डेटा से हट जाती है। हर layer पर data को अलग अलग नामों से जाना जाता है

Application Layer

Application layer यूज़र की एप्लीकेशन और नेटवर्क के बीच इंटरफ़ेस प्रोवाइड करती है। जैसे की एक वेब ब्राउज़र (Internet explorer, Mozilla fire-fox, chrome) या कोई ईमेल क्लाइंट (Outlook, Thunderbird). ये सभी applications आपको network पर काम करने के लिए इंटरफ़ेस provide करती है।
यूज़र की application एप्लीकेशन लेयर में नहीं होती है बल्कि protocol होता है जो यूज़र के operations को control करता है। यूज़र एप्लीकेशन से interact करता है और application network से interact करती है। जैसे की कोई web address open करना।
Application layer पर बहुत से protocol यूज़ किये जाते है जिनमे से कुछ निचे दिए जा रहे है।
  • HTTP (Hyper text transfer protocol) 
  • FTP (File Transfer Protocol)
  • POP 3 (Post Office Protocol)
  • SMTP (Simple mail transfer protocol)
  • Telnet 
ये सभी protocols network से interact करने के लिए यूज़ किये जाते है। Application layer कुछ tasks perform करती है जो नीचे दिए जा रहे है।
  1. Communicate करने वाले partners को application layer पहचानती है। 
  2. Data की availability का track रखना। 
  3. Communication को synchronize करना। 
  4. Basic email सर्विस प्रोवाइड करना। 
  5. File transfer शुरू करना। 

Presentation Layer

Presentation layer OSI model की 6th layer होती है। ये layer data के presentation के लिए responsible होती है। ये layer ये verify करती है की जो data sender भेज रहा है वो receiver side के समझ में आये। इसके लिए दोनों receiver और sender कुछ data standards follow करते है जो नीचे दिए जा रहे है –
Data standards
  • Text – RTF, ASCII
  • Images – JPG, GIF
  • Audio – MP3, WAV
  • Movies – AVI, MPEG
ये कुछ common data standards है जिन पर दोनों side agree करती है। उदाहरण के लिए यदि sender कोई image भेज रहा है तो वह JPG format में होनी चाहिए ताकि receiver उसे देख सके।
ये layer data की formatting करती है। इस layer से data सीधा application layer पर जाता है, जँहा वो यूज़र को show होता है। इसलिए ये सारी जिम्मेदारी presentation layer की होती है की data यूज़र को कैसे present होगा।
यदि sender और receiver एक ही format को support नहीं करते है तो presentation layer translation और conversion की services भी प्रोवाइड करती है।
Presentation layer के कुछ functions नीचे दिए जा रहे है।
  • Presentation layer डेटा को translate करती है। 
  • Presentation layer data को encrypt करती है। 
  • Presentation layer data को compress करती है। 

Session Layer 

Session layer OSI model की 5th layer है। ये layer sender और receiver के बीच session establish करती है, उस session को जब तक maintain करती है जब तक की data transfer ना हो जाये और data transfer होने के बाद उस session को terminate करती है।  यदि कोई session बीच में break हो जाये तो इस layer में उसे recover करने की ability होती है।
ये layer data synchronization के लिए भी responsible होती है।
  • ये layer session establish करती है। 
  • ये layer session maintain करती है। 
  • ये लेयर session terminate करती है।    

No comments:

Post a Comment

Check Blog

 Office Suite Suite का अर्थ होता है संबंधित कंप्यूटर प्रोग्रामो का एक सेट | अर्थात M.S.Office Package के अंतर्गत संबंधित प्रोग्रामो का एक से...