Computer Network Architecture in Hindi - कंप्यूटर नेटवर्क आर्किटेक्चर क्या है
Computer Architecture का अर्थ Layout हैं जो यह बताता है कि कैसे Computer कैसे Arrange होंगे तथा उनके कार्यों को कैसे Computer के लिए Allocate किया जाए Computer Architecture Software, Hardware, Protocol तथा Transmission Media का Physical तथा Logical Design तथा वे कैसे Communicate करते है, यह निर्धारित करना हैTypes of Computer Network Architecture in Hindi - कंप्यूटर नेटवर्क आर्किटेक्चर के प्रकार
ये निम्न प्रकार के होते है1) Peer to Peer Network Architecture
2) Client-Server Network Architecture
3) Hybrid Network Architecture
Peer to Peer Architecture
Peer to Peer Network एक ऐसा Network है जिसमे सभी Computers एक दूसरे से जुड़े रहते है तथाData की Processing के लिए सभी को समान अधिकार रहता है इसमें Client Server Architecture के समान कोई समर्पित Server नही होता।
इसमे प्रत्येक Computer जिसे Peer कहते है को, Resources Share करने की अनुमति दी जाती है परंतु समस्या वहां पर होती है जब एक Computer Resource मे अपनी आवश्यकतानुसार बदलाव करता है जिसका खामियाजा दूसरे Computer को भुगतना होता है यह Network छोटे वातावरण जिसमे 10 Computers हो के लिए बेहतर है।
Advantage of Peer to Peer Network Architecture in Hindi
1) बिना File Server के File को Share किया जा सकता है।2) इसे Setup तथा Maintain करना आसान है।
3) इस Network Architecture को किसी समर्पित Server की आवश्यकता नही जो Network को खर्चीला बना देता है।
4) यदि एक Computer कार्य करना बंद कर दिया तब अन्य Computers बिना प्रभावित हुए अपना कार्य जारी रखते है।
5) यह Homes तथा Small Businesses के लिए उपयुक्त है।
Disadvantage of Peer to Peer Network Architecture in Hindi
1) Peer to Peer Network मे कोई Centralized System नही होते अतः Data खो जाने पर उसका Backup नही कर सकते क्योंकि विभिन्न स्थानों मे अलग Data होते है।
2) Securty समस्या भी आ सकती है क्योंकि एक Device स्वयं को ही Manage करता है।
3) इस Network का ज्यादा प्रयोग होने पर Network की Speed Slow हो जाती है।
4) Database Applications के लिए उपयोगी नही है।
5) कम Reliable है।
6) इसका ज्यादा विस्तार नही कर सकते।
Client-Server Network Architecture in Hindi
एक या एक से अधिक Computers Server के समान तथा अन्य Computers Clients के समान कार्य करते है। यह एक ऐसा Network Model है जिसे End Users अर्थात Client के लिए Design किया गया है जो विभिन्न प्रकार के Resources जैसे Files, Directories, Printer आदि को Central Computer अर्थात Server से Access कर सके।Client-Server Architecture को request -response Architecture के नाम से भी जाना जाता है जहां Clients Request करते है और Server उस Request को पूरा करता है सभी Clients Server के माध्यम से आपस मे Communicate कर पाते है।
Server Computer द्वारा बडे़ बडे़ Operations जैसे Security तथा Network Management आदि किए जाते है।
Types of Client-Server Network Architecture in Hindi
यह मुख्यत: दो प्रकार के होते है
1) Two Tier Architecture
2) Three Tier Architecture
1) Two Tier Architecture
2) Three Tier Architecture
Two Tier Architecture
इसमें Client बिना किसी Interference के सीधे Server से Communicate करते है इसमे Client तथा Server के बीच कोई Intermediate नही होता है इसे Use करने वाले Users की संख्या कम होती है यह बहुत fast Run करता है तथा इसका रखरखाव करना भी आसान है।Three Tier Architecture
Two Tier Architecture जो कमियां पाई जाती है उसके समाधान के रूप में Three Tier Architecture है इसमें User सीधे Server से Communicate नही करती बल्कि User Interface और Server के बीच एक middleware का उपयोग किया जाता है।Layers of Three Tier Architecture
इसमें 3 Layers होते हैPresentation Layer:
Presentation Layer को User Interface कहते है जिसके द्वारा User Application Layer या Middle Layer से Communicate करता हैApplication Layer:
यह Layer Presentation Layer तथा Database Layer से प्राप्त Data को Logically Process करता हैServer Layer या Database Layer:
इस Layer में Data Store रहता है इस Layer मे Application से Process किए गए Data Store रहते है।
आइए हम इसे उदाहरण से समझते है
जब हम अपने Computer या Mobile पर किसी Web Server से Webpage प्राप्त करना चाहते है तब सीधे ही Webserver से Connect नही होते
परन्तु इसके लिए Web Browser जो Application Layer मे आता है का Use करके Webserver से Webpage Request कर उस Webpage को प्राप्त करते है अतः यह Three tier Architecture का उदाहरण है।
Advantage of Client-Server Network Architecture in Hindi
1) Client-Server Network एक Centralized System है जहां आसानी से Data का Backup लिया जा सकता है।
2) Client-Server Network मे Dedicated Server रहता है जिससे पूरे Network System के Performance मे बढ़ोतरी होता है।
3) यह Network Scalable है इसलिए Network को बढ़ाने के लिए Devices आसानी से जोड़ सकते है।
4) Client-Server मे Security अच्छा रहता है क्योंकि एक Dedicated Server द्वारा Resources की Sharing को Manage किया जाता है।
5) इसमे Resource के Sharing की Speed भी बढ़ती है।
6) यह Network Traffic को कम करता है।
7) अलग अलग Users को अलग अलग Access level प्रदान किया जाता है।
8)इसमें कम Powerful Computers को Clients के रुप मे Use किया जा सकता है क्योंकि ज्यादा Processing का कार्य Server के द्वारा किया जाता है।
Disadvantage of Client-Server Network Architecture in Hindi
1) Client-Server network महंगा है क्योंकि इसमें ज्यादा Memory युक्त Server की आवश्यकता होती है।2) Client को Resource प्रदान करने के लिए Server के पास NOS (Network Operating System) होता है लेकिन NOS बहुत महंगा होता है।
3) इसमे एक Dedicated Network Administrator की जरुरत होती है जो Resources को Manage कर सके।
4) जब Server Down हो जाता है तब Network मे सभी Operations बंद हो जाते है।
Hybrid Network Architecture
इस Architecture में Client Server Network तथा Peer to Peer Network Architecture दोनो को मिलाया जाता हैं ताकि दोनो Architecture के गुणों का फायदा उठाया जा सकेे।
यह Architecture Client -Server Network के समान Server मे सभी प्रकार के Centralized Services देती है साथ ही Peer to Peer Network के समान प्रत्येक User अपने Resources को Share तथा Manage कर सकते है कुछ Network मे Hybrid Network Architecture का प्रयोग किया जाता है।
Features of Computer Architecture in Hindi - कंप्यूटर आर्किटेक्चर की विशेषताएं
Computer Architecture के कई Features है जिसमे कुछ निम्न है
1) Computer Architecture का Design ऐसा होना चाहिए कि वह अनुकूलित रूप से वृद्धि सके और Network की Size को भी Large करने मे सक्षम हो सके।
2) Computer Architecture स्थिर और विश्वसनीय होना चाहिए और ताकि उसमे कम से कम Downtime और Failure हो।
3) Computer Architecture इस प्रकार Design हो की वह High Performance के साथ उच्च गति से Data Transfer करने वाला हो सकें।
4) Computer Architecture मे पहले से Security Features होने चाहिए ताकि Network को Protect किया जा सकें और Data को Unathorized Attack से रोका जा सके।
5) Computer Architecture को विभिन्न Network Devices, Operating System और Application Software के अनुकूल होना चाहिए।
6)Computer Architecture का Design ऐसा होना चाहिए जिसे आसानी से Upgrade और Maintenance किया जा सकें।
7) Computer Architecture को Network की आवश्यकतानुसार और Topologies के अनुसार होने वाले बदलाव को स्वीकार करने के लिए लचीला और अनुकूलित होना चाहिए।
8) Computer Architecture को User Friendly होना चाहिए ताकि उसके Features को सरलता से Use कर Network Management और Administration को आसान किया जा सके।
9) Computer Architecture को Industry के मापदंडों का भी पालन करना है।
Difference between Client -Server Network and Peer to Peer Network in Hindi
1)Peer to Peer Network में कोई विशिष्ट Server या Clients नही होते प्रत्येक Node Server तथा Client के समान Work करते हैं
Client -Server Network में विशेष Server तथा Client होते हैं
2)
Peer to Peer Network Connectivity पर ज्यादा Focus करता है
Client -Server Network Information Sharing पर ज्यादा Focus करता है
3)
Peer to Peer Network प्रत्येक Peer के खुद के अपने Data होते है
Client -Server Network मे Data Centralized Server मे रहते है
4)
Peer to Peer Network में प्रत्येक Node Service के लिए Request करते है और Services प्रदान करते है
Client -Server Network मे Client Service के लिए Request करते है तथा Server Response करते है
5)
Peer to Peer Network मे Peer की संख्या बढ़ने पर कम stable रहते है
Client -Server Network Peer to Peer Network की अपेक्षा ज्यादा Stable होते है
6)
Peer to Peer Network कम खर्चीला होते है
Client -Server Network ज्यादा खर्चीला होते है
7)
Peer to Peer Network मे Setup तथा Administrator दोनो सरल है
Client -Server Network का Setup जटिल है तथा इसमें Professional Administrator की आवश्यकता होती है
8)
Peer to Peer Network मे सभी Machine की समान Power है
Client -Server Network मे Server के पास Clients की अपेक्षा ज्यादा Power है
0 टिप्पणियाँ