What is OSI model

What is OSI Model in Hindi ?

OSI Model का Full Name [ Open System Interconnection ] हैं। इसे ISO [ International Organization for Standardization ] के द्वारा 1979 में develop किया गया था। इस OSI Model मे Seven Layer होती हैं। जो किसी भी user के लिए network मे communication का एक Reference Model हैं। इसमे all layer depend होती हैं। अर्थात् अपने communication के लिए अकेले ही सक्षम हैं। लेकिन communication के दौरान data या information हर एक layer से होकर गुजरती हैं। अर्थात् OSI model यह define करता हैं कि कैसे send receive किया जायेगा ।
TCP/Ip [ Transmission Control Protocol ] / [ Internet Protocol ] ये दोनो ही Protocol होते हैं जो यह define करते हैं कि OSI model के पर information किस type से होकर गुजरेगी। जो www का एक रूप नही होता हैं। जिसके through हम Internet के द्वारा अलग-अलग device मे communication को easily establish कर पाते हैं। TCP/Ip model end to end communication provide करता हैं। ARPANET [ Advance Research Project Agency ] को जब develop किया गया था। तो उस दौरान इसको modify करने की अत्यधिक need थी।
जिसको 1983 मे TCP/Ip model के रूप मे modify कर दिया गया था। जिससे आज किसी भी network से connect device को communication करने के लिए TCP/Ip model का use करते हैं। जो data को security के साथ delivered या send करते हैं। लेकिन TCP/Ip model में four layer होती हैं। इस OSI model की first to three layer [ Presentation, Application, Session layer ] को combined करके केवल एक ही Application layer बना दी गई हैं। लेकिन transport layer को transport layer मे और बाकी कि बची हुई data link layer and physical layer को combined करके network access layer मे convert कर दिया गया हैं।

Osi model

All Explain Layer of OSI Model -

1. Physical Layer -

Physical Layer OSI Model First Layer हैं। इस Layer में data bits (0,1) के रूप में होता हैं। जिसको Physical Media के through transfer कराया जाता है यह OSI Model की एक ऐसी layer हैं जो Physical to Physical Communication को establish करती हैं। Physical Layer में Media को connect करने के लिए NIC Card की आवश्यकता होती हैं। जिसके through different-different cable को connect कराया जाता हैं इस Layer के द्वारा कई Type के Function perform कराया जाता हैं।
  • Data Rate
  • Synchronization
  • Signals

Data Rate -
इस sublayer के through transfer की गई Bits के Rate को manage किया जाता हैं। अर्थात् इसके द्वारा यह define किया जाता है कि 1 second में कितनी bits transfer हो रही हैं।

Synchronization -
इस sublayer के through transfer किए गये network मे connect device को at a one time me active करती हैं जिससे connected वो दोनो devices data को easily send and receive कर सके।

Signals -
इस sublayer के through bits को signals में convert कराये जाते हैं जिससे उसके data को easily किसी भी device के पास transfer कराया जा सके। Signal के through ही device को Network में‌ connect कराने का भी work कराया जाता है।

2. Data Link Layer -

यह OSI Model की Second Layer होती हैं। जो network के अन्दर data को transport करने के लिए Responsible होती हैं। अर्थात् Physical layer को बाकी की layer से connect करने के लिए Data link layer ही Responsible होती हैं। ये Two Type function को perform करती हैं।
  • Data Link
  • Media Access Control
Data Link -
इस sublayer के through ही Physical Layer को Data link layer के ऊपर की all layer को connection provide करता है जिससे all layers का communication easily establish कराया जा सके।

Media Access Control -
इस sub layer के द्वारा physical media के access को control किया जाता है अर्थात् यह Media यह Decide करता है कि Data को‌ किस way में transfer करना है।
Data Link Layer Network के data को frame से अर्थात् उस data के ऊपर एक frame लगा दिया जाता है जो frame से data link layer मे information carry करने के लिए responsible होते हैं जो Source to Destination को भी Control करते हैं इसमें connected network को hardware address के द्वारा Uniquely identify कराया जाता है जिसे Ethernet Technology कहते हैं

3. Network Layer -

Network layer OSI Model की Third layer होती हैं यह एक ऐसी layer है जो communication कराने के लिए different-different type के network को connection provide करने का work करती है। इस layer के द्वारा ही Packet‌ को information के के रूप में use किया जाता है। Packet frame से मिलकर बने हैं। और इन्हीं packets को Segment मे convert कराया जाता है। network layer के through निम्न operation perform कराये जाते हैं। जो निम्न हैं।
  • Packet
  • Logical Addressing
  • Inter Networking
  • Routing
  • Error handling & Diagnatices
Packet -
Network layer के datagram‌‌ को packet कहा जाता है। अर्थात् इस layer पर कोई भी information है तो उसके ऊपर एक layer चढ़ा दिया जाता है और इसी information को‌ packet कहा जाता है और इन्हीं packet को Segment में divide करके next layer में transfer कराया जाता है।

Logical Addressing -
Network layer‌ मे data‌ को network में send करने के लिए Ip Address provide‌ किया जाता है और यही Ip Address ही data‌ को source to destination send करती हैं और इसके साथ ही साथ different-different network को logical Ip Address provide करती हैं।

Inter Networking -
जब दो या दो से अधिक Network को आपस में connect कराकर के communication establish करते हैं तो उसे कई सारे network provide किये जाते है और फिर उन्ही different - different network को different - different type के data के through जब उस network को एक दूसरे से connect कराया जाता है। तो उसे Inter Networking कहते हैं। इसके साथ ही साथ यह data communication की dealing के साथ-साथ यह भी decide करता है कि data किस type से send कराया जायेगा।

Routing -
इसके द्वारा Communicate किए गए data router या htree layer की switch के through whole data को transfer कराया जाता है क्योंकि इसमें अलग - अलग network को connect करने के लिए responsible होती हैं और इन्हीं device के through यह decide किया जाता है कि वह particular network कौन-सा हैं। जिसमें communicaton establish करना है इस layer में communication की whole process router तथा three layers के द्वारा ही होती है जिसको routing कहा जाता है।

Error handling & Diagnatices -
हमारे Network layer में कुछ packets या protocol work करते हैं जो all time उस network में यदि किसी भी error को dectect या find किया जाता हैं तो वे protocol या packets उनको correct करके एक recovery message send करते हैं जिससे उस Network को high secoure बनाया जा सके।

4. Transport Layer -

यह OSI Model की fourth Layer हैं। जो data transfer rate को represent करती है। और इसके साथ हीं साथ यह भी बताती हैं कि data का communication UDP [ User Datagram Protocol ]अर्थात् connection less होने के साथ-साथ इसके through data का acknowledgement नही लिया जाता है। इस वजह से इसकी speed‌ या transfer rate TCP के compare‌ में high होती हैं। लेकिन data receive‌ होने की या सही तरीके से delivered या send करने की कोई garranty नही होती हैं।
इसमें second method TCP/Ip के through data को delivered कराया जाता है। Data delivered कराने के बाद इसमें acknowledgement लिया जाता है। Acknowledgement की वजह से ही इस method की speed UDP के compare में slow हो जाती हैं। लेकिन इसके through data को security के साथ correct form में send या delivered कराने की garrenty होती है। अर्थात् यह error free data को send करता है। transport layer निम्न type की service porvide करता है।
  • Segmenting
  • Sequencing
  • Connection
  • Acknowledgement
  • Flow Control

Segmenting -
इसमें Data send करने से पहले उसको छोटे-छोटे part में divide किया जाता है जिसे Segment कहते हैं। Segmentin‌‌‍g की वजह से ही data को easily transfer किया जाता है।

Sequencing -
बने हुए Segment को इस layer के द्वारा एक sequence number provide किया जाता है। जिसके द्वारा data को transfer‌ करने पर उसका sequence एक जैसे ही रहता है। send करते time इसके sequence को follow कराना जरूरी नहीं होता है। but receiver जब उस data को receive करता है। तो वह एक sequence number के साथ data को receive करता है।

Connecting -
Data को send करने से पहले send & receiver के बीच में connection establish कराया जाता है। क्योंकि किसी भी netork में कई सारी devices आपस में connected होते हैं। जिससे इस layer के through यह identify कराया जाता है। कि वह particular device कौन-सी है जिससे मुझे communicate करना है।

Acknowledgement -
जब Segment receiver के पास पहुंच जाते हैं तो receiver के through acknowledgement आता है। कि send किया गया data receive हो चुका है। यदि उस data में कही foult होता हैं या तो data uncomplete हैं तो receiver resend करने के लिए acknowledgement message देता है जिससे sender पुनः उस data को send करता है।

Flow Control -
Data को एक proper तरीके से delivered कराया जा सके या उसके datagram packet को एक average speed के साथ send करने का work इसी layer के through ही होता हैं। जिसके through data delivered करने की speed maintain रहती हैं।

5. Session Layer -

यह Layer OSI Model की fifth layer होती हैं इसके द्वारा Sender & Receiver के बीच एक Session establish कराया जाता है और इसके साथ ही साथ इस session को maintain भी किया जाता है। यदि Session के बीच में break होता हैं। तो यह layer उसको receive करने का work भी करती हैं। अर्थात् Receive करने में सक्षम होती हैं। जिससे relibilty बनी रहती हैं यह Layer कई प्रकार work perform करते हैं।
  • यह Layer Session establish करती हैं। तथा अलग-अलग session के लिए अलग-अलग code या code number भी provide करती है।
  • यह Layer Session को maintain भी करती हैं अर्थात् Data यदि Less होता हैं तो उसे backup में running protocol के through receive करने का work करती हैं।
  • यह Layer Session को terminate करती हैं अर्थात् यह Decide करती हैं कि Data का flow किस formet में होगा और किसके द्वारा इसके flow को control कराया जायेगा।

6. Presentation Layer -

यह Layer OSI Model की Six Layer होती हैं ये Layer भी data के Presentation के लिए भी Responsible होती हैं। जो Data को यह verify करता है कि वह Data या Information किस formet में जैसे- GPEG, PDF, Audio, Video, Mp3 etc. में है यह कुछ comman standard data formet हैं जिस पर User both side से agree करते हैं कि Data का formet है या नहीं। यदि कोई भी User पहले User के data formet को support नहीं करता है तो दूसरे side user information या data को access या open नहीं कर सकता है Presentation Layer भी transmission के साथ -‌ साथ Conversion की Facility भी Provide करता है।
  • Presentation Layer data को translate करती हैं।
  • Presentation Layer data को compress करती है।
  • यह Layer data को encrypted करती है।

7. Application Layer -

यह OSI Model की Last Layer होती हैं। यह Application तथा Network के बीच एक Interface provide करती हैं इसके लिए web browser, Internet Explorer, Mozilla firefox, Chrome and Massenger ये सभी एक application provide करते हैं जिससे Network में easily work किया जा सके। User की Application application layer पर न होकर के एक protocol पर होती हैं और protocol ही यह decide करते हैं कि work को कैसे complete करना है Protocol जैसे- SMTP, HTTP, HTTPS, FTP, POP3 etc.होते हैं।
जो Network पर task को perform करते हैं। Application layer के through different-different type के work perform होते हैं।
  • इसमें communication करने वाले User को Application layer को जानती है
  • Data ability को application layer pack करता है।
  • Application layer data communication के दौरान data को synchronize करता है।
  • Basic e-mail service को तथा सभी files को proper तरीके से delivered/send करता है।



निवेदन:- आशा करता हूँ कि यह आर्टिकल आपके लिए उपयोगी रहा होगा, अगर आपको ऐसे ही और articles चाहिए तो नीचे comment करके अवश्य बताइए और हाँ इस पोस्ट को अपने दोस्तों और classmates के साथ अवश्य share कीजिये. Thanks.

Comments

Popular posts from this blog

What is Network?

What is Topology ?

DIGITAL TRANSMISSION