OSI model in Hindi

OSI मॉडल को जानने से पहले हम यह जानना जरुरी है की OSI मॉडल को क्यों विकसित किया गया ?

Why was the OSI model developed?

शुरुआत के समय मे जब हमे नेटवर्क के बीच कम्युनिकेशन करना होता या डाटा को ट्रांसपोर्ट करना होता तो ये केवल एक ही company / venders के manufacture किये गए डिवाइस के बीच सम्भव था हम अलग अलग कंपनी के बनाये डिवाइस के बीच कम्युनिकेशन या डाटा ट्रांसफर नहीं कर सकते थे क्योकि प्रत्येक कंपनी नेटवर्क कम्युनिकेशन के लिए अपने नेटवर्क मॉडल को लागू करते थे जिससे की उस नेटवर्क मॉडल पे उसी कंपनी का हक होता था।
इसलिए हमे एक ऐसे नेटवर्क मॉडल को जरूरत थी जो की अलग अलग कम्पनी के डिवाइस के बीच कम्युनिकेशन कर सके। इसलिए networking और telecommunication system के लिए एक standard OSI मॉडल को developed किया गया।

इसे OSI क्यों कहा जाता है? 

इस model को Open System Interconnection (OSI) इसलिए कहा जाता है क्योंकि यह model किन्हीं दो अलग-अलग sysytem को आपस मे communicate करने के लिए allow करता है फिर चाहे उनका internal architecture कैसा भी हो। यह model, logical functions और set of rules को groups कर देता हैं, जिन्हें Protocols कहा जाता है। दो या दो से ज्यादा systems के बीच communication establish और conduct करने के लिए logical functions और set of rules को groups करना जरूरी होता है। Internetworking और Inter computing के लिए  OSI reference model को अब एक primary standard माना जाता है। 


  • OSI का पूरा नाम Open Systems Interconnection है |
  • OSI model को ISO(International Organization for Standardization) ने develop किया।
  • OSI मॉडल में seven layers होती हैं, और प्रत्येक layers का अपना एक particular कार्य होता है।
  • प्रत्येक layer, self-contained होता है, ताकि प्रत्येक layer, assign किये गए task/कार्य को स्वतंत्र रूप से कर सके।
  • OSI model बहुत ही flexible होता है क्योंकि इसमें किसी भी protocol को implement किया जा सकता है। 

इसे भी पढ़े: TCP/IP Model in Hindi

Application Layer

Application Layer OSI Model की सबसे ऊपरी Layer है। यह layer उन application के लिए है जो communication system में involved हैं।

Application Layer वह जगह है जहां actual communication initiate किया जाता है और reflect होता है। Application layer अपने data को remote host में communicate या transfer करने के लिए transport और उसके नीचे की सभी layers की help लेती है।

Application Layer द्वारा provide की जाने वाली कुछ services में शामिल हैं: E-Mail, transferring files, users को result distribute करना, directory services, Network resources, आदि।

Application Layer Protocol: Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), Domain Name System (DNS)

»» इसे भी पढ़े Network Topology

Presentation Layer

Presentation Layer को translation layer के रूप में भी जाना जाता है, क्योंकि यह layer network के लिए dat translator के रूप में कार्य करती है

Presentation Layer की main responsibility data format और encryption provide करना या define करना है। Presentation layer को Syntax layer भी कहा जाता है क्योंकि यह data के proper syntax को बनाए(maintain) रखने के लिए जिम्मेदार होता है जो इसे या तो receive करता है या अन्य layer को transmit करता है।

यह transmit किए जाने वाले data की bandwidth को कम करने के लिए data compression करता है। Data compression का primary role bits की संख्या को transmit करने के लिए कम करना है। Multimedia जैसे audio, video, text आदि को transmit करने में यह महत्वपूर्ण है।

Presentation Layer Protocol : TLS , SSL , Telnet

Session Layer

Session Layer different machines पर users को उनके बीच active communication sessions establish करने की अनुमति देती है।

इसका main aim communicating systems के बीच interaction को establish करना, बनाए रखना और synchronise करना है।

Session Layer दो अलग-अलग applications के बीच conversations को manage और synchronize करती है।

Session layer end-user application processes के बीच session को establish करने, manage करने, synchronising करने और terminating करने के लिए responsible है।

Session Layer Protocol : NetBIOS, SAP

Transport Layer

Transport Layer का basic function upper Layer से Data accept करना है, इसे छोटी units में split करना है, इन Data units को Network Layer में पास करना है, और यह ensure करना है कि सभी units दूसरे end पर सही तरीके से पहुंचें।

Transport layer application layer को services प्रदान करती है और network layer से services लेती है। transport layer में data को segment के रूप में refferred किया जाता है। यह complete message की end to end delivery के लिए responsible है।

Transport layer successful data transmission की acknowledgement भी provide करता है और यदि कोई error पाई जाती है तो data को re-transmit करता है।

Transport Layer Protocol : TCP , UDP

Network Layer

Network Layer diffrent network में locate एक host से दूसरे host में data के transmission के लिए काम करती है। Network Layer subnet के operation को control करता है।

इस Layer का मुख्य काम multiple Link(Network) में packet को source से destination तक पहुंचाना है। यह different channels के माध्यम से दूसरे end तक signals को route करता है और Network controller के रूप में work करता है।

यह packet routing का भी ध्यान रखता है यानी packet को transmit करने के लिए available routes के number में से सबसे shortest route चुनना। Sender और receiver के IP Address network layer द्वारा header में रखे जाते हैं।

यह outgoing messages को packet में divide करता है और incoming pakets को higher levels के लिए messages में assemble करता है।

Network layer diffrent network में locate एक host से दूसरे host में data के transmission के लिए काम करती है। यह packet routing का भी ध्यान रखता है यानी packet को transmit करने के लिए available routes के number में से सबसे shortest route चुनना।

Network layer को router जैसे networking devices द्वारा implement किया जाता है।

Network Layer Protocol : IPv4, IPv6, ARP, RARP, ICMP

Data Link Layer

Data Link Layer message को node to node deliver करने के लिए responsible है। इस layer का मुख्य कार्य यह सुनिश्चित करना है कि physical layer पर data transfer एक node से दूसरे node में error-free हो। जब एक packet network में आता है, तो यह data link layer की responsibility है कि वह अपने MAC address का उपयोग करके इसे Host तक पहुंचाए।

Data link layer दो sublayers में divided है:

1. Logical Link Control (LLC).

2. Media Access Control (MAC).

Data Link Protocol : RAPA, PPP, Frame Relay, ATM

Physical Layer

1.Physical layer, OSI model की पहली व सबसे lowest layer होती है। इस लेयर को bit unit layer भी कहते हैं।
2.यह लेयर दो या दो से ज्यादा devices के बीच मे physical और electrical connection को establish करती है।
3.इस लेयर में ट्रांसमिशन मोड (simplex, half duplex, full duplex mode) को भी define किया जाता है|
4.इस लेयर में नेटवर्क टोपोलॉजी (bus , tree , ring etc. ) को भी define किया जाता है।
5.यह layer यह भी बताती है कि कनेक्शन wired होगा या वायरलेस।