यह बिल्कुल भी प्रोग्रामिंग नहीं है, लेकिन मैंने संबंधित विषयों को देखा है इसलिए मैंने सोचा कि क्यों नहीं। मैं ubuntu का उपयोग कर रहा हूं और वर्तमान में बुनियादी नेटवर्किंग सीखने की कोशिश कर रहा हूं। मैंने बहुत सी थ्योरी पढ़ी है, इसलिए मैं शर्तों (गेटवे, नेटमास्क आदि ...) को समझता हूं, लेकिन मैं घर पर अपने खुद के नेटवर्क को नहीं समझ सकता। मेरे पास एक राउटर है जो मेरे लैपटॉप (वायरलेस) और मेरे डेस्कटॉप कंप्यूटर (ईथरनेट) परोसता है। जब मैं routeअपने डेस्कटॉप कंप्यूटर में चलता हूं तो यह आउटपुट होता है:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.0 * 255.255.255.0 U 1 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default RTA1025W.home 0.0.0.0 UG 0 0 0 eth0
मैं इसे समझ नहीं सकता। मुझे पता है कि तालिका रूटिंग नियमों को निर्दिष्ट करती है, मैं सिर्फ उन नियमों को नहीं समझ सकता। एक उदाहरण की बहुत सराहना की जाएगी: अगर मैं अपने होम नेटवर्क पर किसी अन्य कंप्यूटर को डेटाग्राम भेजता हूं, तो पहला नियम सही से मेल खाना चाहिए? वह स्तंभ निर्दिष्ट करता है जहां डेटाग्राम को पुनर्निर्देशित किया गया है?
इसके अलावा, बस यह सुनिश्चित करने के लिए, अगर मैं किसी वेबसाइट तक पहुंचने की कोशिश कर रहा हूं तो सभी डेटाग्राम मेरे राउटर को निर्देशित कर दिए जाते हैं, है ना?
इसके अलावा, क्या है link-local? यह मेरी /etc/networksफाइल में परिभाषित है , मुझे नहीं पता कि वह क्या है।
मुझे आशा है कि मैं जो मैं समझने की कोशिश कर रहा हूं, उसके साथ स्पष्ट था, अगर यह केवल इसलिए नहीं है क्योंकि मैं एक पूर्ण नौसिखिया हूं। फिर भी धन्यवाद!
संपादित करें: इसे स्पष्ट करने के लिए, मैंने पढ़ा man route। जहां तक मुझे समझ में आता है: Destinationवर्तमान में रूट किए जा रहे डेटाग्राम के गंतव्य को संदर्भित करता है। उसी के लिए चला जाता है Gatwayऔर Genmas। यह बहुत अच्छा है लेकिन मुझे समझ में नहीं आ रहा है कि इसे कहां रूट किया जाएगा? यही मैं समझने की कोशिश कर रहा हूं
Yotam