What is OSI Model in Hindi || OSI Model All Layers Working in Hindi ||

आज के इस ब्लाग में हम OSI Model और उसकी सभी Layers के बारे में जानेगें। अगर आपको Networking का expert बनना है तो आपको OSI Model और उसकी सभी Layers की अच्छी समझ होनी चाहिये।

Open System Interconnection (OSI) Model -

एक computer से दूसरे computer में information कैसे flow होती हैं इसको बताने के लिये OSI Model बनाया गया था। OSI Model को International Standards Organization ISO ने 1984 में developed किया था। OSI Model को ISO OSI Reference Model भी कहते हैं।

OSI Model एक conceptual model है मतलब इस model का use हम real network में नही करते, ये सिर्फ और सिर्फ Network में information के flow को बेहतर तरीके से समझने के लिये use किया जाता है। real scenario में TCP/IP model का use किया जाता है। आपको और एक बता दूँ कि Interview में OSI हो या TCP/IP दोनों से question पूछे जाते हैं। कही जगह vacancy में ये mention होता हैं कि आपको OSI और TCP/IP का Knowledge होना चाहिये।

OSI Model में 7 Layers होती हैं और हर Layer का अलग अलग काम होता हैं। हर Layer अलग अलग Protocols का use करती हैं। 


OSI Model Layers - 

1. Application Layer
2. Presentation Layer
3. Session layer
4. Transport Layer
5. Network Layer
6. Data Link Layer
7. Physical Layer

यहाँ बहुत से लोगो को confusion हो जाता है First & Last Layer में, तो आप यहाँ एक बात याद रखिये Sending End पर First Layer Application Layer होती हैं और Recieving End पर First Layer Physical Layer होती हैं। हम एक-एक करके सभी layers को समझेगें। 



1. Application Layer - 

Application Layer OSI Model की Top Layer (Sending End) or Seventh Layer (Recieving End) होती हैं।

Application Layer Sending End पर Presentation Layer को data भेजती है और Recieving End पर Presentation Layer से data recieve करती हैं।


Application Layer एक user interface layer हैं यहाँ पर आप नेटवर्क में किसी application का use करके information को access भी कर सकते हैं और information को send भी कर सकते हैं। Application Layer Electronic Mail, Remote File Access, Transfer and shared database management को support करती है।


Application Layer Services -

* Network Virtual Terminal
* File Transfer, Access & Management (FTAM)
* Mail Services
* Directory Services

Application Layer Protocols -

* SMTP
* NFS
* MHS
* DNS
* TFTP
* FTP
* DHCP
* FTP
* SSH, Telnet
* FTP
* POP3
* HTTP/S

अगर आप से कोई एक लाईन में application layer की definition पूछे तो आपको ये बोलना हैं -

Application Layer users को किसी application का use करके network resources का access provide करती हैं। जैसे Web Browser, Messenger, Email etc.

2. Presentation Layer - 

Presentation Layer OSI Model की Second Layer (Sending End) or sixth Layer (Recieving End) होती हैं।

Presentation Layer sending end पर Application layer से data recieve करती हैं और recieve करने के बाद उस data में Header add करके उसे Session Layer को भेजती हैं और recieving end पर Session Layer से data recieve करती हैं और Header को data से अलग करके उस data को Application Layer को send करती हैं।


Presentation Layer Functions -

* Encryption - Presentation Layer Data को encrypt करके data को security provide करती हैं ताकि बीच में unauthorized user उस data को read ना कर पाये। Encryption की मदद से Private & sensitive information भी भेजी जा सकती हैं। इसी Encrypted data को recieving end पर Presentation layer द्वारा decrypt कर लिया जाता हैं।

* Compression - Presentation Layer द्वारा data को compress भी किया जाता हैं और यह process तब बहुत ज्यादा important हो जाती हैं जब हम कोई Multimedia information जैसे audio & Video भेज रहे होते हैं। Lossless & Lossy दो प्रकार की compression techniques होती हैं। Lossless compression में data decompress करने के बाद exactly वही रहता है और Lossy compression में data decompress करने के बाद data exactly वही नही रहता उसमे कुछ ना कुछ data lost होता है।

* Translation - Presentation Layer translation का task भी perform करती हैं। Presentation Layer data को उस format में transforms करती हैं जिस format में Application Layer data को accept करती हैं।

Presentation Layer Protocols -

* IMAP
* SSL
* TLS
* FTP
* SSH

3. Session Layer - 

Session Layer OSI Model की third Layer (Sending End) or fifth Layer (Recieving End) होती हैं।

Session Layer का काम computers के बीच में connection को establishes, manages, synchronization & terminate करना होता है। Session Layer Half Duplex or Full Duplex communication Services provide करती हैं।

Session Layer sending end पर Presentation Layer से data recieve करती हैं और recieve करने के बाद उस data में Header & synchronization add करके उसे Transport Layer को भेजती हैं और recieving end पर Transport Layer से data recieve करती हैं और Header को data से अलग करके उस data को Presentation Layer को send करती हैं।


Session Layer Functions -

* Dialog Control - Session Layer communicating devices के बीच में session create करने का काम करती हैं। यह दो devices को allow करती हैं कि वो communication process में enter कर पाये और ये communication Half Duplex or Full Duplex हो सकता है। इस communication process में user को token दिया जाता हैं और जिन user के पास token होता है सिर्फ वही user data send कर सकते हैं। जब communication पूरा हो जाता है तो वो token next user को दे दिया जाता है

* Synchronization - Session Layer में checkpoints भी लगाये जाते हैं जैसे कोई user 1000 pages की एक file भेजना चाहता हैं तो आप हर 100 pages के बाद एक checkpoint लगा सकते हैं जिससे हर 100 pages भेजने के बाद ये check किया जायेगा कि भेजे वाले 100 pages बराबर पहुंचे या नही और Page नही पहुंचे कोई error हैं तो उन्हें retransmit किया जाये।

Session Layer Protocols -

* AppleTalk Session Protocol (AS
* NetBIOS
* Password Authentication Protocol (PAP)
* Netware Core Protocol (NCP)
* Server Message Block (SMB)
* Socket Direct Protocol (SDP)
* RTP Control Protocol (RTCP)


4. Transport Layer -

Transport Layer OSI Model की sending & recieving end पर fourth Layer होती हैं।

इस layer की data unit को segment कहाँ जाता हैं। Transport layer ये confirm करती हैं कि source से लेकर destination तक पूरा message order में और बिना किसी error के पहुंचा या नही।

Sending End पर Transport Layer, Session Layer से data को recieve करती हैं और इस data को segments में divide करती हैं और हर segment का अपना अलग Header होता हैं और उसके बाद इन segments को Network Layer को भेज दिया जाता हैं। 

Recieving End पर Transport Layer, Network Layer से Packets recieve करती हैं और उसके बाद इन packets से Headers को हटाया जाता है और segments को reassembles करके original message में convert किया जाता है और फिर इस message को Session Layer को भेजा जाता है।


Transport Layer Functions -

* Segmentation and Reassembly - इस function में message को segments में divide किया जाता है और हर segment का एक Sequence number होता हैं। जब message destination पर पहुंचता हैं तो segment के sequence number के आधार पर message को सही तरीके से reassemble किया जाता है। इसका और एक फायदा ये हैं 'कि अगर कोई segment transmission के दौरान ना पहुंचे तो sequence number से उसे आसानी से पहचान के retransmit किया जा सकता है।

* Connection Control - Transport Layer दो प्रकार के connection Services provide करती हैं Connection-Oriented or Connectionless. 

Connection-Oriented में Transport Layer segments भेजने से पहले destination की Transport Layer के साथ एक connection बनाती हैं और फिर segments भेजती है और जब सब data transfer हो जाये तो उस connection को terminate कर देती हैं। 
Connectionless Service में Transport Layer हर segment को एक individual packet की तरह मानकर इन्हे destination की Transport Layer को transmits कर देती हैं।

* Error Control - Transport Layer error checking भी perform करती हैं। Transport layer की sending machine ये ensure करती हैं कि पूरा message बिना किसी error के recieving machine पर पहुंचा है या नही पहुंचा है।

* Service Point Addressing - Transport Layer Header में Port address को भी add करती हैं ताकि packets correct process पर deliever हो सके।

Transport Layer Protocols -

* Transmission Control Protocol (TCP)
* User Datagram Protocol (UDP)
* Fibre Channel Protocol (FCP)
* Authentication Header (AH)
* AppleTalk Echo Protocol (AEP)
* Encapsulation Security Payload (ESP)
* Sequence Packet Exchange (SPX)

5. Network Layer - 

Network Layer OSI Model की fifth Layer (Sending End) or third layer (Recieving End) होती हैं।

Network Layer की data units को Packet कहते हैं। अगर दो communicating device एक ही नेटवर्क में हैं तो वहाँ Network layer की कोई जरूरत नही हैं। जब devices अलग अलग Networks में होते हैं तब Network Layer Packets की source to destination delivery provide करने के लिये बहुत जरूरी होती हैं।

Sending End पर Network Layer, Transport Layer से data को recieve करती हैं और इस data में Header (ip address source & destination) add करके Data Link Layer को भेजती हैं।

Recieving End पर Network Layer, Data Link  Layer से data recieve करती हैं और data में से Header को हटाके data को Transport Layer को भेजती हैं।



Network Layer Functions -

* Logical Addressing - Data Link Layer physical address provide करती हैं जो local network में useful हैं परन्तु जब packet को किसी और नेटवर्क में भेजना हो तब हमे ऐसी addressing scheme चाहिये जो source & destination को identify कर पाये। Network layer data में एक Header add करती हैं जिसमे source & destination का ip address होता है।

* Routing - Network Layer का काम Routing perform करना भी होता हैं जैसा कि हम Routers पर Routing करते हैं इसलिये Router को Network Layer or Layer 3 device भी कहा जाता हैं। Routing में source से destination तक proper path define होता हैं। ये Routing Static or Dynamic हो सकती हैं।

* Internetworking - Network Layer का काम दो या दो से ज्यादा Networks को आपस में connect करना भी होता है। Internetworking का Internet सबसे अच्छा उदाहरण हैं। यहाँ Networks networking device जैसे Routers, Bridges & Gateways की मदद से आपस में interconnected होते हैं।

Network Layer Protocols -

* Routing Information Protocol (RIP)
* Open Shorthest Path First (OSPF)
* Enhanced Interior Gateway Routing Protocol (EIGRP)
* Internet Protocol (IP)
* Internet Control Message Protocol (ICMP)
* Address Resolution Protocol (ARP)
* Network Address Translation (NAT)
* Hot Standby Router Protocol (HSRP)
* Virtual Router Redundancy Protocol (VRRP)
* Internetwork Packet Exchange (IPX)
* AppleTalk 

6. Data Link Layer -

Data Link Layer OSI Model की sixth layer (Sending End) and second layer (Recieving End) होती हैं।

Data Link Layer network & physical layer के बीच में data transfer को manage करती हैं। इस Layer की data units को frame कहते हैं।

Sending End पर Data Link Layer, Network Layer से data recieve करती है और उसके बाद इस data में Header & Trailer add करके Physical Layer को भेजती हैं। 

Recieving End पर Data Link Layer, Physical Layer से data recieve करती हैं और उसके बाद Header & Trailer को हटाके data को Network Layer को भेजती हैं।


Data Link Layer Functions -

* Framing - Physical Layer source से destination तक raw bits की delivery करती हैं I Transmission के दौरान इन bits की value बदल सकती हैं या ऐसा भी हो सकता है कि sender ने जितनी bits send की हैं उतनी bits reciever को ना मिले, इस problem के solution के लिये data link layer bits को manageable data units में रखती हैं जिस Frame कहा जाता है।

* Physical Addressing - Data Link Layer Frame में एक Header add करती है जिसके अंदर sender and/or reciever का Physical Address होता हैं।

* Error Control - Data Link Layer error control भी provide करती हैं। अगर transmission के दौरान अगर कोई frame corrupt or lost हो गई तो data link layer उस frame को retransmit करती हैं। Error Control के लिये Trailer का use किया जाता हैं जो frame के end में लगा होता है।

Data Link Layer Protocols -

* Virtual Local Area Network (VLAN)
* VLAN Trunking Protocol (VTP)
* Media Access Control (MAC)
* Point-to-Point Protocol (PPP)
* Point-to_Point Tunneling Protocol (PPTP)
* Layer 2 Tunneling Protocol (L2TP)
* Layer 2 Forwarding Protocol (L2F)
* Dynamic Trunking Protocol (DTP)
* Address Resolution Protocol (ARP)
* Cisco Discovery Protocol (CDP)
* Challenge Handshake Authentication Protocol (CHAP)
* Fiber Distributed Data Interface (FDDI)
* Spanning Tree Protocol (STP)
* Frame Relay

7. Physical Layer -

Physical Layer OSI Model की seventh layer (Sending End) and first layer (Recieving End) होती हैं।

Sending end पर Physical Layer, Data Link Layer से data recieve करती हैं और उसके बाद इस recieve data को bit format में change करती हैं। उसके बाद data medium के द्वारा transmit करती हैं।

Recieving end पर Physical Layer bit format में data को recieve करती हैं और उसके बाद इस data को data link layer को भेज देती हैं।


Physical Layer Functions -

* Transmission Media - Physical Layer ये define करती हैं कि कैसे device आपस में connect होंगे और किस प्रकार का transmission media होंगा जैसे - copper wires or fiber optic cables.

* Encoding - Encoding means bit stream को signal में change करना होता हैं। Physical Layer Transmission के पहले signal को जैसा media use हो रहा हैं जैसे - electrical or optical में encode करती हैं।

* Transmission Rate - Physical Layer bits की transmission rate define करती हैं कि कितनी bits per second transmit होगी।

* Transmission Mode - Physical Layer दो devices के बीच में transmission mode भी define करती हैं। Transmission Mode signal flow के direction को define करता हैं। Transmission Mode तीन प्रकार के हो सकते हैं - Simplex, Half Duplex or Full Duplex.

* Topology - Physical Layer ये भी define करती हैं कि एक Network में कैसे device आपस में connect होगे।

Physical Layer Protocols -

* USB
* ISDN
* Transfer Jet
* Etherloop
* IrDA
* Infrared
* DSL

आज हमने OSI और उसकी सभी Layers के बारे में जाना। अब मुझे आप एक question का जवाब comment में बताये कि OSI Model की किस Layer में TCP Protocol का use किया जाता हैं।


* आज हमने जाना कि

what is osi model in hindi
what is framing in osi model
what is segmentation in osi model
physical layer working in hindi
data link layer working in hindi
network layer working in hindi
transport layer working in hindi
session layer working in hindi
presentation layer working in hindi
application layer working in hindi
osi model all layers working in hindi

Post a Comment

0 Comments