ট্র্যাসপ্যাথ এবং ট্রেস্রোয়েটের মধ্যে গুরুত্বপূর্ণ পার্থক্যগুলি কী কী?


58

আমি সম্প্রতি হাওটোগিকের একটি নিবন্ধ পড়েছিলাম যা আমাকে আমার মাথাটা একটু আঁচড়িয়ে দিচ্ছে। যদিও আমি লিনাক্সের সাথে মোটামুটি সামান্য অভিজ্ঞতা পেয়েছি, সুতরাং যদি এন্ট্রি-লেভেল হয় তবে আমাকে ক্ষমা করুন:

"ট্রেসপ্যাথ কমান্ডটি ট্রেস্রোয়েটের সমান, তবে এটির মূল সুবিধার দরকার নেই।"

http://www.howtogeek.com/108511/how-to-work-with-the-network-from-the-linux-terminal-11-commands-you-need-to-know/

কীভাবে ট্রেস্রোলেট এবং ট্র্যাসপ্যাথ পৃথকভাবে একই কার্য সম্পাদন করে?

ট্রেস্রোয়েট কী করে, যার জন্য রুট সুবিধাগুলি প্রয়োজন, সেই ট্র্যাসপ্যাথটি করে না?

এমন পরিস্থিতি রয়েছে যেখানে ট্রাস্রোথের তুলনায় কারও পক্ষে ট্র্যাসপ্যাথকে পছন্দ করা উচিত, বা তদ্বিপরীত?

উত্তর:


57

কীভাবে ট্রেস্রোলেট এবং ট্র্যাসপ্যাথ পৃথকভাবে একই কার্য সম্পাদন করে?

উভয় প্রোগ্রামই মূলত একটি কাজ করে: নির্দিষ্ট আইপি প্যাকেটগুলি প্রেরণ এবং গ্রহণ করে।

এটি করতে আপনি সাধারণ সকেট এপিআই ব্যবহার করতে পারেন, বা আপনি ইন্টারফেস থেকে কাঁচা প্যাকেটগুলি পরিচালনা করতে পারেন। সকেট এপিআই-তে মূল অধিকারগুলির প্রয়োজন হয় না, কারণ এটি মোটামুটি সুরক্ষিত। অন্য প্রোগ্রাম তৈরির আইপি প্যাকেটগুলি অ্যাক্সেস করা থেকে একটি প্রোগ্রামকে আটকাতে এমন পদ্ধতি রয়েছে।

ট্র্যাসপ্যাথ সমস্ত কার্যকারিতার জন্য সকেট এপিআই ব্যবহার করে। ট্রেসরয়েট এর কার্যকারিতা থেকে কিছু জন্য কাঁচা প্যাকেজ পরিচালনা করে।

ট্রেস্রোয়েট কী করে, যার জন্য রুট সুবিধাগুলি প্রয়োজন, সেই ট্র্যাসপ্যাথটি করে না?

এটি কাঁচা প্যাকেজগুলি পরিচালনা করে।

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

এমন পরিস্থিতি রয়েছে যেখানে ট্রাস্রোথের তুলনায় কারও পক্ষে ট্র্যাসপ্যাথকে পছন্দ করা উচিত, বা তদ্বিপরীত?

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

উত্স: 1 2 3


1
অবশেষে, বৈধ সুরক্ষা উদ্বেগের সাথে একটি উত্তর যা স্থানীয় সিস্টেমকে প্রভাবিত করে। ধন্যবাদ!
ইসজি

10

আপনি tracerouteউন্নত নেটওয়ার্ক ট্রেসিংয়ের জন্য ব্যবহার করতে পারেন , আপনি আইপিভি 4 এবং আইপিভি 6 প্রোটোকলগুলির মধ্যে চয়ন করতে পারেন, আপনি আইপিএমপি, টিসিপি বা ইউডিপি ডেটা ফর্ম্যাটগুলির মধ্যেও অনুসন্ধানের জন্য চয়ন করতে পারেন।

সুতরাং tracerouteচেয়ে আরো উন্নত বিকল্প রয়েছে tracepathযা ট্রেসিং জন্য UDP প্যাকেট ব্যবহার করে।

এখন সুপারভাইজার সুবিধাগুলি সম্পর্কে :

আপনি tracerouteযে সাধারণ ব্যবহারকারীর এবং একটি সুপারইউসার উভয়ই ব্যবহার করতে পারেন যা আপনি যে বিকল্পটি ব্যবহার করতে চান তার উপর নির্ভর করে , এখানে একটি উদাহরণ রয়েছে:

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

এখানে আমরা ইউডিপি প্যাকেটগুলি ব্যবহার করছি যা সুপারসউসার সুবিধার দরকার নেই

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

এখানে আমরা আইসিএমপি ইকো প্যাকেট ব্যবহার করছি যার সুবিধাগুলি প্রয়োজন।

দ্বারা সরাসরি ICMP প্যাকেট আপনি DDOS আক্রমণ করে তুলতে পারে।

আইসিএমপি অপশন সম্পর্কে জানতে ট্রেস্রুট ম্যান পৃষ্ঠা

tracerouteবিকল্পগুলি দেখতে টার্মিনালে টাইপ করুনman traceroute

আইসিএমপি-র জন্য সুপার ব্যবহারকারীর সুবিধাগুলি প্রয়োজন, কেবল প্রশাসকরা এর কয়েকটি অপশন ব্যবহার করতে পারেন তা নিশ্চিত করতে, কারণ এটি মৃত্যুর পিং তৈরি করতে এবং নির্দিষ্ট নেটওয়ার্ক সম্পর্কে তথ্য সংগ্রহ করতে ব্যবহার করা যেতে পারে, এখানে সুবিধাটি সুপার ব্যবহারকারীকে আইসিএমপি ব্যবহার করে বিকল্পগুলি পরিবর্তন করার ক্ষমতা প্রদান করবে প্যাকেট।

আপনি এটি দেখতে পাচ্ছেন, যখন আপনি ওয়েবসাইটগুলি পছন্দ করার মতো পিং করার চেষ্টা করবেন তখন www.microsoft.comআপনার পিং এটি অনলাইনেও ব্যর্থ হবে এবং এটি কারণ মাইক্রোসফ্ট রাউটারগুলি আইসিএমপি_প্রক্রিয়াগুলি ব্লক করে।

সুতরাং লিনাক্স সিস্টেমটি অনিবদ্ধ ব্যবহারকারীদের থেকে সুরক্ষা দেয়, তাই তারা আক্রমণ করার জন্য এই আদেশগুলি ব্যবহার করতে পারে না।


3
সাধারণত, অপ্রয়োজনীয় ব্যবহারকারীদের বিরুদ্ধে বিধিনিষেধগুলি সিস্টেমকে আক্রমণ থেকে রক্ষা করতে ব্যবহৃত হয় - অন্যান্য সিস্টেমে আক্রমণ করার জন্য ভেক্টর হিসাবে ব্যবহার না করে। এটি আমার পক্ষে যথেষ্ট তাৎপর্যপূর্ণ নয় - আপনি কোনও ডকুমেন্টেশন সম্পর্কে জানেন যা এটির ব্যাক আপ রাখে?
ইসজি

3

আমার মনে হয় আপনার এই http://www.ehow.com/list_7526520_differences-between-traceroute-tracepath.html পড়তে হবে

উপরের লিঙ্ক থেকে:

TracePath

ট্র্যাসপাথ একটি নির্ধারিত নেটওয়ার্ক ঠিকানার পথ খুঁজে বেড়ায়, "বেঁচে থাকার সময়" বা টিটিএল ল্যাগ এবং সর্বাধিক সংক্রমণ ইউনিট (এমটিইউ) এর পথে রিপোর্ট করে। এই কমান্ডটি যে কোনও ব্যবহারকারীর দ্বারা কমান্ড লাইন প্রম্পটে অ্যাক্সেস সহ চালানো যেতে পারে।


ট্রেসরোট বুনিয়াদি

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


লিঙ্কটির জন্য ধন্যবাদ, তবে আপনি কি নিজের উত্তরে কিছু প্রকৃত সামগ্রী রাখতে পারেন?
ইসজি

হাই বোধি.জাজেন, আমার পোস্টটি উন্নত করার জন্য আপনাকে ধন্যবাদ। :)
rdd

5
স্পষ্টির জন্য ধন্যবাদ। তবে এর জবাব এখানে (এখনও লিঙ্ক করতে পর্যালোচনা করুন অর্জিত না) এখনও প্রশ্ন দুটি অংশ হারিয়েছে: কেন নেই tracerouteসুপারইউজার অ্যাক্সেস দরকার (বিশেষ করে যেহেতু এটা আসলে এটা আছে বলে মনে হয় কম বেশি tracepathডিফল্টরূপে)? এবং, আপনি যখন সুপারভাইজার নন এমন পরিস্থিতিগুলি বাদ দিয়ে আপনি কেন অন্যের থেকে একটি বেছে নেবেন?
ইসিজি

1

pingএবং tracerouteআইসিএমপি প্রোটোকল ব্যবহার করুন। ইউডিপি এবং টিসিপি এর মতো এটি সাধারণ সকেটগুলির API এর মাধ্যমে অ্যাক্সেসযোগ্য। শুধুমাত্র ইউডিপি এবং টিসিপি পোর্ট সংখ্যা 1024 এর চেয়ে কম ব্যবহারের হাত থেকে সুরক্ষিত থাকে, মূল ছাড়াও। আইসিএমপি সমস্ত ব্যবহারকারীর জন্য অবাধে উপলব্ধ।

আপনি যদি সত্যিই পিং এবং ট্রেস্রোয়েট কীভাবে কাজ করতে চান তা দেখতে চাইলে কোডপ্রোজেক্ট থেকে তাদের জন্য সি কোড প্রয়োগের একটি উদাহরণ ডাউনলোড করতে পারেন ।

সংক্ষেপে, তারা সহজেই একটি আইসিএমপি সকেট খোলেন এবং টারস্রোয়েট লক্ষ্য পৌঁছে না হওয়া পর্যন্ত সেটসকোপ্ট ব্যবহার করে টিটিএল বৃদ্ধিকে পরিবর্তন করে।

সূত্র: লিংক


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