कंप्यूटर नेटवर्किंग के प्रश्न यह जाँचते हैं कि आप समझते हैं कि मशीनों के बीच डेटा कैसे चलता है: लेयर, मुख्य प्रोटोकॉल, और जब कुछ टूट जाता है तो क्या होता है। नीचे 20 प्रश्न और उनके उत्तर दिए गए हैं जिन्हें आप अपने हिसाब से ढाल सकते हैं, बुनियादी बातों से लेकर वह "जब आप URL टाइप करते हैं तो क्या होता है" वाले प्रश्न तक जो हर जगह पूछा जाता है। सबनेट के उदाहरण प्रकाशन से पहले Python के ipaddress मॉड्यूल से जाँचे गए थे।
लेयर और मॉडल
1. OSI और TCP/IP मॉडल क्या हैं?
OSI मॉडल में सात लेयर होती हैं: फिज़िकल, डेटा लिंक, नेटवर्क, ट्रांसपोर्ट, सेशन, प्रेज़ेंटेशन, और एप्लिकेशन। TCP/IP मॉडल इन्हें चार में समूहित करता है: लिंक, इंटरनेट, ट्रांसपोर्ट, और एप्लिकेशन। इंटरव्यू में आमतौर पर व्यावहारिक बँटवारे की परवाह होती है: लिंक लेयर पर Ethernet और Wi-Fi, इंटरनेट लेयर पर IP, ट्रांसपोर्ट लेयर पर TCP और UDP, और एप्लिकेशन लेयर पर HTTP, DNS, और TLS।
2. स्विच, राउटर, और लोड बैलेंसर किस लेयर पर काम करते हैं?
एक स्विच डेटा लिंक लेयर पर MAC एड्रेस से फ्रेम अग्रेषित करता है। एक राउटर नेटवर्क लेयर पर IP एड्रेस से पैकेट अग्रेषित करता है। लेयर 4 लोड बैलेंसर IP एड्रेस और पोर्ट का उपयोग करके सर्वर चुनता है, और लेयर 7 लोड बैलेंसर HTTP रिक्वेस्ट को देख सकता है, जैसे पाथ या कोई हेडर।
3. MAC एड्रेस और IP एड्रेस में क्या अंतर है?
MAC एड्रेस किसी लोकल लिंक पर नेटवर्क इंटरफ़ेस की पहचान करता है और आमतौर पर हार्डवेयर में तय होता है। IP एड्रेस रूटिंग के लिए किसी नेटवर्क पर डिवाइस की पहचान करता है, और यह आपके जुड़ने वाले नेटवर्क के साथ बदलता रहता है।
ट्रांसपोर्ट प्रोटोकॉल
4. TCP या UDP?
TCP कनेक्शन-आधारित और विश्वसनीय है: यह बाइट्स को क्रमांकित करता है, खोए हुए सेगमेंट दोबारा भेजता है, क्रम में डिलीवर करता है, और फ़्लो तथा कंजेशन को नियंत्रित करता है। UDP बिना किसी डिलीवरी गारंटी के स्वतंत्र डेटाग्राम भेजता है, इसलिए इसका ओवरहेड और विलंब कम होता है। वेब पेज, फ़ाइलों, और ईमेल के लिए TCP का उपयोग करें। जहाँ गति सटीक डिलीवरी से ज़्यादा मायने रखती है, वहाँ UDP का उपयोग करें, जैसे DNS लुकअप, लाइव वीडियो, वॉइस, और कई गेम।
5. TCP थ्री-वे हैंडशेक समझाइए
क्लाइंट कनेक्शन खोलने के लिए SYN भेजता है। सर्वर SYN-ACK के साथ जवाब देता है। क्लाइंट ACK भेजता है। इसके बाद, दोनों पक्ष शुरुआती सीक्वेंस नंबरों पर सहमत हो चुके होते हैं और डेटा बह सकता है। बंद करने में आमतौर पर हर दिशा में FIN और ACK संदेशों का उपयोग होता है।
6. TCP कंजेशन को कैसे संभालता है?
यह शुरुआत में थोड़ा डेटा भेजकर शुरू करता है और जब तक पैकेट पहुँचते रहते हैं तब तक भेजने की दर बढ़ाता है, जिसे स्लो स्टार्ट कहते हैं। जब इसे लॉस का पता चलता है, तो यह दर घटा देता है और फिर ज़्यादा सतर्कता से बढ़ाता है। लक्ष्य है उपलब्ध बैंडविड्थ का उपयोग करना, बिना नेटवर्क को ओवरलोड किए।
7. लेटेंसी, बैंडविड्थ, और थ्रूपुट में क्या अंतर है?
लेटेंसी यह है कि किसी पैकेट को पहुँचने में कितना समय लगता है। बैंडविड्थ वह अधिकतम दर है जो एक लिंक ले जा सकता है। थ्रूपुट वह दर है जो आप वास्तव में हासिल करते हैं, जो ओवरहेड, लॉस, और विलंब के कारण बैंडविड्थ से कम होती है। किसी लिंक में बैंडविड्थ ज़्यादा हो सकती है और फिर भी लेटेंसी ज़्यादा होने पर वह धीमा लग सकता है।
एड्रेसिंग और सबनेटिंग
8. /24 नेटवर्क में कितने उपयोग करने योग्य होस्ट होते हैं?
एक /24 में 256 एड्रेस होते हैं। पहला नेटवर्क एड्रेस है और आखिरी ब्रॉडकास्ट एड्रेस है, इसलिए 254 उपयोग करने योग्य हैं। 192.168.10.0/24 के लिए, होस्ट 192.168.10.1 से 192.168.10.254 तक चलते हैं, और ब्रॉडकास्ट एड्रेस 192.168.10.255 है।
9. एक /24 को चार सबनेट में बाँटें
/26 नेटवर्क बनाने के लिए दो बिट उधार लें। प्रत्येक में 64 एड्रेस और 62 उपयोग करने योग्य होस्ट होते हैं। 192.168.10.0/24 के लिए चार सबनेट हैं 192.168.10.0/26, 192.168.10.64/26, 192.168.10.128/26, और 192.168.10.192/26।
10. 192.168.1.130/26 किस नेटवर्क में आता है?
/26 मास्क 255.255.255.192 है, इसलिए नेटवर्क हर 64 एड्रेस पर शुरू होते हैं। यह एड्रेस उस ब्लॉक में पड़ता है जो 192.168.1.128 से शुरू होता है। वह नेटवर्क 192.168.1.128 से 192.168.1.191 तक चलता है, जिसमें उपयोग करने योग्य होस्ट .129 से .190 तक हैं और ब्रॉडकास्ट .191 पर है।
11. /27 में कितने उपयोग करने योग्य होस्ट होते हैं?
एक /27 में 32 एड्रेस और 30 उपयोग करने योग्य होस्ट होते हैं। 10.0.0.0/27 के लिए, होस्ट 10.0.0.1 से 10.0.0.30 तक हैं, और ब्रॉडकास्ट एड्रेस 10.0.0.31 है।
12. NAT क्या है?
नेटवर्क एड्रेस ट्रांसलेशन कई डिवाइसों को एक प्राइवेट नेटवर्क पर एक सार्वजनिक IP एड्रेस साझा करने देता है। राउटर बाहर जाने वाले पैकेट पर स्रोत एड्रेस और पोर्ट को फिर से लिखता है और जवाबों को सही डिवाइस पर वापस भेजने के लिए एक टेबल रखता है। यह सार्वजनिक एड्रेस बचाता है, लेकिन इसके पीछे मौजूद डिवाइसों तक इनबाउंड कनेक्शन कठिन बना देता है।
मुख्य सेवाएँ
13. DNS क्या करता है, और लुकअप कैसे काम करता है?
DNS नामों को IP पते में बदलता है। क्लाइंट एक रिज़ॉल्वर से पूछता है, जो अपना कैश जाँचता है। अगर जवाब कैश में नहीं है, तो रिज़ॉल्वर पहले रूट सर्वर से, फिर टॉप-लेवल डोमेन सर्वर से, फिर डोमेन के अथॉरिटेटिव सर्वर से पूछता है, और जवाब क्लाइंट को लौटा देता है। जवाब रिकॉर्ड के TTL में तय समय तक कैश रहते हैं।
14. ARP और DHCP क्या करते हैं?
ARP लोकल नेटवर्क पर किसी IP पते के लिए MAC पता ढूँढता है। DHCP नेटवर्क से जुड़ने वाले डिवाइसों को IP पते, डिफ़ॉल्ट गेटवे, और DNS सर्वर बाँटता है।
15. HTTP और HTTPS में क्या अंतर है?
HTTPS, HTTP ही है जो TLS के ऊपर चलता है। TLS ट्रैफ़िक को एन्क्रिप्ट करता है, सर्टिफिकेट से सर्वर की पहचान जाँचता है, और छेड़छाड़ से बचाता है। कोई भी HTTP डेटा भेजने से पहले, TLS हैंडशेक के दौरान क्लाइंट और सर्वर कुंजियों पर सहमत होते हैं।
16. आम HTTP स्टेटस कोड का क्या मतलब होता है?
| कोड | अर्थ |
|---|---|
| 200 | ठीक है |
| 301 | स्थायी रूप से हटा दिया गया |
| 304 | बदला नहीं, अपना कैश इस्तेमाल करें |
| 400 | खराब अनुरोध |
| 401 | प्रमाणित नहीं |
| 403 | वर्जित |
| 404 | नहीं मिला |
| 429 | बहुत ज़्यादा अनुरोध |
| 500 | सर्वर त्रुटि |
| 502 | खराब गेटवे |
| 503 | सेवा उपलब्ध नहीं |
सब कुछ जोड़ना
17. जब आप ब्राउज़र में URL टाइप करके Enter दबाते हैं तो क्या होता है?
- ब्राउज़र अपना कैश जाँचता है, फिर DNS से डोमेन नाम को IP पते में रिज़ॉल्व करता है।
- यह तीन-तरफ़ा हैंडशेक के साथ TCP कनेक्शन खोलता है।
- HTTPS के लिए, यह कुंजियों पर सहमति बनाने और सर्टिफिकेट जाँचने के लिए TLS हैंडशेक चलाता है।
- यह एक HTTP अनुरोध भेजता है।
- अनुरोध लोड बैलेंसर या CDN से होकर जा सकता है, और सर्वर स्टेटस कोड और सामग्री के साथ जवाब लौटाता है।
- ब्राउज़र HTML पार्स करता है, स्क्रिप्ट और इमेज जैसे जुड़े संसाधन लाता है, और पेज रेंडर करता है।
आपको हर कदम रटना ज़रूरी नहीं है। इंटरव्यू के हिसाब से गहराई चुनें और बताएँ कि कौन-से हिस्से आपको सबसे अच्छे लगते हैं।
18. कोई वेबसाइट धीमी है। आप पता कैसे लगाएँगे कि क्यों?
परतों को अलग करके शुरू करें। DNS लुकअप समय, कनेक्शन और TLS समय, पहले बाइट तक का समय, और डाउनलोड समय जाँचें। पहुँच और राउंड-ट्रिप समय के लिए ping इस्तेमाल करें, रास्ते में देरी कहाँ बढ़ रही है यह देखने के लिए traceroute, और कौन-से अनुरोध धीमे हैं यह देखने के लिए ब्राउज़र डेवलपर टूल। फिर तय करें कि समस्या नेटवर्क की है, सर्वर की, या खुद पेज की।
19. ping और traceroute क्या हैं?
ping यह जाँचने के लिए ICMP इको अनुरोध भेजता है कि कोई होस्ट पहुँच में है या नहीं, और राउंड-ट्रिप समय मापता है। traceroute बढ़ते time-to-live मानों वाले पैकेट भेजकर और जवाब पढ़कर रास्ते के राउटर दिखाता है।
20. हब, स्विच, और राउटर में क्या अंतर है?
हब हर सिग्नल को हर पोर्ट पर दोहराता है, इसलिए अब इसका इस्तेमाल कम होता है। स्विच सीखता है कि कौन-सा MAC पता किस पोर्ट पर है और फ्रेम सिर्फ़ ज़रूरत वहीं भेजता है। राउटर अलग-अलग नेटवर्क जोड़ता है और IP पते के आधार पर उनके बीच पैकेट फ़ॉरवर्ड करता है।
तैयारी कैसे करें
- परतें बनाकर दिखा पाएँ और हर प्रोटोकॉल को उन पर रख पाएँ।
- सबनेट गणना हाथ से तब तक अभ्यास करें जब तक एक /24 को छोटे ब्लॉकों में एक मिनट में न बाँट सकें।
- "URL टाइप करें" वाले जवाब को तीन गहराइयों में दोहराएँ: 30 सेकंड, दो मिनट, और एक गहरा संस्करण।
- ट्रबलशूटिंग कमांड जानें और यह भी कि हर एक आपको क्या बताता है।
संबंधित अभ्यास के लिए, हमारी गाइड देखें: system design interview questions, Kubernetes interview questions, AWS interview questions, और cybersecurity analyst interviews।
ज़ोर से और अपने शब्दों में अभ्यास करें। बाद में ट्रांसक्रिप्ट देखने पर पता चलता है कि आप कहाँ भटके या मुद्दा छोड़ दिया। किसी भी लाइव इंटरव्यू या असेसमेंट में AI टूल्स को लेकर नियोक्ता के नियमों का पालन करें।
YesToTheOffer के साथ अपने उत्तरों का अभ्यास करें
जोर से दोहराएं, अपने ही रिज्यूमे से बने उत्तर प्राप्त करें, और बाद में अपने ट्रांसक्रिप्ट की समीक्षा करें। 30 मुफ्त मिनट, कोई सदस्यता नहीं।



