केवल मैक पते को जानते हुए दूसरे कंप्यूटर से सीधे कनेक्ट करना?


13

मेरी समझ से, एआरपी एक मैक पते में एक आईपी पते का अनुवाद करता है, और फिर कंप्यूटर डायरेक्ट कनेक्शन स्थापित करने के लिए मैक पते का उपयोग करता है।

अगर मुझे पहले से पता है कि जिस कंप्यूटर से मैं कनेक्ट होना चाहता हूं, उसका मैक एड्रेस क्या है, तो क्या इसे सीधे (बिना राउटर के) कनेक्ट करना संभव है? क्या इसका कोई उदाहरण है?


ज़रूर। लेकिन, यहां तक ​​कि एक राउटर के बिना, आप प्रत्येक मशीन पर व्यक्तिगत रूप से आईपी पते निर्दिष्ट कर सकते हैं और उनके बीच आईपी प्रोटोकॉल का उपयोग कर सकते हैं - या तो हब या प्रत्यक्ष कनेक्शन का उपयोग करके ।
svidgen

जवाबों:


12

यदि मैं पहले से ही उस कंप्यूटर के मैक पते को जानता हूं जिसे मैं कनेक्ट करना चाहता हूं, तो क्या इससे सीधे जुड़ना संभव है? क्या इसका कोई उदाहरण है?

आप निम्न स्तर पर कनेक्ट कर सकते हैं और पैकेट को उसी स्थानीय नेटवर्क पर अन्य मशीनों को भेज सकते हैं, लेकिन यह जानना मुश्किल होगा कि ऊपरी परतों में प्रोटोकॉल के बारे में अधिक जानकारी के बिना उन पैकेटों में क्या रखा जाए।

उदाहरण के लिए, आईपी के अलावा अन्य नेटवर्क प्रोटोकॉल हैं जो ईथरनेट पर काम करते हैं, और इन प्रोटोकॉल को लागू करने वाले ड्राइवर ठीक वही करते हैं जो आप वर्णन करते हैं - वे एक आईपी पते को जाने बिना निम्न स्तर पर कनेक्ट होते हैं (क्योंकि पता करने के लिए कोई आईपी पता नहीं है) और डेटा स्थानांतरित करें।

उस ने कहा, मैक पते स्थानीय क्षेत्र नेटवर्क की सीमा के बाहर ज्यादा मायने नहीं रखते हैं, इसलिए आपको उच्च स्तर के प्रोटोकॉल और राउटर की आवश्यकता होती है जो उन्हें अन्य नेटवर्क पर मशीनों के साथ संचार करने के लिए समझते हैं।


1
धन्यवाद। नेटवर्क इंटरफ़ेस को वास्तव में दूसरे इंटरफ़ेस से कैसे कनेक्ट करना है? क्या इंटरफेस वायरलेस राउटर की तरह बीकन फ्रेम भेजते हैं?
कॉलिन

1
यह पता नहीं है। मूल रूप से ईथरनेट काम कैसे करता है। जब नेटवर्क पर एक नोड के पास कहने के लिए कुछ होता है, तो यह सबसे पहले यह देखता है कि क्या कोई और कुछ भेज रहा है, और यदि नहीं, तो यह संदेश को किसी को भी सुनने के लिए नेटवर्क पर बाहर रख देता है। यदि कुछ अन्य नोड बिल्कुल उसी समय शुरू होते हैं, तो वे दोनों टकराव का पता लगाते हैं, बात करना बंद कर देते हैं, थोड़ा इंतजार करते हैं, और फिर से प्रयास करते हैं।
कालेब

1
@ कोलिन: मैक स्तर पर, एक नेटवर्क इंटरफ़ेस केवल उसी (उप-) नेटवर्क में इंटरफेस से जुड़ सकता है। स्थानीय नेटवर्क के बाहर मशीनों के साथ संचार करने के लिए, राउटर का उपयोग पैकेट को एक नेटवर्क से दूसरे नेटवर्क में स्थानांतरित करने और गंतव्य तक पहुंचने के लिए किया जाता है, कई राउटर आपके और रिमोट मशीन के बीच बैठ सकते हैं।
बजे बार्ट वैन इनगेन शेनॉ

1
सही। तो एक (उप) -नेटवर्क कैसे बनाया या परिभाषित किया जाता है? क्या सभी कंप्यूटरों को एक ही हब / स्विच / राउटर से कनेक्ट करना है? या क्या उनके बिना एक नेटवर्क बनाने का एक तरीका है?
कॉलिन

@ कोलिन भौतिक परत पर निर्भर करता है - कभी-कभी सभी मशीनें एक हब से जुड़ी होती हैं, जैसा कि 10baseT और इसी तरह; कभी-कभी वे सभी एक ही भौतिक तार से जुड़े होते हैं, जैसे कि 10base2 में, उर्फ ​​"पतली-जाल", कभी-कभी वे बिल्कुल भी नहीं जुड़े होते हैं, लेकिन सभी एक ही हब से बात करते हैं, जैसे कि वाईफाई में। लेकिन कई अलग-अलग नेटवर्क प्रौद्योगिकियां हैं और विवरण एक से दूसरे में भिन्न होते हैं, इसलिए हालांकि ईथरनेट आपके सिर में होने के लिए एक अच्छा मॉडल है, कल्पना न करें कि यह चीजों को करने का एकमात्र तरीका है।
कालेब

3

की तरह।

आईपी ​​एड्रेसिंग कुछ स्तर पर प्रतीकात्मक है, आमतौर पर निचले स्तर के नेटवर्क प्रोटोकॉल (कम पदानुक्रमिक संरचना के साथ) पर निर्भर करता है ताकि वास्तव में ट्रांसमिशन को पूरा किया जा सके।

आईपी ​​स्तर पर, प्रत्येक मशीन में (कम से कम) एक सबनेट में एक आईपी (कम से कम) होता है। यह एक (डिफ़ॉल्ट गेटवे) भी हो सकता है (यानी, एक आईपी पता जिसके माध्यम से यह सभी पैकेटों को स्थानीय सबनेट के अलावा कहीं और जा रहा है) भेजता है।

संक्षेप में, एक वेब पोर्ट के लिए किस्मत में एक पैकेट कुछ इस तरह दिखता है:

[ईथरनेट हेडर] [आईपी हेडर] [टीसीपी हेडर] [पेलोड]

ईथरनेट हेडर में विभिन्न नियंत्रण जानकारी होती है, जिसमें लैन पर स्रोत और गंतव्य मैक पते शामिल होते हैं।

आईपी ​​हेडर में विभिन्न नियंत्रण सूचनाएँ होती हैं, जैसे स्रोत और गंतव्य आईपी और इनकैप्सुलेटेड प्रोटोकॉल (टीसीपी, इस उदाहरण में)।

टीसीपी हेडर में विभिन्न नियंत्रण जानकारी, विभिन्न झंडे (सत्र का क्या हिस्सा है, यह क्रम संख्या, स्रोत और गंतव्य टीसीपी पोर्ट, क्या है ...) शामिल हैं।

पेलोड को केवल टीसीपी और "केवल एप्लिकेशन केयर" द्वारा प्रेषित किया जाता है।

एआरपी का उपयोग तब किया जाता है जब स्थानीय नेटवर्क पर कोई व्यक्ति आईपी पैकेट भेजना चाहता है, आईपी के लिए उसके पास मैक एड्रेस नहीं होता है और यह मूल रूप से एक ईथरनेट स्तर का प्रसारण होता है, जिसमें कहा जाता है कि "आईपी एड्रेस ब्लाह कौन है?"।

अधिकांश मशीनों में शुद्ध-ईथरनेट कनेक्शन के लिए कुछ भी सुनने को नहीं होगा, लेकिन आप फिर भी मैक को आईपी पते पर मैप करने में सक्षम हो सकते हैं। एक गैर-स्विच किए गए लैन में, आपको बस पैकेटों का निरीक्षण करने की ज़रूरत है, एक स्रोत या गंतव्य मैक के साथ कुछ ढूंढें जो वह है जिससे आप बात करना चाहते हैं और आईपी को पार्स कर सकते हैं।

यदि मशीन में किसी प्रकार का ईथरनेट स्तर श्रोता है, तो आप उससे बात कर सकते हैं, लेकिन आप स्थानीय LAN के बाहर से उस पर बात नहीं कर पाएंगे, क्योंकि मशीन के लिए नियत ईथरनेट फ्रेम को नहीं उठाया जाएगा। स्थानीय राउटर के दूसरी तरफ।


0

यह पोस्ट पुरानी है, लेकिन मुझे नहीं लगता कि इसे सही उत्तर मिला।

यदि आप उस डिवाइस से कनेक्ट कर सकते हैं जिसे आप उसी नेटवर्क के मैक को जानते हैं (आदर्श रूप से एक क्रॉस-ओवर केबल)। आप मैक को एक आईपी पता दे सकते हैं और फिर उस तरह से आईपी का उपयोग कर सकते हैं:

माइक्रोसॉफ्ट विंडोज विंडोज सिस्टम को मैक एड्रेस (ईथरनेट एड्रेस) के प्रत्येक अंक के बीच डैश - "वर्ण" की आवश्यकता होती है।

arp -s 192.168.1.2 00-80-77-31-01-07
ping 192.168.1.2

UNIX / Linux UNIX और Linux सिस्टम को बृहदान्त्र की आवश्यकता होती है ":" मैक एड्रेस (ईथरनेट एड्रेस) के प्रत्येक अंक के बीच वर्ण।

arp -s 192.168.1.2 00:80:77:31:01:07
ping 192.168.1.2

इसके लिए काम करने के लिए, आपको एक ही ईथरनेट सेगमेंट पर होना चाहिए (अर्थात, आपके और उस डिवाइस के बीच कोई राउटर नहीं हो सकता जिसे आप कनेक्ट करने का प्रयास कर रहे हैं)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.