Client और server क्या है? आसान हिंदी में समझिए
आप किसी ऐप पर कुछ टैप करते हैं। थोड़ी देर में वो पेज लोड हो जाता है। पर असली काम किसने किया — आपका फोन, या कहीं दूर बैठा कोई कंप्यूटर?
हर वेबसाइट और हर ऐप के पीछे दो पहलू होते हैं। एक पहलू चीज़ें माँगता है, दूसरा पहलू जवाब देता है। इन्हीं दोनों को समझना client और server क्या है — इस सवाल का पूरा जवाब है।
Client वो डिवाइस है जो माँगता है (जैसे आपका फोन या ब्राउज़र), और server वो कंप्यूटर है जो उस माँग का जवाब तैयार करके भेजता है। एक ऑर्डर देता है, दूसरा उसे पूरा करता है।
Client और server क्या है — एक आसान उदाहरण से?
Zomato पर खाना ऑर्डर करने की सोचिए। आप ऐप पर ऑर्डर देते हैं। रसोई खाना पकाती है। फिर वो आपके दरवाज़े पर आ जाता है।
वेब भी ठीक इसी तरह काम करता है। यहाँ आपका फोन ऑर्डर देने वाला है, और server रसोई है।
- Client = आप या आपका फोन — जो ऑर्डर (request) भेजता है।
- Server = वो कंप्यूटर जो ऑर्डर पूरा करके जवाब (response) लौटाता है।
आपका फोन कभी खुद खाना नहीं पकाता। वो सिर्फ ऑर्डर देता है। भारी काम — डेटा निकालना, पेज तैयार करना — सब server करता है, और फिर नतीजा वापस भेज देता है।
Request और response का मतलब क्या है?
हर बार जब आप कुछ माँगते हैं, तो दो चीज़ें होती हैं:
- Request — client की तरफ से भेजी गई माँग। जैसे “मुझे यह पेज दिखाओ”।
- Response — server की तरफ से आया जवाब। जैसे पेज का पूरा डेटा।
आप माँगते हैं, server तैयार करता है, और जवाब सीधे आपके पास वापस आता है। पूरा वेब बस इसी एक लेन-देन पर बना है।
यह क्यों मायने रखता है?
क्योंकि हर पेज, हर ऐप, हर बटन का टैप — सब इसी एक पैटर्न पर चलता है: एक तरफ कोई माँगता है, दूसरी तरफ कोई जवाब देता है।
जब आप यह समझ जाते हैं, तो आगे की हर चीज़ आसान लगने लगती है — HTTP, API, server बनाना, ऐप deploy करना। ये सब इसी एक नींव पर खड़े हैं। यही नींव हम स्टेप-बाय-स्टेप पूरे फ्री Zero to AI Hero कोर्स में बनाते हैं।
मैं इसे अभी कैसे आज़माऊँ?
आप अपने टर्मिनल से खुद एक request भेज सकते हैं। curl एक छोटी कमांड है जो किसी server से बात करती है। नीचे वाली कमांड Zomato के server को सिर्फ “head” (हेडर) माँगने वाली request भेजती है:
curl -I https://www.zomato.com
Server जवाब में एक स्टेटस कोड भेजता है। अगर आपको 200 दिखे, तो उसका मतलब है OK — सब ठीक है। यही पल है जब आप पहली बार खुद एक client बनकर एक असली server से बात करते हैं।
आगे क्या?
अब आप जानते हैं कि एक तरफ client माँगता है और दूसरी तरफ server जवाब देता है। अगला कदम है यह समझना कि ये दोनों आपस में किस भाषा में बात करते हैं — यानी HTTP।
मुख्य बातें (Key Takeaways)
- Client वो डिवाइस है जो माँगता है — आपका फोन, ब्राउज़र या लैपटॉप।
- Server वो कंप्यूटर है जो माँग का जवाब तैयार करके भेजता है।
- Request = माँग, Response = जवाब। पूरा वेब इसी लेन-देन पर बना है।
- भारी काम हमेशा server करता है; client सिर्फ ऑर्डर देता है और नतीजा दिखाता है।
curl -Iसे आप खुद एक request भेजकर server का जवाब (जैसे200 OK) देख सकते हैं।
🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।
Want to actually learn this?
151 free 2-minute lessons — from "what's a file?" to building with AI.
▶ Start the free course