উইন্ডোজ ড্রাইভারগুলি \ ইত্যাদি \ পরিষেবাদি ফাইল কীসের জন্য?


8

সাধারণত সি তে একটি "পরিষেবাদি" ফাইল থাকে: \ উইন্ডোজ \ সিস্টেম 32 \ ড্রাইভারস, ইত্যাদি, এটি চলমান পরিষেবাগুলি এবং বন্দরটি ব্যবহার করার জন্য তালিকাবদ্ধ করে।

তবে এখানে "পরিষেবা" শব্দের অর্থ কী? এটি "উইন্ডোজ পরিষেবা" নয়, যা আপনি "পরিষেবাদি.এমএসসি" চালানোর সময় দেখা যায়। এই জাতীয় 2 তালিকাগুলি টাল দেয় না।

এবং, এই "পরিষেবাদি" ফাইলের সামগ্রীটি পুরানো হতে পারে - এটি আপডেট করার জন্য কেউ নেই: প্রোগ্রামগুলি এখনও "পরিষেবা" ফাইল আপডেট না করে কিছু বন্দরের মাধ্যমে যোগাযোগ করতে পারে, যদি তাদের কিছু চুক্তি থাকে; এছাড়াও, যদি কিছু প্রোগ্রাম চলমান না থাকে তবে কিছু বন্দর নেওয়া হয় না, "উইন্ডোজ পরিষেবাদি ফাইল "ও আপডেট হয় না।

তাহলে এই ফাইলটি কিসের জন্য?

কোথাও আমি কিছু নথি খুঁজে পেতে পারি? সম্ভবত জনপ্রিয় ফাইল নামের কারণে, আমি ইন্টারনেটে অনুসন্ধান করেছি তবে বেশিরভাগ লিঙ্কগুলি "উইন্ডোজ পরিষেবাদি" সম্পর্কিত ... এই "উইন্ডোজ পরিষেবাদি ফাইল" নয় ...

সম্পাদনা করুন:

আরও একটি প্রশ্ন, যেহেতু "পরিষেবাদি" ফাইলটি পুরানো হতে পারে, তাই কী সমস্ত সক্রিয় "পরিষেবা" তালিকাভুক্ত করার উপায় আছে?

উত্তর:


7

এই ফাইলটি মাইক্রোসফ্ট দ্বারা লিখিত পরিষেবাদিগুলিকে কী পোর্টটি ব্যবহার করতে হবে তা জানায়, পাশাপাশি উইন্ডোজ এপিআই এবং / অথবা সেই ফাইলটি কোনও পরিষেবা নামকে একটি বন্দরে রূপান্তর করতে চায়। এই পরিষেবাগুলির নামগুলি আইইটিএফ দ্বারা সংজ্ঞায়িত করা হয়।

অন্য এসএমটিপি সার্ভারের জন্য জায়গা তৈরি করার জন্য একটি বন্দর পরিবর্তন করার নির্দেশাবলীর উদাহরণ এখানে

এবং এখানে পরিষেবার নাম সম্পর্কে আরও ব্যাখ্যা দেওয়া হয়েছে:

সার্ভিসনেম [ইন]

একটি নুল-টার্মিনেটেড স্ট্রিং যাতে আইপিভি 4 বা আইপিভি 6 এর জন্য সংযোগ করতে হোস্টের পরিষেবার নাম বা গন্তব্য পোর্ট থাকে।

একটি পরিষেবার নাম একটি পোর্ট সংখ্যার জন্য একটি স্ট্রিং ওরফে। উদাহরণস্বরূপ, HTTP প্রোটোকলের জন্য ওয়েব সার্ভারের দ্বারা ব্যবহৃত ডিফল্ট বন্দর হিসাবে ইন্টারনেট ইঞ্জিনিয়ারিং টাস্ক ফোর্স (আইইটিএফ) দ্বারা সংজ্ঞায়িত 80 পোর্টের জন্য "HTTP" একটি উপনাম। সার্ভিসনেম প্যারামিটারের জন্য সম্ভাব্য মানগুলি যখন কোনও পোর্ট নম্বর নির্দিষ্ট না করা থাকে তবে নিম্নলিখিত ফাইলটিতে তালিকাভুক্ত করা হয়: %WINDIR%\system32\drivers\etc\services

- এমএসডিএন - উইনসক - ডাব্লুএসএকনেক্টবাইনেম ফাংশন


2
বিশেষত পরিষেবাদি ফাইলটি [getservbyname](http://msdn.microsoft.com/en-us/library/windows/desktop/ms738538(v=vs.85).aspx)এপিআইকে সমর্থন করে যা কোনও পরিষেবার নাম সকেট সংখ্যায় অনুবাদ করে।
রিচার্ড

@ রিচার্ড: সম্ভবত, তবে এর উল্লেখ নেই services
তামারা উইজসম্যান

সুতরাং এটি একটি উইন্ডোজ সকেট ধারণা? দুঃখিত, আমি এখানে পরিচিত নই ... উইন্ডোজ সকেট কি এইচটিটিপি, টিসিপি / আইপি, এফটিপি এর চেয়ে কম প্রোটোকল, তাই উইন্ডোজ সকেট স্তরে যে সংজ্ঞাটি এইচটিটিপি, টিসিপি / আইপি, বা এফটিপি স্তরের আচরণ নিয়ন্ত্রণ করতে পারে?
অ্যাথোজ 20'12

@ অ্যাথোস: না, এটি কোনও প্রোটোকল নয়। উইন্ডোস সার্ভিসেস শুধুমাত্র প্রথম সেবা নাম (যেমন। অনুবাদ httpসেবা পোর্টের মধ্যে) (উদাঃ। 80জন্য http), তারপর প্রাসঙ্গিক প্রটোকল (টিসিপি / আইপি) যে সেবা বন্দর প্রদান।
তামারা উইজসম্যান

4
সিডিনোট: এই ফাইলটির নামকরণ, ব্যবহার এবং ফর্ম্যাটটি ইউনিক্স থেকে আসে যেখানে ফাইলটি /etc/services। মাইক্রোসফ্ট এটিকে গ্রহণ করেছিল যখন তারা তাদের মালিকানাধীন নেটওয়ার্কিং প্রোটোকল নেটবেউইকে ওপেন-সোর্স টিসিপি / আইপি প্রোটোকলগুলি আরও গুরুত্বপূর্ণ হয়ে উঠছিল, যা প্রতিস্থাপন করতে শুরু করেছিল। Kuro5hin.org/story/2001/6/19/05641/7357
RedGrittyBrick
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.