पैकेट प्रवाह
सभी इंटरनेट संचार पैकेट या डेटा के आदान-प्रदान या प्रवाह के माध्यम से किए जाते हैं, जो नेटवर्क पर प्रसारित डेटा की न्यूनतम इकाई हैं। ताकि प्रत्येक पैकेट अपने गंतव्य तक पहुंच सके, चाहे संचार मशीनें कहीं भी स्थित हों, इसमें प्रत्येक संचार मशीन के आईपी पते के साथ-साथ उस पोर्ट के बारे में जानकारी संलग्न होनी चाहिए जिसके माध्यम से वे संचार करते हैं। किसी डिवाइस का आईपी पता नेटवर्क के भीतर इसकी विशिष्ट पहचान करता है। संचार पोर्ट भी एक बहुत ही महत्वपूर्ण हिस्सा है जिसे फ़ायरवॉल को भी सत्यापित और नियंत्रित करना चाहिए, क्योंकि अधिकांश संचार प्रोटोकॉल के तहत किए जाते हैं जो बंदरगाहों के माध्यम से पैकेट भेजते हैं जैसे:
टीसीपी यह संचार प्रोटोकॉल है जो गारंटी देता है कि डेटा बिना किसी त्रुटि के और उसी क्रम में अपने गंतव्य तक पहुंचाया जाएगा जिस क्रम में इसे प्रसारित किया गया था।
टीसीपी आवेदन भेजने और प्राप्त करने की पहचान करने के लिए पोर्ट नंबर की अवधारणा का उपयोग करता है। टीसीपी कनेक्शन के प्रत्येक पक्ष में एक संबद्ध पोर्ट नंबर होता है (16-बिट अहस्ताक्षरित, इसलिए 65536 संभावित पोर्ट होते हैं) जो भेजने या प्राप्त करने वाले एप्लिकेशन द्वारा निर्दिष्ट किया जाता है। बंदरगाहों को तीन श्रेणियों में वर्गीकृत किया गया है: प्रसिद्ध, पंजीकृत और गतिशील/निजी। प्रसिद्ध बंदरगाहों को इसके द्वारा सौंपा गया है इंटरनेट असाइन्ड नंबर अथॉरिटी (IANA), 0 से 1023 तक होते हैं और सामान्यतः सिस्टम द्वारा या विशेषाधिकार प्राप्त प्रक्रियाओं द्वारा उपयोग किए जाते हैं। इस प्रकार के पोर्ट का उपयोग करने वाले एप्लिकेशन सर्वर के रूप में निष्पादित होते हैं और कनेक्शन सुनते हैं। कुछ उदाहरण हैं: एफ़टीपी (21), एसएसएच (22), टेलनेट (23), एसएमटीपी (25) और HTTP (80)। पंजीकृत पोर्ट आमतौर पर उपयोगकर्ता अनुप्रयोगों द्वारा सर्वर से कनेक्ट करते समय अस्थायी रूप से उपयोग किए जाते हैं, लेकिन वे उन सेवाओं का भी प्रतिनिधित्व कर सकते हैं जिन्हें किसी तीसरे पक्ष द्वारा पंजीकृत किया गया है (पंजीकृत पोर्ट रेंज: 1024 से 49151)। डायनामिक/निजी पोर्ट का उपयोग उपयोगकर्ता अनुप्रयोगों द्वारा भी किया जा सकता है, लेकिन यह मामला कम आम है। डायनामिक/प्राइवेट पोर्ट का टीसीपी कनेक्शन के बाहर कोई मतलब नहीं है जिसमें उनका उपयोग किया गया था (डायनामिक/प्राइवेट पोर्ट की रेंज: 49152 से 65535, याद रखें कि 2 की कुल रेंज 16 की शक्ति तक बढ़ा दी गई है, 65536 से 0 नंबरों को कवर करती है। 65535)
उपयोगकर्ता डेटाग्राम प्रोटोकॉल (UDP) डेटाग्राम (लेयर 4 एनकैप्सुलेशन ओएसआई मॉडल) के आदान-प्रदान पर आधारित एक ट्रांसपोर्ट लेवल प्रोटोकॉल है, यह प्रोटोकॉल यह गारंटी नहीं देता है कि डेटा को उसके गंतव्य तक त्रुटियों के बिना और उसी क्रम में वितरित किया जाएगा जिसमें इसे प्रसारित किया गया था।
यूडीपी अनुप्रयोगों के बीच संचार की अनुमति देने के लिए बंदरगाहों का उपयोग करता है। पोर्ट फ़ील्ड 16 बिट लंबा है, इसलिए मान्य मानों की सीमा 0 से 65.535 है। पोर्ट 0 आरक्षित है, लेकिन स्रोत पोर्ट के रूप में एक अनुमत मान है यदि भेजने की प्रक्रिया प्रतिक्रिया में संदेश प्राप्त करने की उम्मीद नहीं करती है।
- बंदरगाहों 1 1023 उन्हें कहा जाता है प्रसिद्ध बंदरगाह और यूनिक्स-प्रकार के ऑपरेटिंग सिस्टम में, इनमें से किसी एक पोर्ट से लिंक करने के लिए सुपर उपयोगकर्ता के रूप में पहुंच की आवश्यकता होती है।
- बंदरगाहों 1024 49.151 इसके पंजीकृत बंदरगाह.
- बंदरगाहों 49.152 65.535 इसके अल्पकालिक बंदरगाह और अस्थायी पोर्ट के रूप में उपयोग किया जाता है, विशेष रूप से क्लाइंट द्वारा सर्वर के साथ संचार करते समय।
- https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
हमारी समझ को सुविधाजनक बनाने के लिए
- मिक्रोटिक ने पैकेट प्रवाह में उन्नत कॉन्फ़िगरेशन में हमारी सहायता के लिए आरेख बनाए हैं।
- उनसे परिचित होना अच्छा है ताकि आप जान सकें कि पैकेजों के साथ क्या हो रहा है और वे किस क्रम में जाएंगे।
- इस पाठ्यक्रम के लिए, ग्राफ़ का सतही और सरल तरीके से विश्लेषण किया जाएगा।
- https://wiki.mikrotik.com/wiki/Packet_Flow
ब्रिज या लेयर 2 (मैक) में पैकेट प्रवाह आरेख
इस आरेख में रूटिंग भाग को एक बॉक्स के रूप में सरल बनाया गया है (परत 3)
रूटिंग या लेयर 3 (आईपी) में पैकेट प्रवाह आरेख
इस आरेख में ब्रिज भाग को एक बॉक्स (ब्रिजिंग) के रूप में सरल बनाया गया है