ডিভাইস বনাম নেটওয়ার্ক ইন্টারফেসের আইপি ঠিকানাগুলি


11

আমি এর মধ্যে সম্পর্কটি বোঝার চেষ্টা করছি:

  • একটি "নেটওয়ার্কযুক্ত" লিনাক্স ডিভাইস; এবং
  • সেই ডিভাইসে অবস্থিত শারীরিক এনআইসি কার্ড (এটি "নেটওয়ার্কযুক্ত" হওয়ার ক্ষমতা প্রদান করে); এবং
  • বিভিন্ন ইথারনেট / Wi-Fi নেটওয়ার্ক ইন্টারফেসের ( eth0, eth1, wlan0, ইত্যাদি); এবং
  • আইপি ঠিকানা এবং পোর্ট

আমি যা সংগ্রহ করেছি থেকে, মনে হচ্ছে, প্রতিটি ইন্টারফেস (আবার, eth0, eth1, wlan0, ইত্যাদি) তাদের নিজস্ব অনন্য আইপি নির্ধারিত হয়। আমার মেশিনের অর্থ eth0, বলার চেয়ে আলাদা আইপি থাকবে wlan1

তবে এটি আমার ধারণাটিকে বৈপরীত্য করে যে সামগ্রিকভাবে নেটওয়ার্কযুক্ত ডিভাইসগুলি পুরো ডিভাইসের জন্য একটি আইপি পায়।

তাহলে এটি কোনটি? কোনও ডিভাইস কি সমস্ত ইন্টারফেস দ্বারা 1 আইপি ব্যবহৃত হয়, বা আসলে প্রতিটি ইন্টারফেসের নিজস্ব আইপি পায়? যদি প্রতিটি তার নিজস্ব হয়ে থাকে, তবে সেই ইন্টারফেসে কয়টি পোর্ট উপলব্ধ তা নির্ধারণ করে?


কীভাবে / যেখানে কোনও ইন্টারফেস সংযুক্ত থাকে তার আইপি ঠিকানার কীভাবে প্রভাবিত হয় যেমন 3 টি পৃথক ইথারনেট ল্যান, তাই বিভিন্ন ইন্টারফেসের আলাদা ঠিকানা রয়েছে affects এই ঠিকানাটি ডিফল্ট উত্স ঠিকানাও হয়ে যায়।
স্কেপেরেন

উত্তর:


10

প্রতিটি নেটওয়ার্ক ইন্টারফেসের আইপি ট্র্যাফিক যদি এটির মাধ্যমে প্রবাহিত হয় তবে তার নিজস্ব আইপি ঠিকানা থাকবে।

উদাহরণস্বরূপ, আপনার রাউটার / মডেম ডিভাইস যা বেশিরভাগ বাড়িতে এবং / অথবা ছোট অফিসগুলিতে থাকে Take

রাউটারের অভ্যন্তরীণ দিকে আপনার কম্পিউটার / ল্যাপটপের সাথে একটি সংযোগ থাকবে - তা ওয়াইফাই বা ইথারনেট হোক। এগুলি সাধারণত 191.168.0.0 - 192.168.255.254বা কখনও কখনও ব্যক্তিগত ঠিকানা ব্যাপ্তিতে থাকে 10.0.0.0 - 10.255.255.254। আপনার ডেস্কটপ / ল্যাপটপ / ট্যাবলেটটি ডিভাইসের এই পাশের সাথে সংযুক্ত হবে এবং একই ব্যাপ্তিতে নিজের এবং আইপি ঠিকানা থাকবে (তবে ডিভাইসের সাথে অভিন্ন নয়)।

রাউটার / মডেমের বাইরের দিকে আপনার সম্পূর্ণ আলাদা আইপি ঠিকানাটি সাধারণত পরিষেবা সরবরাহকারী দ্বারা স্বয়ংক্রিয়ভাবে আপনার ডিভাইসে বরাদ্দ করা হবে। এটি একটি রাউটেবল ঠিকানা 98.23.45.62যা সংযোগের সময় আপনার মডেম / রাউটারের কাছে বিশ্বব্যাপী অনন্য।

এগুলির মতো ছোট মডেম / রাউটারগুলি বিভ্রান্ত হতে পারে কারণ তাদের কেবল একটি ঠিকানা রয়েছে বলে মনে হয় - যা ব্যবহারকারী ম্যানুয়ালটিতে একটি ওয়েব ব্রাউজারের মাধ্যমে ডিভাইস পরিচালনার জন্য উদ্ধৃত করা হয়েছে (যেমন http://192.168.0.1) - যখন এর অনেকগুলি ইথারনেট পোর্ট রয়েছে। এটি কারণ, রাউটারের একক ইথারনেট বন্দরটিকে অনেকগুলি বন্দরগুলিতে বিভক্ত করতে এবং একটি ওয়াইফাই ব্রিজের সাথে সংযোগ স্থাপনের জন্য, ডিভাইসে সংক্ষেপে একটি রাউটারের সাথে একটি নেটওয়ার্ক স্যুইচ থাকে।

একই সময়ে, রাউটার / মডেমের বাইরের দিকের এটির আইপি ঠিকানা পরিষেবা সরবরাহকারী দ্বারা স্বয়ংক্রিয়ভাবে কনফিগার করা হবে যাতে আপনি এটি কখনও দেখতে নাও পারেন। ( গুগলে আমার আইপি অ্যাড্রেস কী তা টাইপ করুন এটি কী তা জানতে)।

একটি চিত্র সাহায্য করতে পারে:

                                                                 +--------+
                                                                 | laptop |
                                                                 +--------+
+-----+                +-------------+              +--------+       | 10.0.0.2
|     |98.23.45.61     |             |10.0.0.1      |        |-------+
| ISP |----------------+ modem/router|--------------| switch |
|     |     98.23.45.62|             |              |        |-------+
+-----+                +-------------+              +--------+       | 10.0.0.3
                                                                  +---------+
                                                                  | desktop |
                                                                  +---------+

আপনি দেখতে পাচ্ছেন, মডেম / রাউটারের দুটি আইপি ঠিকানা রয়েছে - প্রতিটি নেটওয়ার্ক ইন্টারফেসের জন্য একটি। ডেস্কটপ এবং ল্যাপটপের একটি রয়েছে - আপনার রাউটারের সাথে সংযুক্ত নেটওয়ার্কিং ডিভাইসে। বেশিরভাগ মডেম / রাউটারগুলির মধ্যে বেশিরভাগ ল্যাপটপের মতো ওয়াইফাই এবং ইথারনেট সংযোগ রয়েছে। আপনি যদি আপনার ল্যাপটপের সাথে ইথারনেট কেবলটি সংযুক্ত করতে এবং আপনার ল্যাপটপের ওয়াইফাই সক্ষম এবং কনফিগার করতে চান তবে তারও দুটি আইপি ঠিকানা থাকবে - প্রতিটি ডিভাইসের জন্য একটি - 10.0.0.xঠিকানা উভয়ই range এটি কেবল আপনাকে ভাবতে সমস্যা দেবে - এটি করবেন না।

একটি পোর্ট কেবল একটি সংখ্যা যা গন্তব্য আইপি ঠিকানার সাথে সংযুক্ত থাকে। এটি কোনও অফিসের স্যুইচবোর্ডে টেলিফোন এক্সটেনশনের অনুরূপ এবং সিদ্ধান্ত নেয় যে আপনার ট্র্যাফিকটি কোন পরিষেবাটি গ্রহণ করবে। এটি একটি 16-বিট সংখ্যা, যা এটি সর্বাধিক সম্ভব 65535 দেয় though যদিও এর মধ্যে খুব সামান্য একটি উপসেট ব্যবহার করা হয়। কিছু পূর্ব-বরাদ্দের পাশাপাশি সুপরিচিত বন্দর যেমন 80 পোর্টে HT ট্র্যাফিক এবং 22 বন্দরে সুরক্ষিত শেল (এসএসএস) রয়েছে These ।

উপরের মডেম রাউটারের ক্ষেত্রে, পোর্ট 80 অভ্যন্তরীণ দিক থেকে শুনবে কারণ একটি ওয়েবসারভার চলছে যাতে আপনি একটি ওয়েব ব্রাউজার ব্যবহার করে ডিভাইসটি পরিচালনা করতে পারেন। কিছু রাউটারের 22 পোর্টে একটি এসএসএস পরিষেবাও শোনা যায় যাতে আপনি কোনও এসএসএস ক্লায়েন্ট ব্যবহার করে ডিভাইসটি পরিচালনা করতে পারেন। রাউটারে একটি ডিএনএস সার্ভার চলমান থাকায় তাদের সম্ভবত পোর্ট 53 খোলা থাকবে।

আপনি যদি এই ডিভাইসে কোনও পরিষেবা ইনস্টল না করেন তবে আপনার ল্যাপটপে সম্ভবত (আশায়) কোনও পোর্ট শোনা যাবে না। উপরের চিত্রটিতে আপনি ডেস্কটপ পিসিতে একটি ssh সার্ভার সার্ভার ইনস্টল করতে পারেন যেখানে আপনার ডেস্কটপে পোর্ট 22 খোলা থাকবে and আপনার ল্যাপটপ তারপরে ডেস্কটপের 22 টি পোর্টে লগইন করতে পারে।

সুতরাং, কোনও ডিভাইসে পোর্টের সংখ্যা কমেছে সেই ডিভাইসে কতগুলি পরিষেবা চলছে, সেই পরিষেবার কনফিগারেশন এবং ফায়ারওয়ালের কনফিগারেশন।

যদি আপনি উপরের উদাহরণে আপনার ডেস্কটপে এসএস সার্ভারটি চলমান করতে চান তবে ইন্টারনেটের কোনও দূরবর্তী ব্যবহারকারীর কাছ থেকে অ্যাক্সেসযোগ্য আপনি একটি ছোট সমস্যা হবেন কারণ আপনার অনেক অভ্যন্তরীণ ঠিকানা থাকলেও আপনার কেবল একটি বাহ্যিক ( 98.23.45.62) রয়েছে।

এটি সমাধানের জন্য আপনাকে রাউটারে পোর্ট ফরওয়ার্ডিং নামে পরিচিত এমন একটি বৈশিষ্ট্য কনফিগার করতে হবে । এটি রাউটারকে নির্দেশ দেয় যে কোনও নির্দিষ্ট বন্দরে আগত সমস্ত ট্র্যাফিক নিয়ে যাওয়া এবং এটি একটি নির্দিষ্ট অভ্যন্তরীণ হোস্ট এবং বন্দরে ফরোয়ার্ড করতে।

এই ক্ষেত্রে, পোর্ট 22 এ আগত সমস্ত ট্র্যাফিক 22 পোর্টে ফরোয়ার্ড করা হবে you আপনি 10.0.0.2যেমন জড়ো হয়ে থাকতে পারেন, তার অর্থ আপনি কেবল পোর্ট 22 একটি অভ্যন্তরীণ সার্ভারে ফরোয়ার্ড করতে পারবেন।

আপনি যদি ডেস্কটপ এবং ল্যাপটপ উভয়ই স্যাশ করতে সক্ষম হতে চান তবে আপনাকে বিকল্প বাহ্যিক বন্দরে (যেমন 2022) শুনতে রাউটারটি কনফিগার করতে হবে এবং এটি 10.0.0.222 পোর্টে আপনার ল্যাপটপে ফরোয়ার্ড করতে হবে। দূরবর্তী ব্যবহারকারী আছে ssh 98.23.45.62ডেস্কটপে অ্যাক্সেস করার জন্য ও ssh -p 2022 98.23.45.62আপনার ল্যাপটপ অ্যাক্সেস করতে।

অবশ্যই, এটি সর্বদা সহজ নয় যতক্ষণ না বাহ্যিক আইপি ঠিকানাটি পরিবর্তন করতে পারে যতক্ষণ না আপনি সুনির্দিষ্টভাবে কোনও স্ট্যাটিক আইপি ঠিকানা অনুরোধ / ক্রয় করেন না।


ধন্যবাদ @ গ্যারেথ দ্য রেড (আমি যদি আপনার কাছে এরকম প্রতিনিধি পাই তবে আমি আপনাকে উজ্জীবিত করব) আপনার কিছু মনে না করলে কয়েকটি দ্রুত অনুসরণ: আপনি কি নিশ্চিত করতে পারেন যে উপরে বর্ণিত সর্বোত্তম উদাহরণটি ব্যবহার করে আমি যদি ল্যাপটপ এবং ডেস্কটপ উভয়ই গুগলে " হোয়াট আইপি আইপি " তে যাই , তারা উভয়ই তাদের আইপি দেখতে পাবেন (মূলত, তাদের সাধারণ রাউটারের বাহ্যিক আইপি)? যদি তাই হয়, তবে আমি যদি আমার ল্যাপটপে চলমান একটি সার্ভারে দাঁড়িয়ে থাকি এবং এটি বাইরের বিশ্ব থেকে পৌঁছতে চাইতাম তবে রাউটারের পিছনে অন্যান্য ডিভাইসের মতো একই আইপি থাকলে বাহ্যিক / দূরবর্তী ক্লায়েন্টরা কীভাবে সেই সার্ভারে অনুরোধ জানাবে? ?!? আবারও অনেক ধন্যবাদ! 98.23.45.62
জ্যাক

হ্যাঁ, সমস্ত অভ্যন্তরীণ ডিভাইসগুলি Google এ একই আইপি ঠিকানা প্রদর্শন করবে - আপনার একমাত্র আইপি ঠিকানা :-) আমি আপনার উত্তরটি অন্য প্রশ্নটি কভার করার জন্য সম্পাদনা করেছি।
গ্যারেথTheRed

ধন্যবাদ আবার @garethTheRed! সুতরাং এটুকু কি ন্যায়সঙ্গতভাবে বলা যায় যে পোর্ট ফরওয়ার্ডিং বাহ্যিক-থেকে-অভ্যন্তরীণ থেকে একই কাজ করে যা NAT যেমন অভ্যন্তরীণ থেকে বহির্মুখী?
জ্যাক

সাবলীলভাবে - NAT এটি আরও সক্রিয় করে যে এটি "স্রেফ কাজ করে"। পোর্ট ফরওয়ার্ডিংকে রাউটার অ্যাডমিন দ্বারা কনফিগার করতে হবে, তবে সংক্ষেপে উভয়ই রাউটারের মাধ্যমে ট্র্যাফিক পায়।
গ্যারেথTheRed

2

"ডিভাইস" একটি অতিরিক্ত বোঝা শব্দ। এটি কখনও কখনও মেশিনকে বোঝাতে ব্যবহৃত হয় এবং কখনও কখনও কোনও যন্ত্রের পেরিফেরাল বা ইন্টারফেস বোঝায় to

প্রতিটি নেটওয়ার্ক ইন্টারফেসের নিজস্ব ঠিকানা রয়েছে।

প্রতিটি মেশিনের শূন্য, এক বা একাধিক ঠিকানা রয়েছে তার উপর নির্ভর করে কতটি নেটওয়ার্ক ইন্টারফেস রয়েছে।

সাধারণ ক্ষেত্রে, প্রতিটি শারীরিক নেটওয়ার্ক ইন্টারফেসের একটি আইপি ঠিকানা থাকে এবং আপনার সিস্টেমে একটি লুপব্যাক ইন্টারফেসও রয়েছে যা প্রোগ্রামগুলি একই মেশিনে চলমান প্রোগ্রামগুলির সাথে কথা বলতে ব্যবহার করে। প্রতিটি ইন্টারফেসের একটি পৃথক আইপি ঠিকানা রয়েছে। অনেকগুলি জটিল সেটআপ সম্ভব (বন্ধন, আলিয়াসিং, স্থানীয় ঠিকানা ইত্যাদি) তবে মূল অন্তর্নিহিততাটি হ'ল প্রতিটি আইপি ঠিকানা একটি ইন্টারফেসের সাথে সম্পর্কিত।

আপনি যখন নেটওয়ার্কের মাধ্যমে কোনও মেশিন অ্যাক্সেস করেন, আপনি একটি আইপি ঠিকানা ব্যবহার করেন, সুতরাং আপনি আসলে সেই মেশিনের একটি নির্দিষ্ট নেটওয়ার্ক ইন্টারফেস অ্যাক্সেস করতে পারেন। বেশিরভাগ ক্ষেত্রে, পার্থক্যটি মুট হয়, কারণ কেবল একটি ইন্টারফেস দূরবর্তী মেশিন থেকে পৌঁছতে পারে এবং এটি কোনওভাবেই কোনও পার্থক্য করতে পারে না, কারণ প্রোগ্রামগুলি সমস্ত ইন্টারফেসের সাথে সংযোগ গ্রহণ করে। তবে কোনও সার্ভারের পক্ষে কেবল একটি একক ইন্টারফেসে শুনতে পারা সম্ভব।


1

আপনার ডিভাইসে বেশ কয়েকটি নেটওয়ার্ক ইন্টারফেস থাকতে পারে। এগুলি প্রকৃত ডিভাইসগুলির ( এনআইসি ) সাথে সামঞ্জস্য করতে পারে বা ভার্চুয়াল হতে পারে ।

ব্যবহারযোগ্য হওয়ার জন্য (যেমন সংযোগগুলি শুরুর বা শোনার জন্য) প্রতিটি ইন্টারফেসের একটি আইপি ঠিকানা থাকা উচিত। সাধারণত ইন্টারফেসে একটি আইপি থাকবে তবে আইপি এলিয়াসিংয়ের মাধ্যমে বেশ কয়েকটি পাওয়া সম্ভব ।

প্রতিটি আইপি ঠিকানার স্বতন্ত্র সংযোগগুলি পোর্ট নম্বর দ্বারা চিহ্নিত করা হয়। আইপি প্রোটোকল দ্বারা আরোপিত আইপি ঠিকানার জন্য 65536 পোর্টের সীমা রয়েছে। আইপি এলিয়াসিংয়ের পিছনে একটি কারণ এই সীমাবদ্ধতাটি অতিক্রম করা।

সুতরাং শেষ পর্যন্ত আপনার ডিভাইসে আপনার যতটা আইপি থাকতে পারে (কারণ হিসাবে আমি মনে করি - ইন্টারফেসের সংখ্যা এবং এটি পরিচালনা করতে সক্ষম আইপিগুলির সংখ্যার উপর কার্নেল দ্বারা আরোপিত সীমা রয়েছে), যা নেটওয়ার্ক ইন্টারফেসের সংখ্যার তুলনায় সম্পূর্ণ স্বাধীন আপনার কাছে অ্যাডাপ্টার রয়েছে। অন্যদিকে, নেটওয়ার্ক ইন্টারফেস যতটা ব্যবহৃত হচ্ছে আপনার ডিভাইসে কমপক্ষে অনেকগুলি আইপি থাকবে


0

একটি ডিভাইস একটি শারীরিক আইটেম যা সিস্টেমের অভ্যন্তরে একটি লেবেল দ্বারা প্রতিনিধিত্ব করা হয়। এই পদ্ধতিতে সিস্টেম বিভিন্ন পদক্ষেপ যেমন শারীরিক ডিভাইসের সেটিং / ক্যোয়ারী / ব্যবহার করতে পারে। লেবেলটি ড্রাইভার দ্বারা তৈরি করা হয়েছে যা কার্নেল সিস্টেমে শারীরিক হার্ডওয়্যার পরিচালনা করে।

সুতরাং আপনার একাধিক নেটওয়ার্ক ডিভাইস থাকতে পারে, তাদের প্রত্যেকেরই ইউনিক লেবেল দ্বারা চিহ্নিত করা যাক (আসুন বন্ধন সম্পর্কে খুব বেশি আলোচনা জটিল করবেন না)।

আপনার সমস্যা আইপি ঠিকানা সম্পর্কে is

বিভিন্ন আইপি অ্যাড্রেস ক্লাস রয়েছে। আপনার কাছে সর্বজনীন একটি রয়েছে, যা ইন্টারনেট এবং ব্যক্তিগত ঠিকানা থেকে যে কোনও জায়গা থেকে পৌঁছাতে সক্ষম হয় যা সাধারণত ব্যক্তিগত অঞ্চল (উদাহরণের জন্য হোম / বিজনেস নেটওয়ার্ক) এ সীমাবদ্ধ থাকে।

সাধারণত কোনও হোম নেটওয়ার্ক বা অফিস নেটওয়ার্কের কয়েকটি পাবলিক আইপি ঠিকানা এবং প্রচুর ব্যক্তিগত ঠিকানা থাকে (ল্যাপটপ / মোবাইল / ট্যাবলেট / ফ্রিজ / টোস্টার / ফ্যামিলির সমস্ত সদস্যের মধ্যে)।

আপনি একটি শারীরিক হার্ডওয়্যার হিসাবে অনেক আইপি ঠিকানা বরাদ্দ করতে পারেন, তবে আপনি সুন্দরভাবে এটি করতে হবে এবং অন্তর্নিহিত টিসিপি / আইপি যুক্তিটিকে সম্মান করতে হবে, যদি আপনি অবিচ্ছেদ্য সমস্যার মুখোমুখি না হতে চান :)

স্থানীয় নেটওয়ার্কে (ল্যান) উদাহরণ দেওয়ার জন্য আপনার একই আইপি ঠিকানা সহ দুটি হার্ডওয়্যার থাকতে পারে না। এটি বেশিরভাগ ইথারনেট প্রোটোকলের কারণে যা ম্যাক ঠিকানার ভিত্তিতে (হার্ডওয়্যারটির ইউনিক আইডেন্টিফায়ার) থাকে এবং স্থানীয় নেটওয়ার্কে ম্যাক অ্যাড্রেস এবং আইপি অ্যাড্রেসের মধ্যে একটির সম্পর্ক রয়েছে।

আপনার সরবরাহকারীর পাবলিক ঠিকানা সহ দুটি হার্ডওয়্যার সহ একটি এবং আপনার স্থানীয় নেটওয়ার্কের মধ্যে একটিতে আপনার কাছে একটি মেশিনও থাকতে পারে। এই স্থানীয়ভাবে আপনার স্থানীয় নেটওয়ার্কের সমস্ত মেশিনের জন্য এই যন্ত্রটি বহিরাগত বিশ্বের প্রবেশদ্বারের মতো ব্যবহৃত হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.