বেশিরভাগ হোম রাউটারগুলি পিএটি নামক NAT এর একটি বিশেষ কেস ব্যবহার করে।
আপনি এটিকে এনএপটি বা আইপি মাস্ক্রেডিং হিসাবে উল্লেখ করেছেন দেখতে পাবেন। পরবর্তী শব্দগুলির তিনটিই সাধারণ ব্যবহারে একই জিনিস বোঝায়। (সংক্ষিপ্ত রূপ - নেটওয়ার্ক ঠিকানা অনুবাদ / পোর্ট ঠিকানা অনুবাদ / নেটওয়ার্ক ঠিকানা পোর্ট অনুবাদ)
যখন প্যাকেটটি আপনার অভ্যন্তরীণ মেশিন থেকে বেরিয়ে যায়, আপনি সচেতন হিসাবে উত্সের ঠিকানাটি আবার লেখা হবে। উত্স বন্দরটি সাধারণত পরিবর্তিত হয়, সাধারণত একটি উচ্চ সংখ্যায়, এবং রাউটার একটি ঠিকানা অনুবাদ টেবিল রাখে।
উদাহরণস্বরূপ, ধরা যাক আপনার কাছে একটি ক্লায়েন্ট মেশিন রয়েছে যা www.google.com এ যায়। আপনার কম্পিউটারটি (উদাহরণস্বরূপ, 192.168.1.100) এ ঠিকানাটি দেখায় এবং একটি অভ্যন্তরীণ আইপি ঠিকানা থেকে র্যান্ডম উত্স পোর্ট ব্যবহার করে port২.১৪.২০৪.১47। তে একটি টিসিপি সংযোগ তৈরি করে।
আপনার কম্পিউটারে, সংযোগটি এটির মতো দেখাচ্ছে:
192.168.1.100:37641 <--> 72.14.204.147:80
আপনার কম্পিউটারটি রাউটারে প্যাকেটটি প্রেরণ করে, যা একটি নতুন এলোমেলো উচ্চ বন্দরটি প্যাকেটটি পুনরায় লেখায় w প্রতিটি আউটবাউন্ড সংযোগ রাউটারের নিজস্ব পোর্ট পায়। রাউটারটি তার সংযোগ টেবিলটিতে যুক্ত করার পরে প্যাকেটটি আপনার আইএসপিতে ফরোয়ার্ড করে:
PrivateIP PrivatePort PublicIP PublicPort Remote RemotePort
------------- ---------- ----------- ----------- ---------- -----------
192.168.1.100 37641 *10.6.23.5 59273 72.14.204.147 80
* উদাহরণস্বরূপ, আমি 10 দিয়ে শুরু করে একটি ঠিকানা ব্যবহার করেছি, তবে এগুলি সর্বজনীনভাবে রাউটেবল হয় না। টেবিলটি কিছুটা ওভারসিম্প্লিফাইড।
গুগল করতে, সংযোগটি এরকম দেখাচ্ছে:
10.6.23.5:59273 <--> 72.14.204.147:80
গুগল এটির পুনর্বিবেচনা পাঠিয়ে দেবে 10.6.23.5 পোর্টে 59273 Your
www.google.com
আমি এটি প্রাথমিক অনুরোধ না পাঠালে এটি আমাকে কীভাবে খুঁজে পাবে তা ব্যাখ্যা করে না it অন্য কথায়, আমি যদি রাউটারের মাধ্যমে প্রাথমিকভাবে একটি অনুরোধ প্রেরণ করি তবে বার্তা কেবলমাত্র রাউটারের মাধ্যমেই আমার কাছে পৌঁছতে পারে