IP संबोधन, विखंडन, अनुमार्गण व सहायक प्रोटोकॉल
/27 को मास्क, संजाल पते, प्रसारण पते व परिपोषक-गिनती में बदल सकें, अधिकांश संबोधन-प्रश्न दो पंक्ति का कार्य हैं। उसे विश्वसनीय बनाती एक आदत यह है कि उस अष्टक में काम करें जिसमें उपसर्ग गिरता है और शेष को छोड़ दें। विखंडन इसलिए विद्यमान है कि प्रत्येक कड़ी का अपना MTU है और कोई डेटाग्राम अगली से बड़ा हो सकता है, और वही स्थान है जहाँ एक विशिष्ट विवरण उत्तर तय करता है: विचलन-क्षेत्र 8 बाइट की इकाइयाँ गिनता है, बाइट नहीं, अतः अंतिम के अतिरिक्त प्रत्येक खंड का पेलोड 8 का गुणज होना चाहिए। अनुमार्गण स्तर की वास्तविक कलनविधि है, और पाठ्यक्रम दो कुल नामित करता है जो वही लघुतम पथ विपरीत साधनों से निकालते हैं। कड़ी-अवस्था संस्थिति बाढ़ में भेजता है ताकि प्रत्येक अनुमार्गक पूर्ण मानचित्र पर डिज्क्स्ट्रा चला सके। दूरी-सदिश मानचित्र कभी नहीं देखता: प्रत्येक अनुमार्गक केवल अपने पड़ोसियों के दावे जानता है और बेलमैन–फ़ोर्ड लगाता है, जो उन्हीं उत्तरों पर अभिसरित होता है और कड़ी मरने पर लाक्षणिक रूप से विफल होता है — अनंत तक गिनती, जहाँ दो अनुमार्गक प्रत्येक मानते हैं कि दूसरे के पास अभी भी मार्ग है और उनके आकलन एक-एक छलाँग चढ़ते हैं। तत्पश्चात् सहायक प्रोटोकॉल, जिन्हें उस प्रश्न से स्मरण रखना सर्वोत्तम है जिसका प्रत्येक उत्तर देता है: ARP इस कड़ी पर IP पते को MAC पते से मानचित्रित करता है, DHCP परिपोषक को उसका पता सर्वप्रथम देता है, ICMP बताता है क्या गलत हुआ, और NAT पोर्ट पुनर्लेखित करके अनेक निजी परिपोषकों को एक सार्वजनिक पता साझा करने देता है।CIDR: एक स्लैश से चार संख्याएँ
उपसर्ग-लंबाई /n कहती है कि प्रथम n बिट संजाल पहचानते हैं और शेष 32 − n परिपोषक। शेष सब व्युत्पन्न है। मास्क n एक तत्पश्चात् शून्य है। संजाल पता दिए पते का मास्क से AND है। प्रसारण पता वह संजाल पता है जिसका प्रत्येक परिपोषक-बिट 1 हो। और प्रयोज्य परिपोषक-गिनती 232−n − 2 है, संजाल व प्रसारण पते घटाकर, जो निर्धारणीय नहीं हैं। केवल उस अष्टक में काम करें जहाँ उपसर्ग गिरता है: /27 हेतु वह चतुर्थ अष्टक है, और 27 = 24 + 3, अतः अंतिम अष्टक के तीन बिट संजाल व पाँच परिपोषक हैं — खंड-आकार 2⁵ = 32।
| पता/उपसर्ग | मास्क | संजाल | प्रसारण | प्रयोज्य परिपोषक |
|---|---|---|---|---|
| 200.10.11.144/27 | 255.255.255.224 | 200.10.11.128 | 200.10.11.159 | 30 |
| 172.16.5.130/26 | 255.255.255.192 | 172.16.5.128 | 172.16.5.191 | 62 |
| 192.168.1.0/24 | 255.255.255.0 | 192.168.1.0 | 192.168.1.255 | 254 |
| 10.0.0.0/22 | 255.255.252.0 | 10.0.0.0 | 10.0.3.255 | 1022 |
/22 देता है 224−22 = 4, अतः खंड 10.0.0.0, 10.0.4.0, 10.0.8.0 … हैं, और अतः 10.0.0.0/22 का प्रसारण 10.0.3.255 पर है — सर्वाधिक सामान्य चूक 10.0.0.255 उत्तर देना है, जो /24 का उत्तर है। और समुच्चयन हेतु उसे उलटा चलाएँ: 200.10.11.0/25 व 200.10.11.128/25 128 के सन्निकट खंड हैं जो मिलकर 0–255 ढकते हैं, अतः दोनों को रखता लघुतम उपसर्ग 200.10.11.0/24 है। दो सन्निकट समान खंड सदा एक बिट छोटे एक उपसर्ग में मिल जाते हैं, यदि पहला मिले हुए आकार की सीमा पर आरंभ हो।विखंडन, तथा वह क्षेत्र जो आठ गिनता है
जब कोई डेटाग्राम अगली कड़ी के MTU से बड़ा हो, अनुमार्गक उसे विभाजित करता है। तीन शीर्षक-क्षेत्र परिणाम धारण करते हैं: पहचान (एक डेटाग्राम के प्रत्येक खंड में वही), खंड विचलन (इस खंड का आँकड़ा कहाँ आरंभ होता है), तथा अधिक खंड ध्वज। अधिकांश प्रश्न तय करता विवरण यह है कि विचलन 8 बाइट की इकाइयों में मापा जाता है, अतः अंतिम के अतिरिक्त प्रत्येक खंड की आँकड़ा-लंबाई 8 का गुणज होनी चाहिए — और शीर्षक प्रत्येक खंड में दोहराया जाता है, अतः विभाजित पेलोड होता है, कुल लंबाई नहीं।
| खंड | आँकड़ा बाइट | कुल लंबाई | विचलन क्षेत्र | MF |
|---|---|---|---|---|
| 1 | 1480 | 1500 | 0 | 1 |
| 2 | 1480 | 1500 | 185 | 1 |
| 3 | 1020 | 1040 | 370 | 0 |
दो कलनविधियाँ, एक उत्तर, एक विफलता-प्रकार
लें वह ग्राफ जिसकी कड़ियाँ A–B 2, A–C 5, B–C 1, B–D 3, C–D 2, D–E 4 हैं। कड़ी-अवस्था संस्थिति बाढ़ में भेजता है, अतः प्रत्येक अनुमार्गक के पास सम्पूर्ण ग्राफ आ जाता है और वह स्थानीय रूप से डिज्क्स्ट्रा चलाता है: A से शीर्ष इस क्रम में स्थायी होते हैं A(0), B(2), C(3), D(5), E(9), और लघुतम-पथ वृक्ष के जनक हैं B←A, C←B, D←B, E←D — ध्यान दें A, C तक B से होकर 3 में पहुँचता है, सीधे 5 में नहीं। दूरी-सदिश ग्राफ कभी नहीं देखता: प्रत्येक अनुमार्गक केवल अपनी कड़ियाँ जानकर आरंभ करता है और बारंबार अपने पड़ोसियों के विज्ञापित सदिशों पर बेलमैन–फ़ोर्ड लगाता है। एक चक्र के पश्चात् A के पास पहले से B 2, C 3, D 5 तथा E अगम्य है; दूसरे चक्र के पश्चात् E, 9 पर आ जाता है; तीसरा चक्र कुछ नहीं बदलता, अतः वह ठीक डिज्क्स्ट्रा के उत्तर पर दो चक्रों में अभिसरित हो गया। समान दूरियाँ, विपरीत सूचना: एक कलनविधि को मानचित्र चाहिए, दूसरी को केवल यह कि उसके पड़ोसी ईमानदार हों।
| चक्र | B तक | C तक | D तक | E तक |
|---|---|---|---|---|
| 1 | 2 | 3 (B से, सीधे 5 नहीं) | 5 | ∞ |
| 2 | 2 | 3 | 5 | 9 |
| 3 | 2 | 3 | 5 | 9 — अभिसरित |
| गुणधर्म | कड़ी-अवस्था (OSPF) | दूरी-सदिश (RIP) |
|---|---|---|
| अनुमार्गक क्या जानता है | सम्पूर्ण संस्थिति | केवल अपने पड़ोसियों के दूरी-सदिश |
| स्थानीय रूप से चलती कलनविधि | डिज्क्स्ट्रा | बेलमैन–फ़ोर्ड |
| क्या भेजा जाता, और किसे | कड़ी-लागतें सबको बाढ़ में | सम्पूर्ण सारणी, केवल पड़ोसियों को |
| अनंत तक गिनती | नहीं हो सकती | होती है; सीमा व विभाजित क्षितिज चाहिए |
| उपाय की लागत | पूर्ण मानचित्र हेतु स्मृति व CPU | विफलता के पश्चात् मंद पुनःअभिसरण |
ARP, DHCP, ICMP व NAT — प्रत्येक का एक प्रश्न
| प्रोटोकॉल | वह प्रश्न जिसका वह उत्तर देता है | परीक्षित होता विवरण |
|---|---|---|
| ARP | इस कड़ी पर मेरे पास IP पता है — उसका MAC क्या है? | निवेदन प्रसारण है, प्रत्युत्तर एकप्रसारण; परिणाम कैश होते हैं |
| DHCP | मेरे पास कोई पता ही नहीं — मुझे एक दें | चार चरण: discover, offer, request, ack; पट्टा समाप्त होता है |
| ICMP | कुछ गलत हुआ — उसकी सूचना दें | कोई उपयोक्ता-आँकड़ा नहीं; ping व traceroute उस पर बने हैं |
| NAT | अनेक निजी परिपोषक, एक सार्वजनिक पता — उसे साझा करें | पता व पोर्ट पुनर्लेखित करता है, अतः वह आगामी संयोजन तोड़ता है |
मुख्य बिंदु
- /n हेतु: मास्क n एक है, परिपोषक 232−n − 2, और उपसर्ग-अष्टक में खंड-आकार 232−n।
- 200.10.11.144/27 → संजाल .128, प्रसारण .159, 30 प्रयोज्य परिपोषक। खंड-आकार 32 प्रयोग करें, कोई द्विआधारी नहीं।
- /22 का प्रसारण तृतीय अष्टक में है: 10.0.0.0/22, 10.0.3.255 पर समाप्त होता है, 10.0.0.255 पर नहीं।
- खंड-विचलन 8-बाइट इकाइयाँ गिनता है, अतः अंतिम के अतिरिक्त सब खंड 8 का गुणज ले जाते हैं।
- MTU 1500 पर 4000 बाइट → 3 खंड, विचलन 0, 185, 370, अंतिम की कुल लंबाई 1040।
- कड़ी-अवस्था बाढ़ में आए मानचित्र पर डिज्क्स्ट्रा चलाता है; दूरी-सदिश पड़ोसियों के दावों पर बेलमैन–फ़ोर्ड।
- दोनों समरूप लघुतम पथ निकालते हैं — अंतर यह है कि प्रत्येक अनुमार्गक को क्या जानना पड़ता है।
- अनंत तक गिनती प्रति विनिमय एक छलाँग चढ़ती है; मापक-सीमा उसे समाप्त करती है, विभाजित क्षितिज रोकता है।
- ARP निवेदन प्रसारण है और किसी अनुमार्गक को कभी पार नहीं करता; ICMP में पोर्ट संख्याएँ नहीं।
- NAT पता व पोर्ट पुनर्लेखित करता है, और इसीलिए अयाचित आगामी संयोजन विफल होते हैं।
अभ्यास प्रश्न (8)
उत्तर खोलने से पहले प्रत्येक प्रश्न हल करें। हर व्याख्या सही विकल्प के साथ लुभावना गलत विकल्प भी बताती है, क्योंकि अंक वहीं जाते हैं।
किसी परिपोषक का पता 200.10.11.144 है, उपसर्ग /27। उसके उपसंजाल में प्रयोज्य परिपोषक पतों की संख्या ______ है
संख्यात्मक उत्तर — मान टाइप करें।
उत्तर देखें
उत्तर: 30
30। /27 सहित 32 − 27 = 5 परिपोषक बिट हैं, जो खंड में 2⁵ = 32 पते देते हैं, जिनमें संजाल पता व प्रसारण पता निर्धारणीय नहीं: 32 − 2 = 30। खंड स्वयं बिना द्विआधारी मिल जाता है: अंतिम अष्टक में खंड-आकार 32 है, अतः संजाल 0, 32, 64, 96, 128, 160 … से आरंभ होते हैं; पता 144 उस खंड में है जो 128 से आरंभ होता है, अतः संजाल 200.10.11.128 है, प्रसारण 160 − 1 = 200.10.11.159, और प्रयोज्य परिसर .129 से .158 — तीस पते, जिन्हें आप जाँच हेतु सीधे भी गिन सकते हैं। उत्तर 32 दो आरक्षित पते घटाना भूल जाता है। उत्तर 62, /26 हेतु हल करता है, जो पड़ोसी स्थिति है और स्मरण के बजाय खंड-आकार चरण से भेद करने योग्य।कुल लंबाई 4000 बाइट (20-बाइट शीर्षक सहित) के IPv4 डेटाग्राम को 1500 बाइट MTU वाली कड़ी पार करनी है। अंतिम खंड का खंड-विचलन क्षेत्र ______ है
संख्यात्मक उत्तर — मान टाइप करें।
उत्तर देखें
उत्तर: 370
370। ले जाने योग्य पेलोड 4000 − 20 = 3980 बाइट है। प्रत्येक खंड MTU − शीर्षक = 1480 आँकड़ा-बाइट रख सकता है, और 1480 पहले से 8 का गुणज है, अतः उसे पूर्णांकन की आवश्यकता नहीं। इससे ⌈3980 / 1480⌉ = 3 खंड मिलते हैं जो 1480, 1480 व 1020 बाइट ले जाते हैं। अंतिम खंड का आँकड़ा बाइट 1480 + 1480 = 2960 से आरंभ होता है, और विचलन-क्षेत्र 8-बाइट इकाइयाँ गिनता है, अतः वह 2960 / 8 = 370 रखता है। दो त्रुटियाँ सामान्य हैं और दोनों से बचाव योग्य। 2960 उत्तर देना बाइट-स्थिति बताता है और 8 से भाग भूल जाता है — क्षेत्र आठ-बाइट इकाइयों में ठीक इसलिए परिभाषित है कि 13 बिट 65,535-बाइट डेटाग्राम संबोधित कर सकें। और 371 या 369 उत्तर देना प्रायः पेलोड गलत बाँटने से आता है; उसे पुनः जोड़कर जाँचें, 1480 + 1480 + 1020 = 3980 ✓। ध्यान दें अंतिम खंड की कुल लंबाई 1020 + 20 = 1040 है, चूँकि शीर्षक प्रत्येक खंड में दोहराया जाता है, और उसका MF ध्वज 0 है जबकि प्रथम दो MF = 1 ले जाते हैं।A–B 2, A–C 5, B–C 1, B–D 3, C–D 2, D–E 4 कड़ियों वाले संजाल में A से E तक लघुतम दूरी है:
उत्तर देखें
उत्तर: B — 9
9, A→B→D→E से 2 + 3 + 4 में। डिज्क्स्ट्रा चलाएँ और शीर्ष इस क्रम में स्थायी होते हैं A(0), B(2), C(3), D(5), E(9)। ध्यान देने योग्य चरण C है: प्रत्यक्ष कड़ी A–C की लागत 5 है, किंतु A–B–C की 2 + 1 = 3, अतः C तक लघुतम पथ प्रत्यक्ष कोर प्रयोग ही नहीं करता — और आरेख पर एक दृष्टि ठीक वही चूकती है। D हेतु दो अभ्यर्थी हैं, A–B–D 2 + 3 = 5 पर तथा A–B–C–D 3 + 2 = 5 पर, किसी भी प्रकार 5 पर बराबरी, अतः E 5 + 4 = 9 है। विकल्प A (11) प्रत्यक्ष A–C कोर से अनुमार्गण से आता है, 5 + 2 + 4। विकल्प C (10) प्रायः D को 6 लेने से आता है। एक उपयोगी प्रति-जाँच: उसी ग्राफ पर दूरी-सदिश उसी उत्तर पर दो चक्रों में अभिसरित होता है — चक्र 1 A को उसके पड़ोसियों का श्रेष्ठतम देता है (B 2, C 3, D 5, E अगम्य) और चक्र 2 E को 9 पर लाता है — क्योंकि दोनों कलनविधियाँ लघुतम पथ निकालती हैं और केवल इसमें भिन्न हैं कि प्रत्येक अनुमार्गक कौन-सी सूचना रखता है।दूरी-सदिश अनुमार्गण के विषय में निम्नलिखित में से कौन-से सत्य हैं?
उत्तर देखें
उत्तर: A — अनुमार्गक अपनी सम्पूर्ण सारणी भेजता है, किंतु केवल अपने तत्काल पड़ोसियों को; B — कड़ी विफल होने पर वह अनंत-तक-गिनती की समस्या भोग सकता है; D — विभाजित क्षितिज अनुमार्गक को वह मार्ग उसी पड़ोसी को विज्ञापित करने से रोकता है जिससे उसने सीखा
A, B व D। A कड़ी-अवस्था से ठीक वह वैषम्य पकड़ता है, जो कड़ी-लागतें सबको बाढ़ में भेजता है जबकि दूरी-सदिश सम्पूर्ण सारणी केवल पड़ोसियों को — उस वाक्य के दोनों अर्ध भेद का अंग हैं। B लाक्षणिक विफलता है, A–B–C पर अनुरेखित: जब B अपनी C तक की कड़ी खोता है, दोनों अनुमार्गकों के आकलन 2,3 फिर 4,3 फिर 4,5 … चढ़ते हैं, 16 की सीमा तक केवल चक्र 14 पर पहुँचते हुए, क्योंकि कोई नहीं बता सकता कि दूसरे का मार्ग स्वयं उसी से होकर लौटता है। D उसी कारण पर लक्षित उपचार है, और वह ठीक इसलिए चलता है कि समस्या यही है कि अनुमार्गक ऐसे पथ पर विश्वास करता है जो सुनने वाले से होकर जाता है। C असत्य है, और वही विकल्प सावधानी योग्य है: दोनों कलनविधियाँ वही लघुतम पथ निकालती हैं — ऊपर के ग्राफ पर दोनों A→E = 9 देती हैं — क्योंकि बेलमैन–फ़ोर्ड व डिज्क्स्ट्रा वही समस्या हल करते हैं। भिन्न यह है कि प्रत्येक अनुमार्गक कौन-सी सूचना रखता है और प्रत्येक विफलता कितनी बुरी तरह सँभालता है, वह उत्तर नहीं जिस पर वे अभिसरित होते हैं।खंड 200.10.11.0/25 व 200.10.11.128/25 एक उपसर्ग में समुच्चित किए जाते हैं। परिणाम है:
उत्तर देखें
उत्तर: B — 200.10.11.0/24
200.10.11.0/24। प्रत्येक /25 में 128 पते हैं; पहला .0 से .127 ढकता है और दूसरा .128 से .255, अतः वे मिलकर ठीक .0 से .255 ढकते हैं — जो एक /24 है और उससे अधिक कुछ नहीं। जब समान आकार के दो खंड सन्निकट हों और पहला मिले हुए आकार की सीमा पर आरंभ हो, समुच्चयन सदा उपसर्ग को एक बिट छोटा करता है, अतः दो /25 एक /24 बनाते हैं, दो /24 एक /23, इत्यादि। विकल्प A गलत दिशा में जाता है: दीर्घतर उपसर्ग लघुतर खंड है, अतः /26 केवल 64 पते ढकता है और निवेशों में एक भी नहीं रख सकता। विकल्प C एक बिट अधिक दूर है — /23, 200.10.11.0 से 200.10.12.255 तक फैलता और ऐसे पतों का दावा करता जो दोनों निवेशों में नहीं हैं, और यह महत्व रखता है क्योंकि अपने न होते अधिसंजाल का विज्ञापन ऐसा यातायात आकर्षित करता है जिसे आप वितरित नहीं कर सकते। विकल्प D सही होता यदि खंड सन्निकट न होते, या यदि निचला /24 सीमा पर आरंभ न होता; यहाँ दोनों शर्तें टिकती हैं।कोई परिपोषक भिन्न संजाल के गंतव्य को IP पैकेट भेजना चाहता है। वह फ़्रेम में किसका MAC पता रखता है?
उत्तर देखें
उत्तर: B — अपने मूलभूत द्वार का MAC पता, स्थानीय कड़ी पर ARP से प्राप्त
मूलभूत द्वार का MAC पता। MAC पता केवल स्थानीय कड़ी पर अर्थपूर्ण है, और ARP निवेदन किसी अनुमार्गक को कभी पार नहीं करता — अतः प्रेषक सिद्धांततः भी दूरस्थ परिपोषक का MAC नहीं जान सकता, जो विकल्प A को बाहर करता है। अतः संबोधन दो स्तरों में बँटता है और यही केंद्रीय विचार है: IP गंतव्य सम्पूर्ण यात्रा हेतु अंतिम गंतव्य रहता है, जबकि MAC गंतव्य प्रत्येक छलाँग पर मार्ग के अगले अनुमार्गक में बदलता है। परिपोषक अपने द्वार हेतु ARP करता है, पैकेट को उस MAC पर फ़्रेम करता है, और द्वार फ़्रेम उतारकर IP गंतव्य देखता है, अगली कड़ी पर ARP करता है, और पुनः फ़्रेम करता है। विकल्प C व्यर्थ व अनावश्यक होता — ARP ने द्वार खोजने हेतु पहले ही प्रसारण प्रयोग किया, और MAC कैश होने पर फ़्रेम एकप्रसारण है। विकल्प D भूल जाता है कि पैकेट को कोई कड़ी पार करनी ही है, और प्रत्येक कड़ी-स्तरीय फ़्रेम को कड़ी-स्तरीय गंतव्य चाहिए।NAT के पीछे किसी परिपोषक तक अयाचित आगामी संयोजन सामान्यतः विफल क्यों होता है?
उत्तर देखें
उत्तर: B — क्योंकि अनुवाद-सारणी में आगामी पोर्ट को किसी निजी परिपोषक से मानचित्रित करती कोई प्रविष्टि नहीं
NAT अपनी सारणी बहिर्गामी यातायात से बनाता है: जब कोई आंतरिक परिपोषक संयोजन खोलता है, NAT स्रोत पता व पोर्ट पुनर्लेखित करता है और मानचित्रण अंकित करता है ताकि प्रत्युत्तर लौटाए जा सकें। अयाचित आगामी पैकेट सार्वजनिक पते पर ऐसे पोर्ट सहित आता है जो सारणी ने कभी देखा नहीं, अतः उसे अनुवादित करने योग्य कुछ नहीं और वह त्यक्त हो जाता है — और इसीलिए NAT के पीछे आगामी सेवाओं को स्पष्ट पोर्ट-अग्रेषण प्रविष्टि चाहिए, और इसीलिए NAT अभिकल्प के बजाय संयोगवश अग्नि-भित्ति जैसा व्यवहार करता है। विकल्प A ऐसा कार्य गढ़ता है जो NAT का नहीं; वह शीर्षक पुनर्लेखित करता है और पेलोड छोड़ देता है। विकल्प C निजी पतों के विषय में सत्य कथन है जो इस विफलता को नहीं समझाता — पैकेट सार्वजनिक पते को संबोधित है और पूर्णतः ठीक पहुँचता है; समस्या यह है कि उसके पश्चात् क्या होता है। विकल्प D बहिर्गामी TCP भी तोड़ देता, जो स्पष्टतः चलता है।पथ के अनुमार्गक खोजने हेतु
tracerouteकिस प्रोटोकॉल पर निर्भर है?उत्तर देखें
उत्तर: B — ICMP
ICMP।tracerouteएक तकनीक है, प्रोटोकॉल नहीं: वह TTL 1, फिर 2, फिर 3 सहित पैकेट भेजता है, और प्रत्येक वह अनुमार्गक जो TTL घटाकर शून्य करता है पैकेट त्यागकर ICMP समय-अतिक्रांत संदेश से सूचना देता है, जिसका स्रोत पता उस अनुमार्गक का नाम लेता है। उन प्रत्युत्तरों को क्रम में एकत्र करना पथ पुनर्रचित कर देता है। विकल्प D वही भेद है जिसकी परीक्षा प्रश्न कर रहा है — किसी भी स्टैक में कुछ भी traceroute प्रोटोकॉल नहीं कहलाता। विकल्प A एकल कड़ी तक सीमित है और दूरस्थ अनुमार्गक की सूचना कभी नहीं दे सकता; ARP निवेदन किसी अनुमार्गक को पार ही नहीं करता। विकल्प C पूर्णतः भिन्न प्रश्न का उत्तर देता है: DHCP आरंभ पर परिपोषक को उसका अपना पता देता है। साथ ध्यान देने योग्य:pingभी ICMP पर बना है, echo request व echo reply प्रयोग करते हुए, और ICMP दोनों ले जा सकता है इसका कारण यह है कि वह IP की ओर से सूचना देता संजाल स्तर प्रोटोकॉल है — और इसीलिए उसमें पोर्ट संख्याएँ भी नहीं।