@ রেডগ্রিটিব্রিক তার উত্তরের সাথে একেবারে সঠিক ("একটি রাউটার এবং একটি গেটওয়ে মূলত একই"), কিছু অন্যান্য প্রতিক্রিয়াশীল শর্তাবলী বিভ্রান্ত করছেন বা, দয়া করে এটিকে প্রশ্নটি (বা উইকিপিডিয়া) ভুল বুঝেছেন।
রাউটিং হিসাবে "গেটওয়ে" শব্দটি প্রায় সর্বদা "ডিফল্ট" এর সাথে মিলিত ব্যবহৃত হয় এবং সেই "গেটওয়ে" প্রতিটি নেটওয়ার্কের জন্য একটি রুট সরবরাহ করে যার জন্য আরও নির্দিষ্ট কোনও রুট উপলব্ধ নেই।
তারপরে সংজ্ঞা অনুসারে, গেটওয়েটি অবশ্যই ডিভাইস হতে হবে যা রাউটিং করে, এটি কোনও ডেডিকেটেড ডিভাইস, বিশেষত রাউটার বা হোস্ট হতে পারে যা রুটে কনফিগার করা হয়েছে, তবে এটি একই কাজ করছে। সুতরাং একটি গেটওয়ে একটি রাউটার হতে পারে এবং একটি রাউটার একটি গেটওয়ে হিসাবে পরিচিত হতে পারে।
একটি "ডিফল্ট গেটওয়ে" এবং রাউটারের মধ্যে টিটিএল-তে কোনও তফাত নেই, একবারে কোনও ডিভাইস যা রাউটিং করছে কোনও আইপি প্যাকেট একটি নেটওয়ার্ক / সাবনেট থেকে অন্যটিতে চলে গেলে এটি অবশ্যই টিটিএল হ্রাস করতে হবে, এটি প্রাসঙ্গিক আরএফসিতে বেশ স্পষ্ট করে দেওয়া হয়েছে।
একটি গেটওয়ে NAT করার দরকার নেই, সাধারণত একটি হোম নেটওয়ার্কের একটি ডিফল্ট গেটওয়ে থাকে যা এডিএসএল এর সাথে যুক্ত একটি রাউটার, এই ধরণের ডিভাইসটি NAT করবে, যেখানে আপনার সাবনেটের ডিফল্ট গেটওয়েটি কেবল প্রশস্ত অফিস ল্যানকে নিয়ে যাবে এবং NAT করবে না।
স্থানীয় সাবনেটে নেই এমন কোথাও পৌঁছানোর বিষয়ে আপনার প্রশ্নের জবাবে, @ রেডগ্রিটিব্রিক আইসিএমপি পুনঃনির্দেশগুলি সম্পর্কে আবার সঠিক, এছাড়াও, প্যাকেট প্রেরণের সময় হোস্ট যে প্রক্রিয়াটি অনুসরণ করে তা হ'ল:
1 - গন্তব্য প্যাকেটের আইপি ঠিকানা স্থানীয় সাবনেটে আছে কিনা তা পরীক্ষা করতে নিজস্ব আইপি ঠিকানা এবং মাস্ক ব্যবহার করুন।
2 - স্থানীয় সাবনেটে যদি গন্তব্য হয় তবে সেই স্থানীয় ডিভাইসের ম্যাক ঠিকানার জন্য এআরপি অনুরোধ প্রেরণ করুন তারপরে হোস্টে ফ্রেম প্রেরণ করুন।
3 - গন্তব্য স্থানীয় সাবনেটে না থাকলে, সেই নেটওয়ার্কে গেটওয়ের MAC ঠিকানার জন্য এআরপি অনুরোধটি প্রেরণ করুন তারপরে ফরোয়ার্ড ফরওয়ার্ডিংয়ের জন্য গেটওয়েতে ফ্রেম প্রেরণ করুন (আইসিএমপি পুনর্নির্দেশগুলি সম্পর্কে বিন্দুটি কিক করতে পারে)।
সুতরাং এটি দেখা যায় যে প্যাকেটগুলি প্রেরণ করার আগে প্রতিটি হোস্ট তার নিজস্ব একটি রাউটিং পছন্দ করে তোলে (অবশ্যই এই ডেটাটি ক্যাশে করা হয়েছে যাতে প্রতিটি প্যাকেটের জন্য অনুসন্ধানগুলি ঘটে না)।
netstat -rn
?