PAT (Port Address Translation) - це розширення технології NAT (Network Address Translation), яка дозволяє одній або декільком публічним IP-адресам використовуватися для перетворення адрес та портів множини внутрішніх пристроїв в унікальні комбінації.
У PAT, кожному пакету даних, який проходить через маршрутизатор або файрвол, призначається унікальна комбінація IP-адреси та порту. Це дозволяє більш ефективно використовувати обмежений пул публічних IP-адрес, оскільки багато пакетів даних можуть використовувати одну і ту ж публічну IP-адресу, але з різними портами.
Наприклад, якщо внутрішній пристрій має приватну IP-адресу і намагається відправити запит на Інтернет, маршрутизатор або файрвол може використати свою публічну IP-адресу разом з унікальним портом для перетворення адреси пакету даних. Коли відповідь приходить назад, PAT використовує цю комбінацію IP-адреси та порту для правильного маршрутизації даних на відповідний внутрішній пристрій.
PAT дозволяє ефективно використовувати доступні публічні IP-адреси, зменшуючи необхідність у великій кількості публічних адрес. Він також дозволяє багатьом пристроям в мережі одночасно спілкуватися з Інтернетом через одну або декілька публічних IP-адрес.