कंप्यूटर नेटवर्क दो या दो से अधिक कंप्यूटर के बीच एक ऐसा एडजेस्टमेंट (सामंजस्य) होता है जिसके द्वारा वे आपस में डाटा व इन्फार्मेसन का आदान प्रदान करते हैं l
एक कंप्यूटर नेटवर्क या डाटा नेटवर्क के एक दूरसंचार नेटवर्क है जो नोड्स संसाधनों को साझा करने की अनुमति देता है। कंप्यूटर नेटवर्क में, एक दूसरे के एक डेटा लिंक का उपयोग के साथ नेटवर्क कंप्यूटिंग उपकरणों एक्सचेंज डेटा। नोड्स के बीच कनेक्शन या तो केबल मीडिया या वायरलेस मीडिया का उपयोग कर स्थापित कर रहे हैं। सबसे प्रसिद्ध कंप्यूटर नेटवर्क इंटरनेट का है।
Introduction to networks
Network शब्द को अलग अलग संदर्भ में प्रयोग किया जाता है, जैसे की telephone network, computer network और peoples network। एक computer network कुछ devices से मिलकर बना होता है जो आपस में connected होते है।
ये devices एक दूसरे के साथ information शेयर करते है। ये information कई प्रकार की हो सकती है। जैसे की
· Message
· Documents
· Music
· Files (all network supported format)
· Database
· Devices (printer, fax)
Networks में एक दूसरे से communicate करने के लिए devices कुछ rules follow करते है। ये rules protocols कहलाते है। कुछ common protocols की लिस्ट नीचे दी जा रही है-
· TCP(Transmission control protocol)
· UDP(User Data gram Protocol)
· IP (Internet Protocol)
· HTTP (Hyper Text Transfer Protocol)
· SMTP (Simple Mail Transfer Protocol)
Networks communication के लिए एक model follow करते है। ये model एक blueprint होता है। जो define करता है की network पर communication कैसे होगा।
Types of networks
Networks को उनकी size के according कई categories में divide किया गया है। Network के types नीचे दिए जा रहे है -
LAN (Local Areal Network) - LAN एक high speed network होता है। ये बहुत ही छोटा network होता है। जैसे की एक बिल्डिंग या कैंपस। LAN में communication के लिए different technologies यूज़ की जाती है जिनमे Ethernet सबसे common technology है।
Work Hub & Switch
WAN (Wide Area Network) - एक WAN network कई LAN networks को आपस में connect करता है। ये बहुत बड़ा area cover करता है। अलग अलग देशों के network आपस में WAN के द्वारा ही connected रहते है। ये एक ग्लोबल नेटवर्क होता है।
work on Router
MAN (Metropolitan Area Network) - ये कई LAN networks को आपस में connect करता है। लेकिन इस network type का area छोटा होता है, जैसे की कोई city या state.
VPN (Virtual Private Network) - इस network से आप अपनी information किसी public network के द्वारा securely भेज सकते है। इस network को आप किसी organization की 2 branches के बीच establish कर सकते है।
Network architecture
Network architectures 3 तरह के होते है। Architectures के बारे में जानने से पहले आइये कुछ basic terms के बारे में जानने का प्रयास करते है।
· Host - Host कोई भी वो device होता है जो network से connected होता है।
· Client - वो host जो data या service के लिए request करता है client कहलाता है।
· Server - वो host जो data या service प्रोवाइड करता है, server कहलाता है।
· Peer - ऐसा host जो data या service के लिए request भी कर सकता है और provide भी कर सकता है, Peer कहलाता है।
आइये अब different architectures के बारे में जानते है।
Peer to peer architecture
किसी भी peer to peer architecture में सभी host data/service के लिए request भी कर सकते है। और data/service प्रोवाइड भी कर सकते है।
Client/server architecture
Client/server architecture में एक host server होता है और बाकी सब host client होते है। सभी clients data/service के लिए server को request करते है और server सभी clients को response करता है।
Mainframe architecture
Mainframe architecture में data/services एक ही host पर store होती है जिसे mainframe कहते है। सब host इस mainframe से जुड़े होते है जिन्हे terminals कहते है। ये terminals dumb होते है और खुद कुछ भी task perform नहीं करते है। Terminals को सिर्फ input और output के लिए यूज़ किया जाता है।