127.0.0.1 এবং 0.0.0.0 এর মধ্যে পার্থক্য কী?


233

আমি বুঝতে পেরেছি যে 127.0.0.1 পয়েন্ট করে localhost, এবং তাই 0.0.0.0 (আমি ভুল হলে আমাকে সংশোধন করি)। সুতরাং, 127.0.0.1 এবং 0.0.0.0 এর মধ্যে পার্থক্য কী?


1
ঠিকানার ইনপুট কীভাবে পরিচালনা করতে হয় সে সম্পর্কে আপনি এই ক্রোম বাগ ট্র্যাকার আলোচনায় আগ্রহী হতে পারেন 0.0.0.0
জেরেমি ব্যাংকগুলি

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

56
আপনার প্রশ্নের আক্ষরিক উত্তর দিন, পার্থক্যটি 2130706433
শাজ

2
@ বেশিরভাগ ওহ, আপনি সম্পূর্ণরূপে অনিরাপদ ব্যবস্থা স্থাপনকারী লোকদের মধ্যে একজন, কারণ ফায়ারওয়ালটি সব ঠিক করে দেবে? সাধারণত, এই সিস্টেমগুলি তখন shodan.io এর সাথে পাওয়া যায় : 3 এই মানসিকতার পরবর্তী স্তরটি হ'ল "আমরা পুরোপুরি 5 বছরের পুরানো ওয়ার্ডপ্রেস ইনস্টলেশনটি ব্যবহার করতে পারি, আমরা একটি ডাব্লুএএফএফ পেয়েছি"। আমি কখনও এই পথে নামার পরামর্শ দিচ্ছি না!
জোসেফ

2
@ শাজ আমি আপনার মন্তব্যটিকে উজ্জীবিত করতে চাই তবে বর্তমানে এটি 42 বছর বয়সে আমি নিজেই এটি করতে পারি না ...
জেনি ডি

উত্তর:


220

127.0.0.1 এবং 0.0.0.0 এর মধ্যে পার্থক্য কী?

  • 127.0.0.1 লুপব্যাক ঠিকানা (লোকালহোস্ট হিসাবে পরিচিত)।

  • 0.0.0.0 একটি অ-রাউটেবল মেটা-ঠিকানা যা একটি অবৈধ, অজানা বা অযোগ্য প্রয়োগযোগ্য লক্ষ্য (কোনও নির্দিষ্ট ঠিকানা স্থানধারক) নির্ধারণ করতে ব্যবহৃত হয়।

    কোনও রুট প্রবেশের প্রসঙ্গে, এর অর্থ সাধারণত ডিফল্ট রুট।

    সার্ভারের প্রসঙ্গে, ০.০.০.০ এর অর্থ "স্থানীয় মেশিনে সমস্ত আইপিভি 4 ঠিকানা"। যদি কোনও হোস্টের দুটি আইপি ঠিকানা থাকে, 192.168.1.1 এবং 10.1.2.1, এবং হোস্টে চলমান একটি সার্ভার 0.0.0.0-এ শোনে, এটি উভয় আইপি-তে পৌঁছনীয় হবে।


আইপি ঠিকানা 127.0.0.1 কি?

127.0.0.1 হ'ল লুপব্যাক ইন্টারনেট প্রোটোকল (আইপি) ঠিকানাটিকে "লোকালহোস্ট" হিসাবেও উল্লেখ করা হয় The ঠিকানাটি শেষ ব্যবহারকারী দ্বারা ব্যবহৃত একই মেশিন বা কম্পিউটারে একটি আইপি সংযোগ স্থাপন করতে ব্যবহৃত হয়।

একই কনভেনশনটি কম্পিউটারের জন্য সংজ্ঞায়িত করা হয় যা :: 1 এর রূপক ব্যবহার করে আইপিভি 6 সম্বোধনকে সমর্থন করে। 127.0.0.1 ঠিকানা ব্যবহার করে একটি সংযোগ স্থাপন করা সর্বাধিক প্রচলিত অভ্যাস; তবে 127. সীমার মধ্যে কোনো IP ঠিকানা ব্যবহার । * একই বা অনুরূপ পদ্ধতিতে কাজ করবে। লুপব্যাক কনস্ট্রাক্ট একটি কম্পিউটার বা ডিভাইস দেয় যা মেশিনে আইপি স্ট্যাকটিকে বৈধতা বা প্রতিষ্ঠিত করার ক্ষমতা নেটওয়ার্কিং করতে সক্ষম করে।

উত্স: 127.0.0.1 - এর ব্যবহারগুলি কী কী এবং কেন এটি গুরুত্বপূর্ণ?


বিশেষ ঠিকানা

ক্লাস এ নেটওয়ার্ক নম্বর 127 এ "লুপব্যাক" ফাংশন বরাদ্দ করা হয়েছে, এটি একটি নেটওয়ার্ক 127 ঠিকানায় উচ্চ স্তরের প্রোটোকল দ্বারা প্রেরিত একটি ডেটাগ্রাম হোস্টের অভ্যন্তরে ফিরে আসা উচিত। কোনও নেটওয়ার্ক 127 ঠিকানায় কোনও ডেটাগ্রাম "প্রেরিত" কখনই কোনও নেটওয়ার্কে প্রদর্শিত হবে না।

উত্স: নেটওয়ার্ক নম্বর


যদি এটি পুরো ক্লাস এ, শেষ তিনটি অক্টেটের জন্য অন্যান্য স্বেচ্ছাচারিত মানগুলির বিন্দুটি কী?

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

উত্স: আইপি সংরক্ষিত, লুপব্যাক এবং ব্যক্তিগত ঠিকানাগুলি

আরও তথ্যের জন্য https://askubuntu.com প্রশ্নটি দেখুন লুপব্যাক ডিভাইস কী এবং আমি কীভাবে এটি ব্যবহার করব? এবং কেন লুপব্যাক আইপি ঠিকানাটি 127.0.0.1 থেকে 127.255.255.254?


আইপি ঠিকানা 0.0.0.0 কি?

"0.0.0.0" একটি বৈধ ঠিকানা সিনট্যাক্স। সুতরাং যেখানে traditionalতিহ্যবাহী ডটেড-দশমিক স্বীকৃতিতে একটি আইপি ঠিকানা আশা করা যায় সেখানে বৈধ হিসাবে এটি বিশ্লেষণ করা উচিত। একবার পার্স করা, এবং কার্যক্ষম অংকিত আকারে রূপান্তরিত করা হয়, তারপরে এর মান নির্ধারণ করে যে এর পরে কী ঘটে।

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

কোনও রুট প্রবেশের প্রসঙ্গে, এর অর্থ সাধারণত ডিফল্ট রুট । এটি অ্যাড্রেস মাস্কের ফলে আরও ঘটে, যা তুলনা করতে বিট নির্বাচন করে। "0.0.0.0" এর একটি মুখোশ কোনও বিট নির্বাচন করে না, তাই তুলনাটি সর্বদা সফল হবে। সুতরাং যখন এই জাতীয় রুটটি কনফিগার করা হয় তখন প্যাকেটগুলি যাওয়ার জন্য সর্বদা কোথাও থাকে (যদি কোনও বৈধ গন্তব্য সহ কনফিগার করা থাকে)।

কিছু ক্ষেত্রে নিছক "0" এছাড়াও কাজ করবে এবং একই প্রভাব ফেলবে। তবে এটির নিশ্চয়তা নেই। "0.0.0.0" ফর্মটি "নির্দিষ্ট কোনও ঠিকানা" বলার মানক উপায় নয় (IPv6 এ যা ":: 0" বা কেবল "::")।

উত্স: IP ঠিকানা 0.0.0.0 এর অর্থ কী


ইন্টারনেট প্রোটোকল সংস্করণ 4-এ 0.0.0.0 ঠিকানাটি একটি অ-রাউটেবল মেটা-ঠিকানা যা একটি অবৈধ, অজানা বা প্রয়োগযোগ্য লক্ষ্য নির্ধারণ করতে ব্যবহৃত হয় design অন্যথায় অবৈধ ডেটাটির টুকরোটির একটি বিশেষ অর্থ প্রদান হ'ল ইন-ব্যান্ড সিগন্যালিংয়ের প্রয়োগ।

সার্ভারের প্রসঙ্গে, ০.০.০.০ এর অর্থ "স্থানীয় মেশিনে সমস্ত আইপিভি 4 ঠিকানা"। যদি কোনও হোস্টের দুটি আইপি ঠিকানা থাকে, 192.168.1.1 এবং 10.1.2.1, এবং হোস্টে চলমান একটি সার্ভার 0.0.0.0-এ শোনে, এটি উভয় আইপি-তে পৌঁছনীয় হবে।

রাউটিংয়ের প্রসঙ্গে, ০.০.০.০ এর অর্থ সাধারণত ডিফল্ট রুট, অর্থাৎ সেই রুট যা স্থানীয় নেটওয়ার্কে কোথাও না গিয়ে ইন্টারনেটের "বাকী" বাড়ে।

ব্যবহারগুলির মধ্যে রয়েছে:

  • হোস্টটি ঠিকানাটি নিজের হিসাবে দাবি করে যখন এটি এখনও কোনও ঠিকানা বরাদ্দ করা হয়নি। যেমন DHCP ব্যবহার করার সময় প্রাথমিক DHCPDISCOVER প্যাকেট প্রেরণ করার সময়।
  • হোস্টের আইপি স্ট্যাক এটিকে সমর্থন করে, তবে ডিএইচসিপি-র মাধ্যমে ঠিকানা অনুরোধটি ব্যর্থ হয়ে গেলে হোস্টটি নিজের কাছে যে ঠিকানাটি নির্ধারণ করে তা নিজেই ঠিক করে দেয়। আধুনিক অপারেটিং সিস্টেমগুলিতে এই ব্যবহারটি এপিআইপিএ ব্যবস্থার সাথে প্রতিস্থাপন করা হয়েছে।
  • "যেকোনও আইপিভি 4-হোস্ট" নির্দিষ্ট করার উপায়। কোনও ডিফল্ট রুট নির্দিষ্ট করার সময় এটি এইভাবে ব্যবহৃত হয়।
  • স্পষ্টভাবে উল্লেখ করার একটি উপায় যে লক্ষ্যটি অনুপলব্ধ। 1
  • "কোনও IPv4 ঠিকানা আদৌ" নির্দিষ্ট করার একটি উপায়। সার্ভারগুলি কনফিগার করার সময় এটি ব্যবহার করা হয় (যেমন শোনার সকেটগুলিকে আবদ্ধ করার সময়)। এটি টিসিপি প্রোগ্রামারদের INADDR_ANY হিসাবে পরিচিত। (বাঁধুন (2) ঠিকানার সাথে আবদ্ধ, ইন্টারফেস নয়))

আইপিভি 6-এ, সমস্ত জিরো-ঠিকানাটি "::" হিসাবে লেখা থাকে।

সূত্র: 0.0.0.0


ডিএইচসিপি আবিষ্কার / অনুরোধ

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

এই রিলে এজেন্ট হয় ডেডিকেটেড হোস্ট হতে পারে (উদাহরণস্বরূপ, মাইক্রোসফ্ট উইন্ডোজ সার্ভার), বা রাউটার (উদাহরণস্বরূপ, ইন্টারফেস স্তরের আইপি সহায়ক সাহায্যকারী বিবৃতি দিয়ে কনফিগার করা সিসকো রাউটার)।

...

ক্লায়েন্ট কোনও ডিএইচসিপিএফএফার পাওয়ার পরে, এটি একটি ডিএইচসিপিআরকিউএসটি বার্তায় সাড়া দেয়, এটি ডিএইচসিপিএফএফআরটিতে পরামিতিগুলি গ্রহণ করার তার ইচ্ছাকে নির্দেশ করে এবং অনুরোধ অবস্থায় চলে যায়। ক্লায়েন্ট একাধিক DHCPOFFER বার্তা পেতে পারে, প্রতিটি DHCP সার্ভার থেকে একটি আসল DHCPDISCOVER বার্তা পেয়েছে। ক্লায়েন্টটি একটি ডিএইচসিপিএফফার চয়ন করে এবং কেবলমাত্র এই ডিএইচসিপি সার্ভারে সাড়া দেয়, স্পষ্টভাবে অন্যান্য সমস্ত ডিএইচসিপিএফএফআর বার্তা বাতিল করে দেয়। ক্লায়েন্টটি ডিএইচসিপি সার্ভারের আইপি ঠিকানা দিয়ে সার্ভার আইডেন্টিফায়ার বিকল্প ক্ষেত্রটি পপুলেটে নির্বাচিত সার্ভারটি সনাক্ত করে। DHCPREQUEST এছাড়াও একটি সম্প্রচার, সুতরাং যে সমস্ত DHCP সার্ভার একটি DHCPOFFER প্রেরণ করেছে তারা DHCPREQUEST দেখতে পাবে এবং প্রত্যেকেই জানতে পারবে যে এটির DHCPOFFER গৃহীত হয়েছে বা প্রত্যাখ্যানিত হয়েছে কিনা। ক্লায়েন্টের জন্য প্রয়োজনীয় যে কোনও অতিরিক্ত কনফিগারেশন বিকল্পগুলি DHCPREQUEST বার্তার বিকল্প ক্ষেত্রে অন্তর্ভুক্ত করা হবে।যদিও ক্লায়েন্টকে একটি আইপি ঠিকানা দেওয়া হয়েছে, এটি 0.0.0.0 এর সোর্স আইপি ঠিকানার সাথে DHCPREQUEST বার্তা প্রেরণ করবে। এই মুহুর্তে, ক্লায়েন্ট এখনও যাচাইকরণ পাননি যে আইপি ঠিকানাটি ব্যবহার করা স্পষ্ট।

...

ক্লায়েন্ট এবং ডিএইচসিপি সার্ভার একই সাবনেটে থাকা ক্লায়েন্ট এবং ডিএইচসিপি সার্ভারের জন্য ক্লায়েন্ট-সার্ভার কথোপকথন

এখানে চিত্র বিবরণ লিখুন

উত্স: অনুঘটক এবং সুইচ বা এন্টারপ্রাইজ নেটওয়ার্কগুলিতে ডিএইচসিপি বোঝার এবং সমস্যা সমাধানের


ডিফল্ট রুট

এই নথিটি কীভাবে একটি ডিফল্ট রুট বা শেষ রিসর্টের গেটওয়ে কনফিগার করতে হয় তা ব্যাখ্যা করে। এই আইপি কমান্ডগুলি ব্যবহৃত হয়:

  • আইপি ডিফল্ট-গেটওয়ে

  • আইপি ডিফল্ট-নেটওয়ার্ক

  • এবং আইপি রুট 0.0.0.0 0.0.0.0

আইপি রুট 0.0.0.0 0.0.0.0

০.০.০.০ 0.0.0.0 নেটওয়ার্কে স্থিতিশীল রুট তৈরি করা রাউটারে সর্বশেষ রিসর্টের গেটওয়ে সেট করার আরেকটি উপায়। আইপি ডিফল্ট-নেটওয়ার্ক কমান্ডের মতো, 0.0.0.0 এ স্থিতিশীল রুট ব্যবহার করা কোনও রাউটিং প্রোটোকলের উপর নির্ভর করে না। তবে রাউটারে আইপি রাউটিং অবশ্যই সক্ষম করতে হবে।

দ্রষ্টব্য: আইজিআরপি 0.0.0.0 এর কোনও রুট বোঝে না। সুতরাং এটি আইপি রুট 0.0.0.0 0.0.0.0 কমান্ডটি ব্যবহার করে তৈরি করা ডিফল্ট রুটগুলি প্রচার করতে পারে না। আইজিআরপি একটি ডিফল্ট রুট প্রচার করতে আইপ ডিফল্ট-নেটওয়ার্ক কমান্ডটি ব্যবহার করুন।

উত্স: আইপি কমান্ড ব্যবহার করে সর্বশেষ রিসর্টের একটি গেটওয়ে কনফিগার করা


3
সার্ভারের প্রসঙ্গে, ০.০.০.০ এর অর্থ "স্থানীয় মেশিনে সমস্ত আইপিভি 4 ঠিকানা"। যদি কোনও হোস্টের দুটি আইপি ঠিকানা থাকে, 192.168.1.1 এবং 10.1.2.1, এবং হোস্টে চলমান একটি সার্ভার 0.0.0.0 এ শুনবে, তবে এই দুটি আইপিই এটি পৌঁছনীয় হবে। - এটি আমার জন্য এটি করেছে
রাফায়েল আয়ং

112

তারা একই নয়।

127.0.0.1 সংরক্ষিত এবং এটি একই কম্পিউটারের দিকে নির্দেশিত 127/8 নেটওয়ার্কের অংশ।

0.0.0.0 একটি বিশেষ আইপি ঠিকানা যা এর প্রসঙ্গের উপর নির্ভর করে বিভিন্ন জিনিস।

ইন্টারনেট প্রোটোকল সংস্করণ 4-এ, 0.0.0.0 ঠিকানাটি একটি অ-রাউটেবল মেটা-ঠিকানা যা একটি অবৈধ, অজানা বা অ-প্রয়োগযোগ্য লক্ষ্য নির্ধারণ করতে ব্যবহৃত হয়। অন্যথায় অবৈধ ডেটাটির টুকরোটির একটি বিশেষ অর্থ প্রদান হ'ল ইন-ব্যান্ড সিগন্যালিংয়ের প্রয়োগ।

127.0.0.1 এর জন্য আপনি 0.0.0.0 এর ভুল ভুলে থাকতে পারেন যখন আপনি নেটস্ট্যাটটি দেখেন এবং স্থানীয় ঠিকানাটি 0.0.0.0 হিসাবে শুনছেন, তবে এটি অন্যভাবে 0.0.0.0 ব্যবহৃত হয়।

সার্ভারের প্রসঙ্গে, ০.০.০.০ এর অর্থ "স্থানীয় মেশিনে সমস্ত আইপিভি 4 ঠিকানা"। যদি কোনও হোস্টের দুটি আইপি ঠিকানা থাকে, 192.168.1.1 এবং 10.1.2.1, এবং হোস্টে চলমান একটি সার্ভার 0.0.0.0-এ শোনে, এটি উভয় আইপি-তে পৌঁছনীয় হবে।

রাউটিংয়ের প্রসঙ্গে, ০.০.০.০ এর অর্থ সাধারণত ডিফল্ট রুট, অর্থাৎ সেই রুট যা স্থানীয় নেটওয়ার্কে কোথাও না গিয়ে ইন্টারনেটের "বাকী" বাড়ে।

https://en.wikipedia.org/wiki/0.0.0.0


0.0.0.0কখনও কখনও একটি সম্প্রচার নির্দেশ করতে পারে, যার অর্থ নেটওয়ার্কের সমস্ত কম্পিউটার to
জেমস Mertz

8
@ ক্রোনোস আমি ভেবেছিলাম সম্প্রচারগুলি 255.255.255.255(যেমন 192.168.1.255স্থানীয় নেটওয়ার্কের জন্য আরও বাস্তবের মতো কিছু )
নিক টি

1
@ নিকট আহ আপনি ঠিক বলেছেন :A special definition exists for the IP broadcast address 255.255.255.255. It is the broadcast address of the zero network or 0.0.0.0, which in Internet Protocol standards stands for this network, i.e. the local network. Transmission to this address is limited by definition, in that it is never forwarded by the routers connecting the local network to other networks.
জেমস

@ ক্রোনস আপনি লুপব্যাক দিয়ে সম্প্রচার সংযোজনকে বিভ্রান্ত করছেন। লুপব্যাকটি 0.0.0.0 যা উপরে বর্ণিত সমস্ত স্থানীয় ঠিকানা শুনে। সম্প্রচারটি (একটি সহজ উপায়ে) নেটওয়ার্কের 255 নেটওয়ার্কের সমস্ত ঠিকানায় "সম্প্রচার" করতে হয়।
ডিজারডার

এটি অসম্পূর্ণ - অনেকগুলি অপারেটিং সিস্টেম আসলে আপনাকে 0.0.0.0 এ সংযোগ করতে দেয় যা লুপব্যাক ঠিকানার মতো আচরণ করে।
মাধ্যাকর্ষণ

16

127.0.0.1 স্থানীয় কম্পিউটারের একটি ঠিকানা, তবে যে কোনও ঠিকানা 127.xyz এছাড়াও কম্পিউটারের অন্য ঠিকানা ("লুপব্যাক ঠিকানা" নামে পরিচিত) বাদে 127.0.0.0 (লুপব্যাক সাবনেট) এবং 127.255.255.255 (সম্প্রচারের ঠিকানা লুপব্যাক সাবনেট)।

127.xyz এর অর্থ "এখানে"।

০.০.০.০ সম্পূর্ণ আলাদা: 0.0.0.0 কোনও কিছুর ঠিকানা নয় , এটি *শেল যেমন জোকার ।

আপনি 0.0.0.0 এ ডেটা প্রেরণ বা সক্রিয়ভাবে 0.0 টি.0 তে একটি টিসিপি সংযোগ খুলতে পারবেন না কারণ সেখানে কিছুই নেই; ০.০.০.০ এমনকি একটি অ্যাক্সেসযোগ্য বা অ-রাউটেবল ঠিকানা নয়, এটি এমন একটি প্রেক্ষাপটে অর্থহীন যেখানে কোনও ঠিকানা প্রত্যাশিত

আপনি প্রসঙ্গগুলিতে জোকার 0.0.0.0 ব্যবহার করতে পারেন যেখানে কোনও ঠিকানা optionচ্ছিকভাবে সরবরাহ করা যেতে পারে , যার অর্থ আমি যত্ন করি না

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

bindসিস্টেম কল একটি TCP সকেট স্থানীয় ঠিকানা নির্বাচন করতে ব্যবহার করা হয়। পাস করা ডেটা bindআসলেই সীমাবদ্ধতার একটি সেট: আইপি ঠিকানায় সীমাবদ্ধতা, টিসিপি পোর্টে সীমাবদ্ধ। সাধারণ পাঠ্য স্বরলিপিটি আইপি: পোর্ট port ০.০.০.০.০৮ অর্থ কোনও আইপি এবং যে কোনও বন্দর গ্রহণযোগ্য, এটি নাল সীমাবদ্ধ। ০.০.০.০.০০.০ অর্থ স্থানীয় পোর্টটি অবশ্যই ২০ টি হতে হবে, যে কোনও আইপি গ্রহণযোগ্য (

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

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

যথার্থ:

বাক্য 127.xyz মানে "এখানে" পরোক্ষভাবে না যে এই সকল ঠিকানা একই। তারা স্থানীয় "কম্পিউটার" এর ভিতরে, স্থানীয় আইপি স্ট্যাকের ভিতরে বিভিন্ন "অবস্থান" (সকেট ঠিকানা) উপস্থাপন করে।

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


আমি যখন আমার ব্রাউজারে 127 (যেমন 127.16.23.42) দিয়ে শুরু করে একটি এলোমেলো ঠিকানা টাইপ করি তখন এটি লোকালহোস্টের সাথে সংযুক্ত হয় না।
জানে

@ WHOKnows অবশ্যই লোকালহোস্টটি 127.0.0.1, 127.16.23.42 নয়।
কৌতূহলী

আমি দেখি. সুতরাং 127.0.0.1 এর অর্থ লোকালহোস্ট, তবে 127.xyz এর অর্থ স্থানীয় কম্পিউটার হতে পারে, যদি সেভাবে সেট আপ করা থাকে?
জানে

2
@ WHOKnows No: 127.xyz যে কোনও xy z এর জন্য এই কম্পিউটারের অন্তর্ভুক্ত। "লোকালহোস্ট" 127.0.0.1 এর জন্য কেবল একটি নাম, সুতরাং "লোকালহোস্ট" ভুলে যান। নাম নয়, সংখ্যাগত ঠিকানাগুলি দেখানোর জন্য এবং সম্পর্কিত প্রোগ্রামগুলির পতাকা -nবা ব্যবহার করুন । 127.0.0.1 127.16.23.42 হিসাবে একই আইপি ঠিকানা নয়। সুতরাং 127.0.0.1:80 এবং 127.16.23.42:80 স্বতন্ত্র টিসিপি শেষ পয়েন্ট ঠিকানা উপস্থাপন করে, একটি ঠিকানায় একটি ওয়েবসভার অন্য ঠিকানায় খুঁজে পাওয়া যাবে না। -dnetstat
কৌতূহলী

6

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

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