Introduction to Networking
जैसा की आप ऊपर दिए गए diagram में देख सकते है अलग अलग devices आपस में connected है। यह एक simple computer network है।
What is Networking? (in plain Hindi)
Network establish होने के बाद network के सभी device आपस में communication और information sharing करते है। Network devices के द्वारा share की जाने वाली information कई प्रकार की हो सकती है। जैसे की Messages, Documents, Music, Files, Databases आदि।
- TCP(Transmission control protocol)
- UDP(User Data gram Protocol)
- IP (Internet Protocol)
- HTTP (Hyper Text Transfer Protocol)
- SMTP (Simple Mail Transfer Protocol)
Types of Networks
LAN (Local Areal Network)
LAN एक high speed network होता है। ये बहुत ही छोटा network होता है। जैसे की एक बिल्डिंग या कैंपस। LAN में communication के लिए different technologies यूज़ की जाती है जिनमे Ethernet सबसे common technology है।
WAN (Wide Area Network)
एक WAN network कई LAN networks को आपस में connect करता है। ये बहुत बड़ा area cover करता है। अलग अलग देशों के network आपस में WAN के द्वारा ही connected रहते है। ये एक ग्लोबल नेटवर्क होता है।
MAN (Metropolitan Area Network)
ये कई LAN networks को आपस में connect करता है। लेकिन इस network type का area छोटा होता है, जैसे की कोई campus, 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 कहलाता है। उदाहरण के लिए आप किसी web page के लिए web browser के द्वारा request करते है।
- Server – वो host जो data या service प्रोवाइड करता है, server कहलाता है।
- Peer – ऐसा host जो data या service के लिए request भी कर सकता है और provide भी कर सकता है, Peer कहलाता है।
आइये अब different architectures के बारे में जानते है।
Peer to Peer Architecture
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 के लिए यूज़ किया जाता है।