OSI Model
OSI MODEL (Open Systems Interconnection Model)
एक open model के इस्तेमाल से सब सहमत होते है, इसका मतलब होता है की ऐसे network को बनाना जो की सबके साथ compatible हो, इसी problem को fix करने के लिए International Organization for Standardization (ISO) ने अलग अलग network को study किया और सन 1984 में OSI Model बनकर तैयार हुआ. ये सभी vendors के साथ compatible था.
यह एक ISO standard होता है worldwide communication Networks का जो की define करता है एक networking framework को जिससे की protocols को implement किया जा सके Seven Layers में.
एक open model के इस्तेमाल से सब सहमत होते है, इसका मतलब होता है की ऐसे network को बनाना जो की सबके साथ compatible हो, इसी problem को fix करने के लिए International Organization for Standardization (ISO) ने अलग अलग network को study किया और सन 1984 में OSI Model बनकर तैयार हुआ. ये सभी vendors के साथ compatible था.
यह एक ISO standard होता है worldwide communication Networks का जो की define करता है एक networking framework को जिससे की protocols को implement किया जा सके Seven Layers में.
OSI model को data की journey को समझने के लिए बनाया गया है। OSI model के माध्यम से आप समझ सकते है की data कैसे एक network से दूसरे network में जाता है। और इस दौरान डेटा के साथ क्या क्या processing होती है। OSI मॉडल यह भी describe करता है कि नेटवर्क हार्डवेयर तथा सॉफ्टवेयर एक दूसरे के साथ लेयर के रूप में कैसे कार्य करते है।
इस Model को OSI क्यूँ कहा जाता है?
इस model को Open System Interconnection (OSI) इसलिए कहा जाता है क्यूंकि यह model allow करता है किसी दो अलग अलग systems को communicate करने में फिर चाहे उनकी underlying architecture कुछ भी क्यूँ न हो l
इसलिए OSI reference model allow करती हैं open communication दो different systems के बीच, इसके लिए उसके underlying hardware और software में कोइ भी बदलाव करने के लिय जरुरत ही नहीं होती है l यह model logically functions और sets rules को groups बना देते हैं, जिन्हें की Protocols कहा जाता है. ये बहुत ही जरुरी होता है communication establish और conduct करने के लिए दो और ज्यादा parties के बीच. इस model के सात functions, को अक्सर Layers कहा जाता है. प्रत्येक layer को Add किया जाता है उसके खुद के header में packet के उसके previous layer से l
Layer protocol क्या हैं?
वो convention और rules जिनका इस्तमाल ऐसे communications में होता है उन्हें collectively Layer protocol कहा जाता है.
इस method से communication system को सात अलग अलग layers में बांटा जाता है l
इस Model को OSI क्यूँ कहा जाता है?
इस model को Open System Interconnection (OSI) इसलिए कहा जाता है क्यूंकि यह model allow करता है किसी दो अलग अलग systems को communicate करने में फिर चाहे उनकी underlying architecture कुछ भी क्यूँ न हो l
इसलिए OSI reference model allow करती हैं open communication दो different systems के बीच, इसके लिए उसके underlying hardware और software में कोइ भी बदलाव करने के लिय जरुरत ही नहीं होती है l यह model logically functions और sets rules को groups बना देते हैं, जिन्हें की Protocols कहा जाता है. ये बहुत ही जरुरी होता है communication establish और conduct करने के लिए दो और ज्यादा parties के बीच. इस model के सात functions, को अक्सर Layers कहा जाता है. प्रत्येक layer को Add किया जाता है उसके खुद के header में packet के उसके previous layer से l
Layer protocol क्या हैं?
वो convention और rules जिनका इस्तमाल ऐसे communications में होता है उन्हें collectively Layer protocol कहा जाता है.
इस method से communication system को सात अलग अलग layers में बांटा जाता है l
1. Layer 1, 2 और 3 i.e. physical, data link, और network को network support layers कहा जाता है.
2. Layer 4, Transport layer end to end reliable data transmission प्रदान करता है.
3. Layer 5, 6 और 7 i.e. Session, Presentation, और Application layer को user support layers कहा जाता है.
एक ख़ास बात का note जरुर करें की ये OSI model बस एक model मात्र ही है. ये कोई protocol नहीं होता है जिसे की किसी system में installed या run किया जा सके.
2. Layer 4, Transport layer end to end reliable data transmission प्रदान करता है.
3. Layer 5, 6 और 7 i.e. Session, Presentation, और Application layer को user support layers कहा जाता है.
एक ख़ास बात का note जरुर करें की ये OSI model बस एक model मात्र ही है. ये कोई protocol नहीं होता है जिसे की किसी system में installed या run किया जा सके.
ये layers दोनों तरफ होती है sender की तरफ भी और receiver की तरफ भी। और ये layers descending order में होती है यानि आखिरी layer सबसे ऊपर आती है और पहली layer सबसे निचे आती है। आइये इन layers के बारे में जानने का प्रयास करते है।
OSI layers को कैसे याद रखें?इन OSI Layers को याद रखना सच में इतना आसान नहीं है लेकिन अगर आप एक mnemonic(स्मृति सहायक)का इस्तमाल करें तब ये बहुत ही आसान हो जाता है. जो की है:
“All People Seem to Need Data Processing“.
आइये 7 layers को विस्तार से जानते है:-
1. PHYSICAL LAYER (फिजिकल लेयर)
(जैसे की अगर एक metallic cable का इस्तमाल किया जाये, तब ये data को convert कर देगा electrical signals में; वहीँ अगर एक fiber optical cable का इस्तमाल किया गया, तब ये data को convert कर देगा luminous signals में; अगर एक wireless network का इस्तमाल किया गया, तब ये data को convert कर देगा electromagnetic signals में; और ऐसे ही आगे चलता रहेगा)
Protocols जिनका इस्तमाल physical layer में होता है वो हैं
ISDN, IEEE 802 और IEEE 802.2.
Functions (कार्य)
2. DATA LINK LAYER (डेटा लिंक लेयर)
OSI layers को कैसे याद रखें?इन OSI Layers को याद रखना सच में इतना आसान नहीं है लेकिन अगर आप एक mnemonic(स्मृति सहायक)का इस्तमाल करें तब ये बहुत ही आसान हो जाता है. जो की है:
“All People Seem to Need Data Processing“.
- Physical Layer – Processing
- Data Link Layer – Data
- Network Layer – Need
- Transport Layer – To
- Session Layer – Seem
- Presentation Layer – People
- Application Layer – All
आइये 7 layers को विस्तार से जानते है:-
1. PHYSICAL LAYER (फिजिकल लेयर)
- OSI model में physical लेयर सबसे निम्नतम लेयर है। यह लेयर फिजिकल तथा इलेक्ट्रिकल कनेक्शन के लिए जिम्मेदार रहता है जैसे:- वोल्टेज, डेटा रेट्स आदि।
- ये पुरे OSI model की एक मात्र ऐसी layer है जो वास्तव में physically 2 के बीच communication establish करती है। Physical layer के devices में NIC cards और different cables आती है।
- twisted pair cable, fiber-optic, coaxial cable या wireless communication media के इस्तमाल से ऐसी physical connection को बनाया जा सकता है
(जैसे की अगर एक metallic cable का इस्तमाल किया जाये, तब ये data को convert कर देगा electrical signals में; वहीँ अगर एक fiber optical cable का इस्तमाल किया गया, तब ये data को convert कर देगा luminous signals में; अगर एक wireless network का इस्तमाल किया गया, तब ये data को convert कर देगा electromagnetic signals में; और ऐसे ही आगे चलता रहेगा)
- इस लेयर में नेटवर्क की topology अर्थात layout of network (नेटवर्क का आकार) का कार्य भी इसी लेयर में होता है।
- फिजिकल लेयर यह भी describe करता है कि कम्युनिकेशन wireless होगा या wired होगा।
- इस लेयर में डाटा बिट्स के रूप में ट्रांसफर होता है । जिसे प्रोटोकॉल डाटा यूनिट(PDU) भी कहा जाता है l
- Network Interface Controller
- Repeater
- Ethernet hub
- Modem
- Fiber media Converter
Protocols जिनका इस्तमाल physical layer में होता है वो हैं
ISDN, IEEE 802 और IEEE 802.2.
Functions (कार्य)
- physical layer यह define करती है कि दो या दो से ज्यादा devices आपस में physically कैसे connect होती है.
- इसके द्वारा यह डिफाइन किया जाता है कि नेटवर्क में दो devices के मध्य कौनसा transmission mode होगा.(Transmission modes- simplex, half-duplex, और full duplex)
- Data rate – ये layer data rate define करती है, जैसे की एक second में कितनी bits transfer होगी।
- Synchronization – ये layer sender और receiver को bit level पर synchronize करती है।
- Signals – ये layer bits को signals में convert करके भेजती है।
2. DATA LINK LAYER (डेटा लिंक लेयर)
- Data link layer OSI model की 2nd layer है। ये layer network के अंदर data को transport करने के लिए responsible होती है। Data link layer की 2 sub layers होती है-
- Logical link control – LLC sub-layer physical layer और बाकी ऊपर की layers के बीच में एक link establish करती है।
- Data link layer में डेटा frames में convert हो जाता है। ताकि data को किसी physical medium के through भेजा जा सके। ये process framing कहलाती है।
- PDU(Protocol Data Unit) - Frame
- Frames, source और destination devices के hardware address contain(header and trailer) करते है। किसी network में host को uniquely identify करने के लिए hardware address यूज़ किया जाता है। सबसे common hardware address Ethernet का MAC address होता है।
- इस लेयर को फ्रेम यूनिट भी कहा जाता है। इस layer में डेटा ट्रांसमिशन के लिए दो प्रोटोकॉल प्रयोग होते है.
1. high-level data link control (HDLC)
2. PPP (Point-to-Point Protocol)
- यह layer frames में header और trailer को add करती है l
- यह error को भी control करता है. इसमें trailer के साथ CRC (cyclic redundancy check) को add किया जाता है जिससे डेटा में कोई error ना आये.
- इसका मुख्य कार्य flow control करना है. इसमें receiver और sender दोनों तरफ से एक नियत data rate को maintain किया जाता है. जिससे कि कोई भी data corrupt ना हो.
- जब दो या दो से अधिक devices एक communication channel से जुडी रहती है तब यह layer यह निर्धारित करती है कि किस डिवाइस को access दिया जाए.
3. NETWORK LAYER (नेटवर्क लेयर)
Protocols-
Functions (कार्य)
2. Routing – Data को एक network से दूसरे network में भेजना भी network layer की जिम्मेदारी होती है।
4. TRANSPORT LAYER (ट्रांसपोर्ट लेयर)
Connectionless communication के लिए UDP और connection oriented के लिए TCP/IP protocols यूज़ किये जाते है। Connectionless communication fast होता है लेकिन ये डेटा के error free होने और सही ढंग से पहुचने की guarantee नहीं देता है। Connection oriented communication data के error free होने और ढंग से पहुचने की guarantee देता है। ये communication कुछ services प्रोवाइड करता है –
Functions (कार्य)
- नेटवर्क लेयर OSI model का तीसरा लेयर है इस लेयर में switching तथा routing तकनीक का प्रयोग किया जाता है।
- नेटवर्क लेयर में जो डेटा होता है वह पैकेट(डेटा के समूह) के रूप में होता है और इन पैकेटों को source से destination तक पहुँचाने का काम नेटवर्क लेयर का होता है।
- PDU(Protocol Data Unit) – Packets
- यह लेयर ट्रैफिक कंट्रोल का काम भी करती है l
Protocols-
- CLNS (Connectionless-mode Network Service)
- DDP (Datagram Delivery Protocol)
- EGP (Exterior Gateway Protocol)
- EIGRP (Enhanced Interior Gateway Routing Protocol)
- ICMP (Internet Control Message Protocol)
- IGMP (Internet Group Management Protocol)
- IPsec (Internet Protocol Security)
- IPv4/IPv6 (Internet Protocol)
- IPX (Internetwork Packet Exchange)
- OSPF (Open Shortest Path First)
- PIM (Protocol Independent Multicast)
- RIP (Routing Information Protocol)
- WireGuard
Functions (कार्य)
- Network layer के 2 प्रमुख काम होते है-
2. Routing – Data को एक network से दूसरे network में भेजना भी network layer की जिम्मेदारी होती है।
- नेटवर्क लेयर की मुख्य जिम्मेदारी internetworking की होती है. यह अलग-अलग devices में logical connection उपलब्ध करवाती हैl
- यह frame के header में source और destination address को add करती है. address का इस्तेमाल इन्टरनेट में devices को identify करने के लिए किया जाता हैl
- इस layer का काम routing का भी है. यह सबसे अच्छे path (रास्ते) को निर्धारित करती है l
- इसके साथ error handling, packet sequencing, internetworking, addressing, और congestion control ये सभी Network Layer के main functionality होते हैं l
4. TRANSPORT LAYER (ट्रांसपोर्ट लेयर)
- ट्रांसपोर्ट लेयर OSI मॉडल की चौथी लेयर है। इस लेयर का प्रयोग डेटा को नेटवर्क के मध्य में से सही तरीके से ट्रान्सफर किया जाता है। इस लेयर का कार्य दो कंप्यूटरों के मध्य कम्युनिकेशन को उपलब्ध कराना भी है।
- ये layer data के reliable transfer के लिए responsible होती है।
- Data order में और error free पहुंचे ये इसी layer की जिम्मेदारी होती है।
- PDU(Protocol Data Unit) – Segment/Datagram
- Transport layer 2 तरह से communicate करती है
Connectionless communication के लिए UDP और connection oriented के लिए TCP/IP protocols यूज़ किये जाते है। Connectionless communication fast होता है लेकिन ये डेटा के error free होने और सही ढंग से पहुचने की guarantee नहीं देता है। Connection oriented communication data के error free होने और ढंग से पहुचने की guarantee देता है। ये communication कुछ services प्रोवाइड करता है –
- Segmentation – Data को भेजने से पहले छोटे छोटे segments में convert किया जाता है।
- Sequencing – हर segment को एक sequence number दिया जाता है।
- Connection establishment – Data को भेजने से पहले sender और receiver के बीच connection establish किया जाता है।
- Acknowledgment – जब segment पहुचता है तो उसका acknowledgment आता है की इतने number का segment आ चूका है उसे दुबारा भेजने की जरुरत नही है।
- Flow control – Data की transfer rate को confirm किया जाता है।
- ATP (AppleTalk Transaction Protocol)
- CUDP (Cyclic UDP)
- DCCP (Datagram Congestion Control Protocol)
- FCP (Fibre Channel Protocol)
- IL (Internet Link Protocol)
- MPTCP (Multipath TCP)
- RDP (Reliable Data Protocol)
- RUDP (Reliable User Datagram Protocol)
- SCTP (Stream Control Transmission Protocol)
- SPX (Sequenced Packet Exchange)
- SST (Structured Stream Transport)
- TCP (Transmission Control Protocol)
- UDP (User Datagram Protocol)
- UDP- Lite
- µTP (Micro Transport Protocol)
Functions (कार्य)
- transport layer का मुख्य कार्य data को एक कंप्यूटर से दूसरे computer तक transmit करना हैl
- जब यह layer उपरी layers से message को recieve करती है तो यह message को बहुत सारें segments में विभाजित कर देती है. और प्रत्येक segment का एक sequence number होता है जिससे प्रत्येक segment को आसानी से identify किया जा सके l
5. SESSION LAYER (सेशन लेयर)
Functions (कार्य)
- सेशन लेयर OSI model की पांचवी लेयर है जो कि बहुत सारें कंप्यूटरों के मध्य कनेक्शन को नियंत्रित करती है।
- सेशन लेयर दो डिवाइसों के मध्य कम्युनिकेशन के लिए सेशन उपलब्ध कराता है अर्थात जब भी कोई यूजर कोई भी वेबसाइट खोलता है तो यूजर के कंप्यूटर सिस्टम तथा वेबसाइट के सर्वर के मध्य तक सेशन का निर्माण होता है।
- ये layer sender और receiver के बीच session establish करती है, उस session को जब तक maintain करती है जब तक की data transfer ना हो जाये और data transfer होने के बाद उस session को terminate करती है।
- यदि कोई session बीच में break हो जाये तो इस layer में उसे recover करने की ability होती है। ये layer data synchronization के लिए भी responsible होती है।
- PDU(Protocol Data Unit) – Data
- ADSP (AppleTalk Data Stream Protocol)
- ASP (AppleTalk Session Protocol)
- H.245 (Call Control Protocol for Multimedia Communication)
- ISO-SP (OSI session-layer protocol (X.225, ISO 8327)
- iSNS (Internet Storage Name Service)
- L2F (Layer 2 Forwarding Protocol)
- L2TP (Layer 2 Tunneling Protocol)
- NetBIOS (Network Basic Input Output System)
- PAP (Password Authentication Protocol)
- PPTP (Point-to-Point Tunneling Protocol)
- RPC (Remote Procedure Call Protocol)
- RTCP (Real-time Transport Control Protocol)
- SMPP (Short Message Peer-to-Peer)
- SCP (Session Control Protocol)
- SOCKS SOCKS एक इंटरनेट प्रोटोकॉल है जो क्लाइंट और सर्वर के मध्य प्रॉक्सी सर्वर के माध्यम से नेटवर्क पैकेट का आदान-प्रदान करता है।)
- ZIP (Zone Information Protocol)
- SDP (Sockets Direct Protocol)
Functions (कार्य)
- session layer जो है वह dialog controller की भांति कार्य करती है. यह दो processes के मध्य dialog को create करती है l
- यह synchronization के कार्य को भी पूरा करती है. अर्थात् जब भी transmission में कोई error आ जाती है तो ट्रांसमिशन को दुबारा किया जाता है l
- Session layer ये भी manage करता है की कौन data को transfer करे एक certain amount of time में और वो भी कितने समय तक l
- dialogue control और token management दोनों Session Layer के ही responsibility हैं l
- presentation लेयर OSI मॉडल का छटवां लेयर है। इस लेयर का प्रयोग डेटा का encryption तथा decryption के लिए किया जाता है।
- इसे डेटा compression के लिए भी प्रयोग में लाया जाता है। यह लेयर ऑपरेटिंग सिस्टम से सम्बंधित है।
- ये layer ये verify करती है की जो data sender भेज रहा है वो receiver side के समझ में आये। इसके लिए दोनों receiver और sender कुछ data standards follow करते है।
- Text – RTF, ASCII
- Images – JPG, GIF
- Audio – MP3, WAV
- Movies – AVI, MPEG
- ये layer data की formatting करती है। इस layer से data सीधा application layer पर जाता है, जँहा वो यूज़र को show होता है। इसलिए ये सारी जिम्मेदारी presentation layer की होती है की data यूज़र को कैसे present होगा।
- यदि sender और receiver एक ही format को support नहीं करते है तो presentation layer translation और conversion की services भी प्रोवाइड करती है। Presentation layer के कुछ functions नीचे दिए जा रहे है।
- Raw data को translate करती है।
- उसे encrypt करती है।
- और उस data को compress करती है।
- PDU(Protocol Data Unit) – Data
- Apple Filing Protocol (AFP)
- Independent Computing Architecture (ICA), the Citrix system core protocol
- Lightweight Presentation Protocol (LPP)
- NetWare Core Protocol (NCP)
- Network Data Representation (NDR)
- Telnet (a remote terminal access protocol)
- Tox, The Tox protocol is sometimes regarded as part of both the presentation and application layer
- eXternal Data Representation (XDR)
- X.25 Packet Assembler/Disassembler Protocol (PAD)
- इस layer का कार्य encryption का होता है. privacy के लिए इसका use किया जाता है l
- Data compression : ये number of bits को reduce कर देती है जिन्हें की network में transport किया जाना होता है.
- Character code translation : उदाहरण के लिए, ASCII से EBCDIC.
- Data conversion : bit order, CR-CR/LF, integer-floating point, इत्यादि l
- Data encryption : ये security purpose के लिए data को encrypt कर देती है. उदाहरण के लिए password encryption.
7. APPLICATION LAYER (एप्लीकेशन लेयर)
Functions (कार्य)
FUNCTION OF OSI MODEL LAYERS IN SHORT
Advantage of OSI model (ओएसआई मॉडल के लाभ)
1. यह एक generic model है तथा इसे standard model माना जाता है.
2. OSI model की layers जो है वह services, interfaces, तथा protocols के लिए बहुत ही विशिष्ट है.
3. यह बहुत ही flexible मॉडल होता है क्योंकि इसमें किसी भी protocol को implement किया जा सकता है.
4. यह connection oriented तथा connection less दोनों प्रकार की services को support करता है.
5. यह divide तथा conquer तकनीक का प्रयोग करता है जिससे सभी services विभिन्न layers में कार्य करती है. इसके कारण OSI model को administrate तथा maintain करना आसान हो जाता है.
6. इसमें अगर एक layer में change कर भी दिया जाए तो दूसरी लेयर में इसका प्रभाव नहीं पड़ता है.
7. यह बहुत ही ज्यादा secure तथा adaptable है.
Disadvantage of OSI model(ओएसआई मॉडल की हानियाँ)
1. यह किसी विशेष protocol को डिफाइन नहीं करता है l
2. इसमें कभी कभी नए protocols को implement करना मुश्किल होता है क्योंकि यह model इन protocols के invention से पहले ही बना दिया गया था l
3. इसमें services का duplication हो जाता है जैसे कि transport तथा data link layer दोनों के पास error control विधी होती है l
4. यह सभी layers एक दूसरे पर interdependent होती है l
Characteristics of OSI model (OSI Model की विशेषताएं)
- एप्लीकेशन लेयर OSI model का सातवाँ (सबसे उच्चतम) लेयर है। एप्लीकेशन लेयर का मुख्य कार्य हमारी वास्तविक एप्लीकेशन तथा अन्य लयरों के मध्य interface कराना है।
- एप्लीकेशन लेयर end user के सबसे नजदीक होती है। Application layer यूज़र की एप्लीकेशन और नेटवर्क के बीच इंटरफ़ेस प्रोवाइड करती है। जैसे की एक वेब ब्राउज़र (Internet explorer, Mozilla firefox, chrome) या कोई ईमेल क्लाइंट (Outlook, Thunderbird) आदि।
- यह लेयर यह नियंत्रित करती है कि कोई भी एप्लीकेशन किस प्रकार नेटवर्क से access करती है।
- इसे हमेशा end system में ही implement किया जाता है. Application layer program और protocol stack के बीच में एक interface बनाता है जो की data को send या receive करता है l
- HTTP (Hyper text transfer protocol)
- FTP (File Transfer Protocol)
- TFTP (Trivial File Transfer Protocol)
- POP 3 (Post Office Protocol)
- SMTP (Simple mail transfer protocol)
- Telnet
- DNS (Domain Name System)
- BOOTP (Bootstrap Protocol) इसका उपयोग इंटरनेट प्रोटोकॉल नेटवर्क में एक कॉन्फ़िगरेशन सर्वर से नेटवर्क उपकरणों को automatic IP address assign करने के लिए किया जाता है।
- SNMP (Simple Network Management Protocol)
- CMOT (Common Management Information Protocol over TCP)
Functions (कार्य)
- Resource sharing और device redirection
- Remote file access
- Remote printer access
- Inter-process communication
- Network management
- Directory services
- Electronic messaging (जैसे की mail)
- application layer के द्वारा यूजर remote computer से files को access कर सकता है और files को retrieve कर सकता है l
- यह email को forward और स्टोर करने की सुविधा भी देती है l
- इसके द्वारा हम डेटाबेस से directory को access कर सकते हैं l
- Data की availability का track रखना।
- Communication को synchronize करना।
- File transfer शुरू करना।
FUNCTION OF OSI MODEL LAYERS IN SHORT
- एप्लीकेशन लेयर (Application Layer) – एप्लिकेशन परत उपयोगकर्ता के लिए ईमेल, रिमोट फाइल एक्सेस और डेटाबेस प्रबंधन जैसे अनुप्रयोग के साथ इंटरैक्ट करने के लिए इंटरफ़ेस प्रदान करता है।
- प्रेजेंटेशन लेयर (Presentation Layer) – प्रेजेंटेशन लेयर डाटा को एन्क्रिप्ट और कंप्रेस करता है।
- सेशन लेयर (Session Layer) – सेशन लेयर डेटा में ट्रांसफर गति सेट करता है।
- ट्रांसपोर्ट लेयर (Transport Layer) – डेटा ट्रांसपोर्ट लेयर में सेगमेंट में परिवर्तित होता है।
- नेटवर्क लेयर (Network Layer) – सेगमेंट्स नेटवर्क परत में पैकेट में कनवर्ट होते हैं।
- डाटा लिंक लेयर (Data link Layer) – पैकेट्स डेटा लिंक परत में फ़्रेम में रूपांतरित होते हैं।
- फिजिकल लेयर (Physical Layer) – फ्रेम्स को भौतिक परत में बिट्स में रूपांतरित किया जाता है।
Advantage of OSI model (ओएसआई मॉडल के लाभ)
1. यह एक generic model है तथा इसे standard model माना जाता है.
2. OSI model की layers जो है वह services, interfaces, तथा protocols के लिए बहुत ही विशिष्ट है.
3. यह बहुत ही flexible मॉडल होता है क्योंकि इसमें किसी भी protocol को implement किया जा सकता है.
4. यह connection oriented तथा connection less दोनों प्रकार की services को support करता है.
5. यह divide तथा conquer तकनीक का प्रयोग करता है जिससे सभी services विभिन्न layers में कार्य करती है. इसके कारण OSI model को administrate तथा maintain करना आसान हो जाता है.
6. इसमें अगर एक layer में change कर भी दिया जाए तो दूसरी लेयर में इसका प्रभाव नहीं पड़ता है.
7. यह बहुत ही ज्यादा secure तथा adaptable है.
Disadvantage of OSI model(ओएसआई मॉडल की हानियाँ)
1. यह किसी विशेष protocol को डिफाइन नहीं करता है l
2. इसमें कभी कभी नए protocols को implement करना मुश्किल होता है क्योंकि यह model इन protocols के invention से पहले ही बना दिया गया था l
3. इसमें services का duplication हो जाता है जैसे कि transport तथा data link layer दोनों के पास error control विधी होती है l
4. यह सभी layers एक दूसरे पर interdependent होती है l
Characteristics of OSI model (OSI Model की विशेषताएं)
- यह मॉडल दो layers में विभाजित होता है. एक upper layers और दूसरा lower layers.
- इसकी upper layer मुख्यतया application से सम्बन्धित issues को handle करती है और ये केवल software पर लागू होती हैं. application लेयर, end user के सबसे नजदीक होती है.