نکاتی مفید در مورد تنظیم php.ini

تنظيم متغيرهاي مربوط به توسعه ها
متغير هاي مربوط به توسعه ها، در بخش جداگانه اي از فايل پيکربندي (php.ini) ذخيره مي شوند. براي مثال تمام متغيرهايي که به توسعه هاي MySQL مربوط مي شوند بايد در قسمت [MySQL] در فايل php.ini، قرار بگيرند.

اگر قصد استفاده از تابع mail در PHP را داريد، 3 متغير وجود دارد که بايد آنها را تنظيم کنيد. متغيرهاي SMTP و sendmail_from (در ويندوز) يا sendmail_path (در يونيکس) در هنگام ارسال e-mail از طريق تابع mail مورد استفاده قرار مي گيرند. در ويندوز اين متغير ها براي تنظيم SMTP Server و همچنين براي تعيين آدرس From در ساختار e-mail به کار مي روند. در يونيکس متغير sendmail_path مسير MTA يا Mail Transfer Agent را براي ارسال mail تنظيم مي کند.


SMTP = myserver.localnet.com
sendmail_from = me@localhost.com
sendmail_path = /usr/sbin/sendmail



متغيرهاي java.class.path ، java.home، java.library و java.library.path همگي آدرس کلاس ها و کتابخانه هاي جاوا را تنظيم ميکنند. اين مقادير به وسيله توسعه هاي جاوا مورد استفاده قرار مي گيرند. بنابراين اگر مي خواهيد PHP بتواند ارتباط صحيحي با برنامه هاي جاواي شما برقرار کند از درستي و معتبر بودن مقادير اين متغير ها اطمينان حاصل کنيد.


java.class.path = .\php_java.jar
java.home = c:\jdk
java.library = c:\jdk\jre\bin\hotspot\jvm.dll
java.library.path = .\



متغير session.save_path مشخص کننده آدرس شاخه موقتي است که براي ذخيره اطلاعات session ها بکار مي رود. معمولا اين متغير به طور پيش فرض مقدار /tmp را دارد، اما از آنجا که اين شاخه در ويندوز وجود ندارد بايد آن را با آدرس درست شاخه موقت ويندوز تصحيح کنيد در غير اين صورت هنگام فراخواني دستور session_start با خطا مواجه مي شويد. همچنين مي توانيد با تنظيم متغير session.cookie_lifetime مدت اعتبار cookie هاي session را بر حسب ثانيه مشخص کنيد.


session.save_path = c:\windows\temp
session.cookie_lifetime = 1800



تنظيمات مربوط به امنيت
تعدادي متغير در php.ini وجود دارد که به امنيت PHP نصب شده بر روي سيستم شما مريوط مي شوند. مهمترين آنها متغير safe_mode مي باشد که به طور مثال استفاده از آن براي محدود کردن آنچه کاربر مي تواند از طريق PHP انجام دهد بهISP ها توصيه ميشود.


safe_mode = Off



اگر safe mode فعال باشد (safe_mode = on) مي توانيد با تنظيم متغير safe_mode_include_dir مشخص کنيد که کدام شاخه ها براي فايل ها مورد جستجو قرار بگيرند. همچنين ميتوانيد نوع برنامه هايي که کدهاي PHP مي توانند از طريق فرمان exec آنها را اجرا کنند، را محدود کنيد. بدين منظور بايد اين برنامه هاي مجاز را در يک شاخه مخصوص قرار دهيد و از طريق متغير safe_mode_include_dir به PHP بگوييد که تنها در آن شاخه به دنبال آنها بگردد.بدين ترتيب تنها برنامه هاي درون اين شاخه توسط فرمان exec قابل دسترس خواهند بود.


safe_mode_include_dir = /usr/local/lib/php/safe-include
safe_mode_exec_dir = /usr/local/lib/php/safe-bin



شما مي توانيد اعمال مربوط به فايل ها را از طريق متغير open_basedir محدود کنيد. آدرس نسبت داده شده به اين متغير به عنوان ريشه اصلي (root) براي اعمال مربوط به فايل ها به کار مي رود. وقتي که اين متغير مقدار مي گيرد فايلهايي که در ساختار درختي اين ريشه نباشند براي PHP غير قابل دسترس خواهند بود. اين روش مناسبي براي محدود کردن کاربران يک سيستم اشتراکي مي باشد تا آنها تنها به آدرسهاي مربوط به خودشان دسترسي داشته باشند.


open_basedir = /home/web/



متغير max_execution_time تعيين ميکند که PHP حداکثر چند ثانيه منتظر پايان يافتن يک کد باشد قبل از آنکه به اجبار آن را خاتمه دهد. وقتي کد شما گرفتار حلقه هاي بينهايت ميشود اين متغير بکار مي آيد.اگر چه ممکن است اين موضوع گاهي مزاحمت ايجاد کند مثلا زماني که کد نوشته شده نياز به انجام اعمال زمانبري دارد، مثلا upload کردن يک فايل حجيم. در اين مواقع بايد مواظب باشيد که اين مقدار را افزايش دهيد تا مانع آن شويد که PHP اجراي کد شما را در وسط يک کار مهم خاتمه دهد.


max_execution_time = 90



تنظيمات مربوط به upload فايل ها و متغير هاي فرمها
اگر پيکربندي هاي امنيتي که تاکنون ذکر شد کافي نيست باز هم مي توانيد با غير فعال کردن قابليت upload فايل از طريق متغير file_uploads، يا با محدود کردن حداکثر حجم قابل upload از طريق متغير upload_max_filesize سيستم خود را از اين هم امن تر کنيد. اغلب تمايل خواهيد داشت که فضاي کوچکي را براي upload فايلها اختصاص دهيد مگر اينکه برنامه اي داشته باشيد که قرار باشد فايل هايي نظير يک گالري عکس يا يک FTP Service را پذيرا باشد.


file_uploads = On
upload_max_filesize = 2M



اگر تمايلي به upload کردن فايلها نداريد اما از تعداد زيادي فرم در صفحات PHP تان استفاده ميکنيد، 2 متغير ديگر وجود دارد که بايد برايتان جالب باشد. اول متغير register_globals، علت بيشترين سردردهاي برنامه نويسان با سابقهPHP در PHP 3.x اين متغير به طور پيش فرض فعال بود (on) که موجب ميشد وقتي يک فرم submit مي شد متغيرهاي آن بطور اتوماتيک به متغيرهاي PHP تبديل شوند.
مسايل امنيتي موجب شد که در PHP 4.x اين متغير بطور پيش فرض غير فعال باشد. (off). در نتيجه متغيرهاي فرم تنها به کمک آرايه هاي ويژه $_GET و $_POST قابل دسترس باشند. اين امر خيلي از کدهاي نوشته شده با PHP 3.x را با مشکل مواجه ساخت. مثلا مقداري که در يک فيلد وارد شده بود در PHP 3.x با $email قابل دسترس بود در حالي که در PHP 4.x با $_POST[email] يا $_GET[email] ميتوان به آن رجوع کرد.
ميتوانيد اين متغير را غير فعال کنيد (off) تا امنيت بيشتري را در برابر حملاتي که از طريق فرمها صورت مي گيرند برقرار کنيد. به منظور سازگاري با کدهاي نوشته شده با PHP 3.x آن را فعال کنيد:


register_globals = on



متغير ديگري که به کار با فرم ها مربوط ميشود post_max_size است که کنترل مي کند حداکثر چه حجم داده اي توسط متد POST يک فرم پذيرفته شود. به نظر نمي آيد که زماني لازم شود اين مقدار را از 8 MB افزايش دهيد. در عوض احتمال دارد بخواهيد آن را به يک مقدار واقعي تر تغيير دهيد. به هر حال اگر قصد داريد از امکانات upload فايل در PHP استفاده کنيد اين مقدار را بيشتر از مقدار متغير upload_max_size قرار دهيد.


post_max_size = 8M



يک متغير جديد هم در PHP 5 معرفي شده است: max_input_time. که حداکثر زمان بر حسب ثانيه که عمل دريافت داده هاي ورودي از طريق POST ،GET و PUT مي تواند طول بکشد را مشخص مي کند. اگر برنامه شما تحت يک اتصال کند اجرا مي شود بهتر است اين مقدار را افزايش دهيد تا به برنامه اجازه دهيد مدت بيشتري را به دريافت داده هاي ورودي اختصاص دهد.


max_input_time = 90




افزايش کارآيي
هنوز مقادير ديگري هم وجود دارد که با دستکاري آنها مي توانيد کارايي مفسر PHP را بالا ببريد. به منظور جلوگيري از اجراي کدهايي که ممکن است تمام حافظه موجود سيستم را اشغال کنند، PHP به شما اجازه مي دهد که براي استفاده از حافظه محدوديتي معين کنيد. اين کار از طريق متغير memory_limit قابل انجام است که حداکثر ميزان حافظه قابل استفاده توسط يک برنامه واحد را مشخص مي کند.


memory_limit = 8M



مقدار متغير memory_limit اغلب بايد از مقدار متغير post_max_size بيشتر باشد.
مساله ديگري که با دانستن آن مي توانيد کارايي را افزايش دهيد غير فعال کردن متغيرهاي $argc و $argv است که تعداد و محتواي آرگومان هاي خط فرمان که به يک برنامه ارسال شده اند، را مشخص مي کنند.


register_argc_argv = false



همينطور غير فعال کردن آرايه هاي $HTTP_GET_VARS , $HTTP_POST_VARS . چرا که به احتمال زياد در دنياي جديد $_GET , $_POST ديگر نيازي به آنها نيست. غير فعال کردن اين اجزا باعث بهبود کارآيي مي شود البته فقط در PHP 5 و از طريق متغيرregister_long_arrays قابل انجام است.


register_long_arrays = false




تابع ini_set
و در آخر نکاتي در مورد تابع ini_set. در حالي کهPHP تمام تنظيمات اش را در هنگام بالا آمدن، از فايل php.ini مي خواند، اين اجازه را به شما مي دهد که اين تنظيمات را به کمک تابع جالب ini_set و در برنامه خود انجام دهيد. البته اين تغييرات فقط براي همان برنامه اي که در آن از تابع ini_set استفاده کرده ايد اعمال مي شوند .اين تابع 2 آرگومان مي گيرد: نام متغير پيکربندي اي که مي خواهيد مقدارش را تغيير دهيد و مقدار جديد آن. اين هم يک مثال که حداکثر زمان اجراي مجاز براي برنامه اي که اين کد در داخل آن نوشته شده است را افزايش مي دهد.




ini_set('max_execution_time', 600);

// more code

?>


باز هم يادآوري مي شود که اين تنظيمات در داخل هر برنامه اي که نوشته شود فقط همان برنامه را تحت الشعاع قرار مي دهد. وقتي که برنامه خاتمه پيدا کند مقدار متغير به طور اتوماتيک به مقدار اوليه تغيير خواهد کرد.

اگر برنامه هايPHP شما بر روي يک سرور مشترک (Shared Server) اجرا مي شوند احتمالا شما دسترسي به فايل پيکربندي php.ini نخواهيد داشت. در اين موارد تابع ini_set کمک شاياني مي کند. چرا که اجازه مي دهد تنظيمات مورد نظرتان را براي برنامه هاي خودتان اعمال کنيد

نکاتی مفید در مورد تنظیم php.ini

فايل پيکربندي PHP
قبل از شروع مطالب نگاهي اجمالي به ويژگيهاي فايل پيکربندي
PHP منطقي به نظر مي رسد. نام اين فايل php.ini مي باشد و به دلايلي از ساختار کلي فايلهاي ini که بيشتر در برنامه هاي کاربردي ويندوز استفاده مي شود، پيروي مي کند. اين فايل متني به صورت ASCII مي باشد که به بخشهايي (session) تقسيم مي شود. هر بخش متغيرهايي را که مربوط به آن بخش مي شوند، در بر مي گيرد. هر بخش چيزي شبيه زير مي باشد:


[MySection]
variable=\"value\"
anothervariable=\"anothervalue\"



نام بخش در يک جفت براکت"[]" در بالا قرار مي گيرد. و زير آن در هر سطر يک متغير با مقدارش قرار مي گيرد. متغيرها به حروف حساس (
case sensitive) هستند و نمي توانند شامل فاصله (space) باشند، در حالي که مقادير متناظر آنها مي توانند اعداد، رشته کاراکتري (string) و يا Boolean باشند.

سمي کالن ";" در ابتداي هر سطر به عنوان نشانگر درج توضيحات (
comment) مي باشد. اين راهي ساده براي فعال يا غيرفعال کردن ويژگيهاي PHP مي باشد، به جاي حذف کردن يک سطر مي توانيد به اين روش آن را به توضيح تبديل کرده که در پردازش فايل ها شرکت نخواهد کرد. در صورتي که فکر مي کنيد ممکن است بعد ها بخواهيد از ويژگي که اکنون به کارتان نمي آيد، استفاده کنيد بهتر است آن را پاک نکنيد.

براي اينکه
PHP بتواند فايل php.ini را تشخيص بدهد بايد آن را در دايرکتوري جاري، دايرکتوري که در متغير $PHPRC تعريف شده، يا دايرکتوري که هنگام کامپايل مشخص شده است(براي ويندوز اين همان دايرکتوري اصلي PHP است) نگهداريد.

بعد از اينکه شما تغييراتي در فايل
php.ini داديد براي آنکه تغييرات اعمال شوند بايد سرور خود را مجددا راه اندازي نماييد (سرور را restart کنيد). البته فرض بر اين است که شما قبلا در حال استفاده PHP بر سرور خود بوده ايد. براي استفاده هاي command-line از PHP فايل پيکربندي php.ini در هرباري که برنامه PHP احضار مي شود خوانده و چک مي شود.


تنظيم ويژگيهاي مفسر
اولين مرحله در اين مقاله از مهمترين گامهاي آن مي باشد، ويژگيهايي که به مفسر زبان
PHP مربوط مي شود. اولين مورد در اينجا engine variable مي باشد که چک مي کند که PHP engine بايد فعال "on" يا غير فعال "off" باشد. Off کردن اين متغير به معني اين است که کدهاي PHP توسط سرور تفسير نشوند.معمولاً نيازي به اين تغيير حس نمي شود، پس اين متغير را به صورت on رها کنيد.


engine=On



متغير
short_open_tag کنترل مي کند که آيا مفسر بايد تگهاي کوتاه را همانند تگ استاندارد تشخيص دهد يا نه.در صورتي که تشخيص مي دهيد اين نمونه تگها باعث ناسازگاري با ديگر زبانها مي شوند يا اينکه تصميم به استفاده از قوانين syntax مختص PHP داريد مي توانيد آن را off کنيد.


short_open_tag = On



معمولاً
session, cookie و اطلاعات HTTP header در يک اسکريپت PHP بايد قبل از توليد هرگونه خروجي توسط آن اسکريپت فرستاده شوند. در صورتي که اين در برنامه شما امکان پذير نيست مي توانيد هر چه را که PHP به نام output buffering مي شناسد، توسط متغيرهاي output_buffering فعال کنيد.

با
on بودن output buffering، زبان PHP خروجي اسکريپت شما را در يک بافر مخصوص نگه مي دارد و هنگامي آنها را مي فرستد که به طور مشخص به آن دستور داده شود. اين به شما امکان مي دهد که cookieها يا اطلاعات HTTP header را از وسط يا انتهاي کد اسکريپت خود بفرستيد. هرچند اين مي تواند کارآيي را در حاشيه کاهش دهد.


output_buffering = Off



شما مي توانيد با يک عدد به عنوان مقدار براي متغير
output_buffering اندازه بافر را تعيين کنيد.


output_buffering = 2048



هنگامي که
PHP شروع به کار مي کند يک پيام حاوي شماره نسخه خود به هدر استاندارد سرور مي افزايد.براي غيرفعال کردن آن مي توانيد متغير expose_PHP را off کنيد.اين مي تواند مفيد باشد، مثلا اگر بخواهيد امکانات وب سرور خود را از ديد هکرها پنهان کنيد.


expose_PHP = On


تنظيم مسير جستجوي
شما مي توانيد مسير جستجويي را براي
PHP با تنظيم متغير include_patch که ليستي از مسيرها را مي پذيرد، مشخص کنيد. PHP هنگامي که با فايلي که مسير آن مشخص نشده است ، مواجه مي شود به طور اتوماتيک اين مسيرها را چک مي کند.
اگر شما کتابخانه اي از توابع يا مجموعه اي از کلاسها داريد که زياد از آنها استفاده مي کنيد مي توانيد دايرکتوري موقعيت آنها را در اين متغير قرار دهيد. همچنين اين متغير مکان مناسبي براي اضافه کردن دايرکتوري
PEAR خود PHP مي باشد، که مجموعه اي از کلاسهايي که بسيار استفاده مي شوند را شامل مي شود.


include_path = \".:/usr/local/lib/php/pear:\"



کاربران ويندوز براي مشخص کردن چندين دايرکتوري بايد از سمي کالن";" بين آنها استفاده کنند و کاربران
unix از کالن ":".

دو متغير جالب در اين زمينه
auto_prepend_file و auto_append_file مي باشند. اين متغيرها فايلهايي را مشخص مي کنند که PHP به ابتدا يا انتهاي هر سند PHP اضافه خواهد کرد. اين مورد بيشتر براي اضافه کردن header و footer به صفحاتي است که توسط PHP ايجاد مي شوند، به طوري که باعث مي شود تعدادي خط کد به هر سند PHP که شما مي نويسيد اضافه گردد.
اين فايلها هم مي توانند اسکريپتهاي
PHP و هم html معمولي باشند، ولي کدهاي PHP براي اين امر بايد در تگ استاندارد محصور شده باشند.


auto_prepend_file = /home/web/includes/header.php
auto_append_file = /home/web/includes/legal.php




چگونگي رفتار با خطاها
خطا ها در
PHP در چهار دسته مي آيند: parsing errors يا خطاي زمان تجزيه (کامپايل)، تذکرات درمورد خطاهاي موجود در کد مثلا مقدار دهي نکردن يک متغير، warning يا هشدار و fatal error. معمولا هنگامي که PHP با يکي از خطاهاي parsing error يا warning يا fatal error مواجه مي شود، خطاها را نمايش مي دهد و اگر خطا از نوع fatal error باشد اجراي اسکريپت را در همان نقطه متوقف مي کند. شما مي توانيد اين رفتار را با متغير error_reporting که چند فيلد خطا را مي گيرد و تنها خطاهايي را که با آنها سازگار باشند نمايش مي دهد، اصلاح کنيد.


error_reporting = E_ALL



براي غير فعال کردن نمايش خطاها مقدار متغير
display_errors را به نادرست تغيير دهيد و به جاي آن پيام خطاها را در ثبات خطاها از طريق متغير log_errors بنويسيد.
انجام اين کار براي امنيت بيشتر مفيد است، با غيرفعال کردن نمايش خطا شما اطلاعات ويژه سيستم خود را مخفي مي کنيد بدون توجه به اينکه آيا کاربران قصد خراب کردن سايت شما را دارند يا فقط استفاده مي کنند.به جاي آن شما بايد خطاها را در يک فايل دلخواه يا ثبات خطاي سيستم (
system logger)، با تنظيم مقدار متغير error_log به مسير فايل انتخابي يا مقدار پيش فرض "syslog"، ثبت کنيد. فقط به ياد داشته باشيد که مرتبا به اين فايل سربزنيد تا ببينيد که در برنامه شما چه خطاهايي وجود دارد.


display_errors = Off
log_errors = On
error_log = \"error.log\"




فعال کردن توسعه ها
توسعه هاي متعددي براي
PHP موجود است. در سيستمهاي يونيکس لازم است که اين توسعه ها در زمان کامپايل ساخته شوند. در ويندوز، dll هاي باينري وجود دارند که بايد ضميمه شوند. متغير extension_dir محتوي نام شاخه اي است که PHP در آن به دنبال اين توسعه ها مي گردد. مثلا:


extension_dir = \"C:\Program Files\Internet Tools\Apache\bin\php4\extensions\"



نسخه ويندوز
PHP به همراه ۲۰ توسعه منتشر مي شود که تمامي آنها در فايل php.ini ليست شده اند. براي فعال کردن هر توسعه، علامت سمي کالن جلوي آن را حذف کرده و سرور خود را از نو راه اندازي کنيد. براي غير فعال کردن يک توسعه نيز مي توانيد جلوي آن علامت سمي کالن رو اضافه کنيد.

اگر توسعه مورد نظرتان در ليست توسعه ها در فايل
php.ini نيست از متغير extension استفاده کرده و نام dll مورد نظر را به آن نسبت دهيد. مثلا:


extension=php_domxml.dll
extension=php_dbase.dll




روش نصب PHP بروى Windows ها

لیست کامل RFC ها

Numerical list
Obsolete RFCs are indicated with strikethrough text.

#
Title
Date published
Related article
Obsoleted by
Notes

RFC 114
A FILE TRANSFER PROTOCOL April 16, 1971 FTP
 
RFC 172
THE FILE TRANSFER PROTOCOL June 23, 1971 FTP
265 
RFC 265
THE FILE TRANSFER PROTOCOL November 17, 1971 FTP
354 
RFC 354
THE FILE TRANSFER PROTOCOL July 8, 1972 FTP
542 
RFC 760
DOD STANDARD INTERNET PROTOCOL January 1980 IPv4
791 
RFC 765
FILE TRANSFER PROTOCOL June 1980 FTP
959 
RFC 768
User Datagram Protocol August 28, 1980 UDP
 
RFC 783
THE TFTP PROTOCOL (REVISION 2) June 1981 TFTP
1350 
RFC 790
ASSIGNED NUMBERS September 1981 IPv4
820 
RFC 791
Internet Protocol September 1981 IPv4
 
RFC 792
INTERNET CONTROL MESSAGE PROTOCOL September 1981 ICMP
 
RFC 793
TRANSMISSION CONTROL PROTOCOL September 1981 TCP
 
RFC 821
SIMPLE MAIL TRANSFER PROTOCOL August 1982 SMTP
2821 
RFC 822
STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES August 13, 1982  2822 
RFC 826
An Ethernet Address Resolution Protocol November 1982 ARP
 
RFC 850
Standard for Interchange of USENET Messages June 1983 Usenet
1036 
RFC 854
TELNET PROTOCOL SPECIFICATION May 1983 Telnet
 
RFC 855
TELNET OPTION SPECIFICATIONS May 1983   
RFC 862
Echo Protocol May 1983 Echo
 
RFC 863
Discard Protocol May 1983 DISCARD
 
RFC 864
Character Generator Protocol May 1983 CHARGEN
 
RFC 868
Time Protocol May 1983 TIME
 
RFC 903
A Reverse Address Resolution Protocol June 1984 RARP
 
RFC 918
POST OFFICE PROTOCOL October 1984 POP v 1
937 
RFC 937
POST OFFICE PROTOCOL - VERSION 2 February 1985 POP v 2
 
RFC 951
BOOTSTRAP PROTOCOL (BOOTP) September 1985 BOOTP
 
RFC 959
FILE TRANSFER PROTOCOL (FTP) October 1985 FTP
 
RFC 966
Host Groups: A Multicast Extension to the Internet Protocol December 1985 IGMP v 0
988 
RFC 977
Network News Transfer Protocol February 1986 NNTP
3977 
RFC 988
Host Extensions for IP Multicasting July 1986 IGMP v 0
1054, 1112 
RFC 1034
DOMAIN NAMES - CONCEPTS AND FACILITIES November 1987 DNS
 
RFC 1035
DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION November 1987 DNS
 
RFC 1036
Standard for Interchange of USENET Messages December 1987 Usenet
 
RFC 1054
Host Extensions for IP Multicasting May 1988 IGMP v 1
1112 
RFC 1058
Routing Information Protocol June 1988 RIP v 1
 
RFC 1059
Network Time Protocol (version 1) specification and implementation July 1988 NTP v 1
 
RFC 1067
A Simple Network Management Protocol (SNMP) August 1988 SNMP v1
1098 
RFC 1071
Computing the Internet Checksum September 1988 Checksum
1141 
RFC 1081
Post Office Protocol - Version 3 November 1988 POP v 3
1225 
RFC 1087
Ethics and the Internet January 1989 Internet Ethics
 
RFC 1094
NFS: Network File System Protocol Specification March 1989 NFS
3010 
RFC 1098
A Simple Network Management Protocol (SNMP) April 1989 SNMP v1
1157 
RFC 1112
Host Extensions for IP Multicasting August 1989 IGMP v 1
 
RFC 1119
Network Time Protocol (version 2) specification and implementation September 1989 NTP v 2
 
RFC 1131
OSPF October 1989 OSPF
1247 
RFC 1149
A Standard for the Transmission of IP Datagrams on Avian Carriers April 1, 1990 IP over Avian Carriers
 
RFC 1157
A Simple Network Management Protocol (SNMP) May 1990 SNMP v1
 
RFC 1176
INTERACTIVE MAIL ACCESS PROTOCOL - VERSION 2 August 1990 IMAP v 2
 
RFC 1225
Post Office Protocol - Version 3 May 1991 POP v 3
1460 
RFC 1247
OSPF Version 2 July 1991 OSPF
1583 
RFC 1294
Multiprotocol Interconnect over Frame Relay January 1992 Frame relay
 
RFC 1305
Network Time Protocol (Version 3) Specification, Implementation and Analysis March 1992 NTP v 3
 
RFC 1321
The MD5 Message-Digest Algorithm April 1992 MD5
 
RFC 1350
THE TFTP PROTOCOL (REVISION 2) July 1992 TFTP
 
RFC 1388
RIP Version 2 Carrying Additional Information January 1993 RIP
1723, 2453 
RFC 1436
The Internet Gopher Protocol March 1993 Gopher
 
RFC 1441
Introduction to version 2 of the Internet-standard Network Management Framework April 1993 SNMP v 2
 
RFC 1459
Internet Relay Chat Protocol May 1993 IRC
 
RFC 1460
Post Office Protocol - Version 3 June 1993 POP v 3
1725 
RFC 1487
X.500 Lightweight Directory Access Protocol July 1993 LDAP
1777 
RFC 1490
Multiprotocol Interconnect over Frame Relay July 1993 Frame relay
1294 
RFC 1508
Generic Security Service Application Program Interface September 1993 GSSAPI
2078 
RFC 1509
Generic Security Service API : C-bindings   2744 
RFC 1531
Dynamic Host Configuration Protocol October 1993 DHCP
1541 
RFC 1541
Dynamic Host Configuration Protocol October 1993 DHCP
2131 
RFC 1583
OSPF Version 2 March 1994 OSPF
2178 
RFC 1631
The IP Network Address Translator (NAT) May 1994 NAT
3022 
RFC 1723
RIP Version 2 Carrying Additional Information November 1994 RIP
2453 
RFC 1725
Post Office Protocol - Version 3 November 1994 POP v 3
1939 
RFC 1730
INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4 December 1994 IMAP v 4
 
RFC 1777
Lightweight Directory Access Protocol March 1995 LDAP
 
RFC 1813
NFS Version 3 Protocol Specification June 1995 NFS v 3
3010 
RFC 1855
Netiquette Guidelines October 1995 Netiquette
 
RFC 1883
Internet Protocol, Version 6 (IPv6) Specification December 1995 IPv6
2460 
RFC 1889
RTP: A Transport Protocol for Real-Time Applications January 1996 RTP
 
RFC 1918
Address Allocation for Private Internets February 1996 Private network
 
RFC 1939
Post Office Protocol - Version 3 May 1996 POP v 3
 
RFC 1945
Hypertext Transfer Protocol -- HTTP/1.0 May 1996 HTTP v 1.0
 
RFC 1948
Defending Against Sequence Number Attacks May 1996 IP spoofing
 
RFC 1950
ZLIB Compressed Data Format Specification version 3.3 May 1996 Zlib v 3.3
 
RFC 1951
DEFLATE Compressed Data Format Specification version 1.3 May 1996 DEFLATE v 1.3
 
RFC 1952
GZIP file format specification version 4.3 May 1996 Gzip v 4.3
 
RFC 1964
The Kerberos Version 5 GSS-API Mechanism June 1996 Kerberos; GSSAPI
 
RFC 1991
PGP Message Exchange Formats August 1996 PGP
 
RFC 2058
Remote Authentication Dial In User Service (RADIUS) January 1997 RADIUS
2138 
RFC 2059
RADIUS Accounting January 1997 RADIUS
2139 
RFC 2060
INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1 December 1996 IMAP v 4r1
3501 
RFC 2078
Generic Security Service Application Program Interface, Version 2 January 1997 GSSAPI v 2
2743 
RFC 2080
RIPng for IPv6 January 1997 RIP v ng
 
RFC 2109
HTTP State Management Mechanism February 1997 HTTP cookie
2965 
RFC 2117
Protocol Independent Multicast-Sparse Mode (PIM-SM) June 1997 PIM
2362 
RFC 2119
Key words for use in RFCs to Indicate Requirement Levels March 1997 Request for Comments
 
RFC 2131
Dynamic Host Configuration Protocol March 1997 DHCP
 
RFC 2138
Remote Authentication Dial In User Service (RADIUS) April 1997 RADIUS
2865 
RFC 2139
RADIUS Accounting April 1997 RADIUS
2866 
RFC 2168
Resolution of Uniform Resource Identifiers using the Domain Name System June 1997 DDDS
3401 
RFC 2177
IMAP4 IDLE command June 1997 IMAP IDLE
 
RFC 2178
OSPF Version 2 July 1997 OSPF v 2
2328 
RFC 2195
IMAP/POP AUTHorize Extension for Simple Challenge/Response September 1997 CRAM-MD5
 
RFC 2222
Simple Authentication and Security Layer (SASL) October 1997 SASL
4422 
RFC 2228
FTP Security Extensions October 1997 FTP
 
RFC 2236
Internet Group Management Protocol, Version 2 November 1997 IGMP v 2
3376 
RFC 2246
The TLS Protocol Version 1.0 January 1999 TLS 1.0
 
RFC 2251
Lightweight Directory Access Protocol (v3) December 1997 LDAP
 
RFC 2252
Lightweight Directory Access Protocol (v3): Attribute Syntax Definitions    
RFC 2253
Lightweight Directory Access Protocol (v3): UTF-8 String Representation of Distinguished Names    
RFC 2254
The String Representation of LDAP Search Filters    
RFC 2255
The LDAP URL Format    
RFC 2256
A Summary of the X.500(96) User Schema for use with LDAPv3    
RFC 2326
Real Time Streaming Protocol (RTSP) April 1998 RTSP
 
RFC 2327
SDP: Session Description Protocol April 1998 SDP
 
RFC 2328
OSPF Version 2 April 1998 OSPF
 
RFC 2351
Mapping of Airline Reservation, Ticketing, and Messaging Traffic over IP May 1998 MATIP
 
RFC 2362
Protocol Independent Multicast-Sparse Mode (PIM-SM) June 1998 PIM
 
RFC 2373
IP Version 6 Addressing Architecture July 1998 IPv6
3513 
RFC 2397
The "data" URL scheme August 1998 Data: URI scheme
 
RFC 2407
Internet IP Security Domain of Interpretation for ISAKMP. November 1998 IKE
 
RFC 2408
Internet Security Association and Key Management Protocol (ISAKMP)    
RFC 2409
The Internet Key Exchange (IKE)    
RFC 2427
Multiprotocol Interconnect over Frame Relay September 1998 Frame relay
1294, 1490 
RFC 2440
OpenPGP Message Format November 1998 OpenPGP
 
RFC 2445
iCalendar Specification November 1998 iCalendar
 
RFC 2453
RIP Version 2 November 1998 RIP v 2
 
RFC 2460
Internet Protocol, Version 6 (IPv6) Specification December 1998 IPv6
 
RFC 2549
IP over Avian Carriers with Quality of Service April 1, 1999 IP over Avian Carriers
 
RFC 2570
Introduction to Version 3 of the Internet-standard Network Management Framework April 1999 SNMP v3
 
RFC 2606
Reserved Top Level DNS Names June 1999 Fictitious domain name
 example.com, .test, ...
RFC 2616
Hypertext Transfer Protocol -- HTTP/1.1 June 1999 HTTP v 1.1
 
RFC 2740
OSPF for IPv6 December 1999 OSPF
 
RFC 2743
Generic Security Service Application Program Interface Version 2, Update 1 January 2000 GSSAPI v 2
 
RFC 2744
Generic Security Service API Version 2 : C-bindings    
RFC 2810
Internet Relay Chat: Architecture April 2000 IRC
 
RFC 2811
Internet Relay Chat: Channel Management    
RFC 2812
Internet Relay Chat: Client Protocol    
RFC 2813
Internet Relay Chat: Server Protocol    
RFC 2821
Simple Mail Transfer Protocol April 2001 SMTP
 
RFC 2822
Internet Message Format April 2001   
RFC 2853
Generic Security Service API Version 2 : Java Bindings June 2000 GSSAPI v 2
 
RFC 2865
Remote Authentication Dial In User Service (RADIUS) June 2000 RADIUS
 
RFC 2866
RADIUS Accounting June 2000 RADIUS
 
RFC 2915
The Naming Authority Pointer (NAPTR) DNS Resource Record September 2000 DDDS
3401 
RFC 2960
Stream Control Transmission Protocol October 2000 SCTP
4960 
RFC 2965
HTTP State Management Mechanism October 2000 HTTP cookie
 
RFC 2974
Session Announcement Protocol October 2000 SAP
 
RFC 3010
NFS version 4 Protocol December 2000 NFS v 4
3530 
RFC 3022
Traditional IP Network Address Translator (Traditional NAT) January 2001 NAT
 
RFC 3031
Multiprotocol Label Switching Architecture January 2001 MPLS
 
RFC 3080
The Blocks Extensible Exchange Protocol Core March 2001 BEEP
 
RFC 3162
RADIUS and IPv6 August 2001 RADIUS (IPv6)
 
RFC 3174
US Secure Hash Algorithm 1 (SHA-1) September 2001 SHA-1
4634 
RFC 3261
SIP: Session Initiation Protocol June 2002 SIP
 
RFC 3286
An Introduction to the Stream Control Transmission Protocol (SCTP) May 2002 SCTP
 
RFC 3315
Dynamic Host Configuration Protocol for IPv6 (DHCPv6) July 2003 DHCP (IPv6)
 
RFC 3339
Date and Time on the Internet: Timestamps July 2002 Timestamp
 
RFC 3376
Internet Group Management Protocol, Version 3 October 2002 IGMP v 3
 
RFC 3401
Dynamic Delegation Discovery System (DDDS) Part One: The Comprehensive DDDS October 2002 DDDS
 
RFC 3402
Dynamic Delegation Discovery System (DDDS) Part Two: The Algorithm    
RFC 3403
Dynamic Delegation Discovery System (DDDS) Part Three: The Domain Name System (DNS) Database    
RFC 3404
Dynamic Delegation Discovery System (DDDS) Part Four: The Uniform Resource Identifiers (URI) Resolution Application    
RFC 3405
Dynamic Delegation Discovery System (DDDS) Part Five: URI.ARPA Assignment Procedures    
RFC 3501
INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1 March 2003 IMAP v 4r1
 
RFC 3513
IP Version 6 Addressing Architecture April 2003 IPv6
 
RFC 3530
Network File System (NFS) version 4 Protocol April 2003 NFS v 4
 
RFC 3720
Internet Small Computer Systems Interface (iSCSI) April 2004 ISCSI
 
RFC 3783
Small Computer Systems Interface (SCSI) Command Ordering Considerations with iSCSI May 2004 ISCSI
 
RFC 3801
Voice Profile for Internet Protocol June 2004 VPIM
 
RFC 3977
Network News Transfer Protocol October 2006 NNTP
 
RFC 4217
Securing FTP with TLS October 2005 SSL FTP (FTPS)
 
RFC 4287
The Atom Syndication Format December 2005 Atom
 
RFC 4251
The Secure Shell (SSH) Protocol Architecture January 2006 SSH-2
 
RFC 4353
A Framework for Conferencing with the Session Initiation Protocol (SIP) February 2006 Conference_call
 
RFC 4408
Sender Policy Framework (SPF) for Authorizing Use of Domains in E-Mail, Version 1 January 2006 SPF
 
RFC 4422
Simple Authentication and Security Layer (SASL) June 2006 SASL
 
RFC 4575
A Session Initiation Protocol (SIP) Event Package for Conference State August 2006 Conference_call
 
RFC 4579
Session Initiation Protocol (SIP) Call Control - Conferencing for User Agents August 2006 Conference_call
 
RFC 4634
US Secure Hash Algorithms (SHA and HMAC-SHA) July 2006 SHA-1, SHA-2
 
RFC 4646
Tags for Identifying Languages September 2006 language tags
 
RFC 4787
Network Address Translation (NAT) Behavioral Requirements for Unicast UDP January 2007 NAT
 
RFC 4960
Stream Control Transmission Protocol September 2007 SCTP
 
RFC 5023
The Atom Publishing Protocol October 2007 Atom
 
[edit] Topical list
Obsolete RFCs are indicated with struck-through text.
Topic Related RFCs
Address Resolution Protocol
826
BEEP
3080
BOOTP
951
CRAM-MD5
2195
Date and Time on the Internet (ISO 8601)
3339
DEFLATE
1951
DISCARD
863
Domain Name System
1034, 1035, 2606
Dynamic Delegation Discovery System
2168, 2915, 3401, 3402, 3403, 3404, 3405
Dynamic Host Configuration Protocol
1531, 1541, 2131, 3315 (IPv6)
Extensible Messaging and Presence Protocol
3920 3921 3922
ECHO protocol
862
Fictitious domain name
2606
File Transfer Protocol
114, 172, 265, 354, 765, 959, 2228, 4217
Frame Relay
1294, 1490, 2427
Generic Security Services Application Program Interface
1508, 1509, 1964, 2078, 2743, 2744, 2853
gzip
1952
HyperText Transfer Protocol
1945 (v 1.0), 2616 (v 1.1)
Internet Control Message Protocol
792
Internet Group Management Protocol
966 (v 0), 988 (v 0), 1054 (v 1), 1112 (v 1), 2236 (v 2), 3376 (v 3)
Internet Key Exchange
IKE RFC 2409, RFC 2407(ISAKMP), RFC 2408 (ISAKMP) , IKEv2 RFC 4306 , IKEv2 RFC 4301 , RFC 4310 (DNS)

Internet Message Access Protocol
1176 (v 2), 1730 (v 4), 2060 (v 4r1), 3501 (v 4r1)
Internet Protocol
see IPv4 and IPv6
IP over Avian Carriers
1149, 2549
IPv4
760, 790, 791
IPv6
1883, 2460
IPv6 addressing
2373, 3513
Internet Relay Chat
1459, 2810, 2811, 2812, 2813
ISCSI
3720, 3783
Kerberos
1964
Lightweight Directory Access Protocol
1487, 1777, 2251, 2252, 2253, 2254, 2255, 2256
Microsoft Point-to-Point Encryption
2118, 3078
MD5
1321
Multiprotocol Label Switching
3031
Multipurpose Internet Mail Extensions
2045 2046 2047 2049
Network address translation
1631, 2663, 2993, 3022, 3027, 3234, 3489, 4787 (Will be obsoleted by draft-ietf-behave-rfc3489bis if approved.)

Network File System
1094, 1813 (v.3), 3010 (v.4), 3530 (v.4)
Network News Transfer Protocol
977, 3977
Network Time Protocol
1059 (v.1), 1119 (v.2), 1305 (v.3)
Open Shortest Path First
1131 (v.1), 1247 (v.2), 1583 (v.2), 2178 (v.2), 2328, 2740 (IPv6), 5340 (IPv6)
Pretty Good Privacy
1991, 2440
Protocol Independent Multicast
2117, 2362 (SM), 4602 (SM)
Reverse Address Resolution Protocol
903
Post Office Protocol
918 (v.1), 937 (v.2), 1081 (v.3), 1225 (v.3), 1460 (v.3), 1725 (v.3), 1939 (v.3)
RADIUS
2058, 2059, 2138, 2139, 2865, 2866, 2867, 2868, 2869, 3162 (IPv6)
Real-time Transport Protocol
1889
Real Time Streaming Protocol
2326
Routing Information Protocol
1058 (v.1), 1388 (v.2), 1723 (v.2), 2453 (v.2), 2080 (v.ng)
Sender Policy Framework
4408
Secure Shell-2
4251
Session Announcement Protocol
2974
Session Description Protocol
2327
Session Initiation Protocol
3261
SHA hash functions
3174, 4634
Simple Authentication and Security Layer
2222, 4422
Simple Mail Transfer Protocol
821, 822, 2821, 2822
Simple Network Management Protocol
1067, 1098, 1157 (v.1), 1441 (v.2) 2570 (v.3)
Stream Control Transmission Protocol
2960, 4960, 3286
TELNET
854, 855
Transmission Control Protocol
793
Transport Layer Security 1.0
2246
Trivial File Transfer Protocol
783, 1350
Usenet
850, 1036
Uniform Resource Identifier
3986
User Datagram Protocol
768
UTF-8
3629
zlib
1950


 

لیست کامل پورتهای TCP / UDP

Well-known ports: 0–1023
According to IANA "The Well Known Ports are assigned by the IANA and on most systems can only be used by system (or root) processes or by programs executed by privileged users. Ports are used in the TCP [RFC793] to name the ends of logical connections which carry long term conversations. For the purpose of providing services to unknown callers, a service contact port is defined. This list specifies the port used by the server process as its contact port. The contact port is sometimes called the "well-known port"."[1]

Port TCP UDP Description Status
0 TCP UDP Reserved Official
1 TCP UDP TCP Port Service Multiplexer Official
2 TCP UDP Management Utility Official
3 TCP UDP Compression Process Official
4 TCP UDP Unassigned Official
5 TCP UDP Remote Job Entry Official
6 TCP UDP Unassigned Official
7 TCP UDP Echo Official
8 TCP UDP Unassigned Official
9 TCP UDP Discard Official
11 TCP UDP Active Users Official
13 TCP UDP DAYTIME – (RFC 867) Official
17 TCP UDP Quote of the Day Official
18 TCP UDP Message Send Protocol Official
19 TCP UDP Character Generator Official
20 TCP  FTP – data Official
21 TCP  FTP – control (command) Official
22 TCP UDP Secure Shell (SSH)—used for secure logins, file transfers (scp, sftp) and port forwarding Official
23 TCP  Telnet protocol—unencrypted text communications Official USA only
25 TCP  Simple Mail Transfer Protocol (SMTP)—used for e-mail routing between mail servers Official
26 TCP  Unknown Found while scanning website with Nmap. Looks to be SMTP related Unofficial
34 TCP UDP Remote File (RF)—used to transfer files between machines Unofficial
35 TCP UDP Any private printer server protocol Official
35 TCP UDP QMS Magicolor 2 printer server protocol Unofficial
37 TCP UDP TIME protocol Official
39 TCP UDP Resource Location Protocol[2] (RLP)—used for determining the location of higher level services from hosts on a network Official
41 TCP UDP Graphics Official
42 TCP UDP nameserver, ARPA Host Name Server Protocol Official
42 TCP UDP WINS Unofficial
43 TCP  WHOIS protocol Official
47 TCP  GRE protocol Official
49 TCP UDP TACACS Login Host protocol Official
50 TCP UDP Encapsulating Security Payload (ESP) Official
51 TCP UDP Authentication Header (AH) Official
52 TCP UDP XNS (Xerox Network Systems) Time Protocol Official
53 TCP UDP Domain Name System (DNS) Official
54 TCP UDP XNS (Xerox Network Systems) Clearinghouse Official
55 TCP UDP ISI Graphics Language (ISI-GL) Unofficial
56 TCP UDP XNS (Xerox Network Systems) Authentication Official
56 TCP UDP Route Access Protocol (RAP)[3] Unofficial
57 TCP  Mail Transfer Protocol (MTP) Unofficial
58 TCP UDP XNS (Xerox Network Systems) Mail Official
67  UDP Bootstrap Protocol (BOOTP) Server; also used by Dynamic Host Configuration Protocol (DHCP) Official
68  UDP Bootstrap Protocol (BOOTP) Client; also used by Dynamic Host Configuration Protocol (DHCP) Official
69  UDP Trivial File Transfer Protocol (TFTP) Official
70 TCP  Gopher protocol Official
79 TCP  Finger protocol Official
80 TCP UDP Hypertext Transfer Protocol (HTTP) Official
81 TCP  Torpark—Onion routing Unofficial
82  UDP Torpark—Control Unofficial
83 TCP  MIT ML Device Official
88 TCP UDP Kerberos—authentication system Official
90 TCP UDP dnsix (DoD Network Security for Information Exchange) Securit Attribute Token Map Official
90 TCP UDP Pointcast Unofficial
99 TCP  WIP Message Protocol Unofficial
101 TCP  NIC host name Official
102 TCP  ISO-TSAP (Transport Service Access Point) Class 0 protocol[4] Official
104 TCP UDP ACR/NEMA Digital Imaging and Communications in Medicine Official
105 TCP UDP CCSO Nameserver Protocol (Qi/Ph) Official
107 TCP  Remote TELNET Service[5] protocol Official
108 TCP UDP SNA Gateway Access Server [6] Official
109 TCP  Post Office Protocol 2 (POP2) Official
110 TCP  Post Office Protocol 3 (POP3) Official
111 TCP UDP ONC RPC (SunRPC) Official
113 TCP  ident—user identification system, used by IRC servers to identify users Official
113 TCP UDP Authentication Service (auth) Official
115 TCP  Simple File Transfer Protocol (SFTP) Official
117 TCP  UUCP Path Service Official
118 TCP UDP SQL (Structured Query Language) Services Official
119 TCP  Network News Transfer Protocol (NNTP)—used for retrieving newsgroup messages Official
123  UDP Network Time Protocol (NTP)—used for time synchronization Official
135 TCP UDP DCE endpoint resolution Official
135 TCP UDP Microsoft EPMAP (End Point Mapper), also known as DCE/RPC Locator service[7], used to remotely manage services including DHCP server, DNS server and WINS. Also used by DCOM Unofficial
137 TCP UDP NetBIOS NetBIOS Name Service Official
138 TCP UDP NetBIOS NetBIOS Datagram Service Official
139 TCP UDP NetBIOS NetBIOS Session Service Official
143 TCP UDP Internet Message Access Protocol (IMAP)—used for retrieving, organizing, and synchronizing e-mail messages Official
152 TCP UDP Background File Transfer Program (BFTP)[8] Official
153 TCP UDP SGMP, Simple Gateway Monitoring Protocol Official
156 TCP UDP SQL Service Official
158 TCP UDP DMSP, Distributed Mail Service Protocol Unofficial
161  UDP Simple Network Management Protocol (SNMP) Official
162 TCP UDP Simple Network Management Protocol Trap (SNMPTRAP)[9] Official
170 TCP  Print-srv, Network PostScript Official
177 TCP UDP X Display Manager Control Protocol (XDMCP) Official
179 TCP  BGP (Border Gateway Protocol) Official
194 TCP UDP IRC (Internet Relay Chat) Official
199 TCP UDP SMUX, SNMP Unix Multiplexer Official
201 TCP UDP AppleTalk Routing Maintenance Official
209 TCP UDP The Quick Mail Transfer Protocol Official
210 TCP UDP ANSI Z39.50 Official
213 TCP UDP Internetwork Packet Exchange (IPX) Official
218 TCP UDP Message posting protocol (MPP) Official
220 TCP UDP Internet Message Access Protocol (IMAP), version 3 Official
256 TCP UDP 2DEV "2SP" Port Unofficial
259 TCP UDP ESRO, Efficient Short Remote Operations Official
264 TCP UDP BGMP, Border Gateway Multicast Protocol Official
308 TCP  Novastor Online Backup Official
311 TCP  Mac OS X Server Admin (officially AppleShare IP Web administration) Official
318 TCP UDP PKIX TSP, Time Stamp Protocol Official
323 TCP UDP IMMP, Internet Message Mapping Protocol Unofficial
350 TCP UDP MATIP-Type A, Mapping of Airline Traffic over Internet Protocol Official
351 TCP UDP MATIP-Type B, Mapping of Airline Traffic over Internet Protocol Official
366 TCP UDP ODMR, On-Demand Mail Relay Official
369 TCP UDP Rpc2portmap Official
370 TCP UDP codaauth2 – Coda authentication server Unofficial
370 TCP UDP securecast1 – Outgoing packets to NAI's servers, http://www.nai.com/asp_set/anti_virus/alerts/faq.as Unofficial
371 TCP UDP ClearCase albd Official
383 TCP UDP HP data alarm manager Official
384 TCP UDP A Remote Network Server System Official
387 TCP UDP AURP, AppleTalk Update-based Routing Protocol Official
389 TCP UDP Lightweight Directory Access Protocol (LDAP) Official
401 TCP UDP UPS Uninterruptible Power Supply Official
402 TCP  Altiris, Altiris Deployment Client Unofficial
411 TCP  Direct Connect Hub Unofficial
412 TCP  Direct Connect Client-to-Client Unofficial
427 TCP UDP Service Location Protocol (SLP) Official
443 TCP  HTTPS (Hypertext Transfer Protocol over SSL/TLS) Official
444 TCP UDP SNPP, Simple Network Paging Protocol (RFC 1568) Official
445 TCP  Microsoft-DS Active Directory, Windows shares Official
445 TCP  Microsoft-DS SMB file sharing Official
464 TCP UDP Kerberos Change/Set password Official
465 TCP  Cisco protocol Unofficial
465 TCP  SMTP over SSL Unofficial
475 TCP  tcpnethaspsrv (Aladdin Knowledge Systems Hasp services, TCP/IP version) Official
497 TCP  Dantz Retrospect Official
500 TCP  Internet Security Association and Key Management Protocol (ISAKMP) Official
501 TCP  STMF, Simple Transportation Management Framework – DOT NTCIP 1101 Unofficial
502 TCP UDP Modbus, Protocol Unofficial
504 TCP UDP Citadel – multiservice protocol for dedicated clients for the Citadel groupware system Official
510 TCP  First Class Protocol Unofficial
512 TCP  Rexec, Remote Process Execution Official
512  UDP comsat, together with biff Official
513 TCP  rlogin Official
513  UDP Who Official
514 TCP  Shell—used to execute non-interactive commands on a remote system (Remote Shell, rsh, remsh) Official
514  UDP Syslog—used for system logging Official
515 TCP  Line Printer Daemon—print service Official
517  UDP Talk Official
518  UDP NTalk Official
520 TCP  efs, extended file name server Official
520  UDP Routing Information Protocol (RIP) Official
524 TCP UDP NetWare Core Protocol (NCP) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc. Official
525  UDP Timed, Timeserver Official
530 TCP UDP RPC Official
531 TCP UDP AOL Instant Messenger, IRC Unofficial
532 TCP  netnews Official
533  UDP netwall, For Emergency Broadcasts Official
540 TCP  UUCP (Unix-to-Unix Copy Protocol) Official
542 TCP UDP commerce (Commerce Applications) Official
543 TCP  klogin, Kerberos login Official
544 TCP  kshell, Kerberos Remote shell Official
545 TCP  OSIsoft PI (VMS), OSISoft PI Server Client Access Unofficial
546 TCP UDP DHCPv6 client Official
547 TCP UDP DHCPv6 server Official
548 TCP  Apple Filing Protocol (AFP) over TCP Official
550  UDP new-rwho, new-who Official
554 TCP UDP Real Time Streaming Protocol (RTSP) Official
556 TCP  Remotefs, RFS, rfs_server Official
560  UDP rmonitor, Remote Monitor Official
561  UDP monitor Official
563 TCP UDP NNTP protocol over TLS/SSL (NNTPS) Official
587 TCP  e-mail message submission[10] (SMTP) Official
591 TCP  FileMaker 6.0 (and later) Web Sharing (HTTP Alternate, also see port 80) Official
593 TCP UDP HTTP RPC Ep Map, Remote procedure call over Hypertext Transfer Protocol, often used by Distributed Component Object Model services and Microsoft Exchange Server Official
604 TCP  TUNNEL profile[11], a protocol for BEEP peers to form an application layer tunnel Official
623  UDP ASF Remote Management and Control Protocol (ASF-RMCP) Official
631 TCP UDP Internet Printing Protocol (IPP) Official
636 TCP UDP Lightweight Directory Access Protocol over TLS/SSL (LDAPS) Official
639 TCP UDP MSDP, Multicast Source Discovery Protocol Official
641 TCP UDP SupportSoft Nexus Remote Command (control/listening): A proxy gateway connecting remote control traffic Official
646 TCP UDP LDP, Label Distribution Protocol, a routing protocol used in MPLS networks Official
647 TCP  DHCP Failover protocol[12] Official
648 TCP  RRP (Registry Registrar Protocol)[13] Official
652 TCP  DTCP, Dynamic Tunnel Configuration Protocol Unofficial
653 TCP UDP SupportSoft Nexus Remote Command (data): A proxy gateway connecting remote control traffic Official
654 TCP  Media Management System (MMS) Media Management Protocol (MMP)[14] Official
657 TCP UDP IBM RMC (Remote monitoring and Control) protocol, used by System p5 AIX Integrated Virtualization Manager (IVM)[15] and Hardware Management Console to connect managed logical partitions (LPAR) to enable dynamic partition reconfiguration Official
660 TCP  Mac OS X Server administration Official
665 TCP  sun-dr, Remote Dynamic Reconfiguration Unofficial
666  UDP Doom, first online first-person shooter Official
674 TCP  ACAP (Application Configuration Access Protocol) Official
691 TCP  MS Exchange Routing Official
692 TCP  Hyperwave-ISP Official
694 TCP UDP Linux-HA High availability Heartbeat Official
695 TCP  IEEE-MMS-SSL (IEEE Media Management System over SSL)[16] Official
698  UDP OLSR (Optimized Link State Routing) Official
699 TCP  Access Network Official
700 TCP  EPP (Extensible Provisioning Protocol), a protocol for communication between domain name registries and registrars (RFC 5734) Official
701 TCP  LMP (Link Management Protocol (Internet))[17], a protocol that runs between a pair of nodes and is used to manage traffic engineering (TE) links Official
702 TCP  IRIS[18][19] (Internet Registry Information Service) over BEEP (Blocks Extensible Exchange Protocol)[20] (RFC 3983) Official
706 TCP  Secure Internet Live Conferencing (SILC) Official
711 TCP  Cisco Tag Distribution Protocol[21][22][23]—being replaced by the MPLS Label Distribution Protocol[24] Official
712 TCP  Topology Broadcast based on Reverse-Path Forwarding routing protocol (TBRPF) (RFC 3684) Official
712  UDP Promise RAID Controller Unofficial
720 TCP  SMQP, Simple Message Queue Protocol Unofficial
749 TCP UDP Kerberos (protocol) administration Official
750 TCP  rfile Official
750  UDP loadav Official
750  UDP kerberos-iv, Kerberos version IV Official
751 TCP UDP pump Official
751 TCP UDP kerberos_master, Kerberos authentication Unofficial
752 TCP  qrh Official
752  UDP qrh Official
752  UDP passwd_server, Kerberos Password (kpasswd) server Unofficial
753 TCP  Reverse Routing Header (rrh)[25] Official
753  UDP Reverse Routing Header (rrh) Official
753  UDP userreg_server, Kerberos userreg server Unofficial
754 TCP  tell send Official
754 TCP  krb5_prop, Kerberos v5 slave propagation Unofficial
754  UDP tell send Official
760 TCP UDP ns Official
760 TCP UDP krbupdate [kreg], Kerberos registration Unofficial
782 TCP  Conserver serial-console management server Unofficial
783 TCP  SpamAssassin spamd daemon Unofficial
829 TCP  CMP (Certificate Management Protocol) Unofficial
843 TCP  Adobe Flash socket policy server Unofficial
860 TCP  iSCSI (RFC 3720) Official
873 TCP  rsync file synchronisation protocol Official USA only
888 TCP  cddbp, CD DataBase (CDDB) protocol (CDDBP)—unassigned but widespread use Unofficial
901 TCP  Samba Web Administration Tool (SWAT) Unofficial
901 TCP UDP VMware Virtual Infrastructure Client (UDP from server being managed to management console) Unofficial
902 TCP  ideafarm-door 902/tcp self documenting Door: send 0x00 for info Official
902 TCP  VMware Server Console (TCP from management console to server being Managed) Unofficial
902  UDP ideafarm-door Official
902  UDP VMware Server Console (UDP from server being managed to management console) Unofficial
903 TCP  VMware Remote Console [26] Unofficial
904 TCP  VMware Server Alternate (if 902 is in use, i.e. SUSE linux) Unofficial
911 TCP  Network Console on Acid (NCA)—local tty redirection over OpenSSH Unofficial
953 TCP UDP Domain Name System (DNS) RNDC Service Unofficial
981 TCP  SofaWare Technologies Remote HTTPS management for firewall devices running embedded Check Point FireWall-1 software Unofficial
989 TCP UDP FTPS Protocol (data): FTP over TLS/SSL Official
990 TCP UDP FTPS Protocol (control): FTP over TLS/SSL Official
991 TCP UDP NAS (Netnews Administration System) Official
992 TCP UDP TELNET protocol over TLS/SSL Official
993 TCP  Internet Message Access Protocol over SSL (IMAPS) Official
995 TCP  Post Office Protocol 3 over TLS/SSL (POP3S) Official
999 TCP  ScimoreDB Database System Unofficial
1001 TCP  JtoMB Unofficial
1002 TCP  Opsware agent (aka cogbot) Unofficial
1023 TCP UDP Reserved[1] Official

[edit] Registered ports: 1024–49151
Only those ports that are commonly used are listed; for full list, refer to the IANA port list.[1]

When investigating TCP traffic, be careful not to confuse the client and server ports. The client port is incremental, typically beginning at 1024 at boot time and wrapping at 4096. If the port you are investigating is in the lower part of this range, it may be a client port. Stateful firewalls identify the server port, but packet sniffers and stateless firewalls do not. For example, a packet sniffer showing a TCP packet with source port 1080 and destination port 1494 might be either the SOCKetS or Citrix Independent Computing Architecture (ICA) protocols. The only way to know for sure is to examine the initial TCP handshake.

With UDP, client port selection depends on the application and may be incremental, fixed to a nonsensical value, or fixed equal to the server port.

Port TCP UDP Description Status
1024 TCP UDP Reserved[1] Official
1025 TCP  NFS-or-IIS Unofficial
1026 TCP  Often utilized by Microsoft DCOM services Unofficial
1029 TCP  Often utilized by Microsoft DCOM services Unofficial
1058 TCP UDP nim, IBM AIX Network Installation Manager (NIM) Official
1059 TCP UDP nimreg, IBM AIX Network Installation Manager (NIM) Official
1080 TCP  SOCKS proxy Official
1085 TCP UDP WebObjects Official
1098 TCP UDP rmiactivation, RMI Activation Official
1099 TCP UDP rmiregistry, RMI Registry Official
1109 TCP UDP Reserved[1] Official
1109 TCP  Kerberos Post Office Protocol (KPOP) Unofficial
1111  UDP EasyBits School network discovery protocol (for Intel's CMPC platform) Unofficial
1140 TCP UDP AutoNOC protocol Official
1167  UDP phone, conference calling Unofficial
1169 TCP UDP Tripwire Official
1176 TCP  Perceptive Automation Indigo Home automation server Official
1182 TCP UDP AcceleNet Intelligent Transfer Protocol Official
1194 TCP UDP OpenVPN Official
1198 TCP UDP The cajo project Free dynamic transparent distributed computing in Java Official
1200 TCP  scol, protocol used by SCOL 3D virtual worlds server to answer world name resolution client request[27] Official
1200  UDP scol, protocol used by SCOL 3D virtual worlds server to answer world name resolution client request Official
1200  UDP Steam Friends Applet Unofficial
1214 TCP  Kazaa Official
1217 TCP  Uvora Online Unofficial
1220 TCP  QuickTime Streaming Server administration Official
1223 TCP UDP TGP, TrulyGlobal Protocol, also known as "The Gur Protocol" (named for Gur Kimchi of TrulyGlobal) Official
1234  UDP VLC media player Default port for UDP/RTP stream Unofficial
1236 TCP  Symantec BindView Control UNIX Default port for TCP management server connections Unofficial
1241 TCP UDP Nessus Security Scanner Official
12489 TCP  NSClient/NSClient++/NC_Net (Nagios) Unofficial
1270 TCP UDP Microsoft System Center Operations Manager (SCOM) (formerly Microsoft Operations Manager (MOM)) agent Official
1293 TCP UDP IPSec (Internet Protocol Security) Official
1311 TCP  Dell Open Manage HTTPS Unofficial
1313 TCP  Xbiim (Canvii server) Unofficial
1337 TCP UDP Men and Mice DNS Official
1337 TCP  PowerFolder P2P Encrypted File Synchronization Program Unofficial
1337 TCP  WASTE Encrypted File Sharing Program Unofficial
1352 TCP  IBM Lotus Notes/Domino Remote Procedure Call (RPC) protocol Official
1387 TCP UDP cadsi-lm, LMS International (formerly Computer Aided Design Software, Inc. (CADSI)) LM Official
1414 TCP  IBM WebSphere MQ (formerly known as MQSeries) Official
1417 TCP UDP Timbuktu Service 1 Port Official
1418 TCP UDP Timbuktu Service 2 Port Official
1419 TCP UDP Timbuktu Service 3 Port Official
1420 TCP UDP Timbuktu Service 4 Port Official
1431 TCP  Reverse Gossip Transport Protocol (RGTP), used to access a General-purpose Reverse-Ordered Gossip Gathering System (GROGGS) bulletin board, such as that implemented on the Cambridge University's Phoenix system Official
1433 TCP  MSSQL (Microsoft SQL Server database management system) Server Official
1434  UDP MSSQL (Microsoft SQL Server database management system) Monitor Official
1470 TCP  Solarwinds Kiwi Log Server Official
1494 TCP  Citrix XenApp Independent Computing Architecture (ICA) thin client protocol Official
1500 TCP  NetGuard GuardianPro firewall (NT4-based) Remote Management Unofficial
1501  UDP NetGuard GuardianPro firewall (NT4-based) Authentication Client Unofficial
1503 TCP UDP Windows Live Messenger (Whiteboard and Application Sharing) Unofficial
1512 TCP UDP Microsoft Windows Internet Name Service (WINS) Official
1513 TCP UDP Garena Garena Gaming Client Official
1521 TCP  nCube License Manager Official
1521 TCP  Oracle database default listener, in future releases official port 2483 Unofficial
1524 TCP UDP ingreslock, ingres Official
1526 TCP  Oracle database common alternative for listener Unofficial
1533 TCP  IBM Sametime IM—Virtual Places Chat Microsoft SQL Server Official
1547 TCP UDP Laplink Official
1550   Gadu-Gadu (direct client-to-client) Unofficial
1581  UDP MIL STD 2045-47001 VMF Official
1589  UDP Cisco VQP (VLAN Query Protocol) / VMPS Unofficial
1645 TCP UDP radius/radacct, RADIUS authentication protocol (default for Cisco and Juniper Networks RADIUS servers) Unofficial
1627   iSketch Unofficial
1677 TCP UDP Novell GroupWise clients in client/server access mode Official
1701  UDP Layer 2 Forwarding Protocol (L2F) & Layer 2 Tunneling Protocol (L2TP) Official
1716 TCP  America's Army Massively multiplayer online game (MMO) Unofficial
1719  UDP H.323 Registration and alternate communication Official
1720 TCP  H.323 Call signalling Official
1723 TCP UDP Microsoft Point-to-Point Tunneling Protocol (PPTP) Official
1725  UDP Valve Steam Client Unofficial
1755 TCP UDP Microsoft Media Services (MMS, ms-streaming) Official
1761 TCP UDP cft-0 Official
1761 TCP  Novell Zenworks Remote Control utility Unofficial
1762–1768 TCP UDP cft-1 to cft-7 Official
1801 TCP UDP Microsoft Message Queuing Official
1812 TCP UDP radius, RADIUS authentication protocol Official
1813 TCP UDP radacct, RADIUS accounting protocol Official
1863 TCP  MSNP (Microsoft Notification Protocol), used by the .NET Messenger Service and a number of Instant Messaging clients Official
1900  UDP Microsoft SSDP Enables discovery of UPnP devices Official
1920 TCP  IBM Tivoli Monitoring Console (https) Unofficial
1935 TCP  Adobe Systems Macromedia Flash Real Time Messaging Protocol (RTMP) "plain" protocol Official
1947 TCP  hasplm, Aladdin HASP Licenz Manager Official
1967  UDP Cisco IOS IP Service Level Agreements (IP SLAs) Control Protocol Unofficial
1970 TCP UDP Danware NetOp Remote Control Official
1971 TCP UDP Danware NetOp School Official
1972 TCP UDP InterSystems Caché Official
1975–1977  UDP Cisco TCO (Documentation) Official
1984 TCP  Big Brother System and Network Monitor Official
1985  UDP Cisco HSRP Official
1994 TCP UDP Cisco STUN-SDLC (Serial Tunneling—Synchronous Data Link Control) protocol Official
1997 TCP  Chizmo Networks Transfer Tool Unofficial
1998 TCP UDP Cisco X.25 over TCP (XOT) service Official
2000 TCP UDP Cisco SCCP (Skinny) Official
2001  UDP CAPTAN Test Stand System Unofficial
2002 TCP  Secure Access Control Server (ACS) for Windows Unofficial
2030   Oracle Services for Microsoft Transaction Server Unofficial
2031 TCP UDP mobrien-chat—obsolete (ex-http://www.mobrien.com) Official
2041 TCP  Mail.Ru Agent communication protocol Unofficial
2049  UDP Network File System Official
2049  UDP shilp Official
2053  UDP lot105-ds-upd Lot105 DSuper Updates Official
2053 TCP  lot105-ds-upd Lot105 DSuper Updates Official
2053 TCP  knetd Kerberos de-multiplexor Unofficial
2056  UDP Civilization 4 multiplayer Unofficial
2073 TCP UDP DataReel Database Official
2074 TCP UDP Vertel VMF SA (i.e. App.. SpeakFreely) Official
2082 TCP  Infowave Mobility Server Official
2082 TCP  CPanel default Unofficial
2083 TCP  Secure Radius Service (radsec) Official
2083 TCP  CPanel default SSL Unofficial
2086 TCP  GNUnet Official
2086 TCP  WebHost Manager default Unofficial
2087 TCP  WebHost Manager default SSL Unofficial
2095 TCP  CPanel default Web mail Unofficial
2096 TCP  CPanel default SSL Web mail Unofficial
2102 TCP UDP zephyr-srv Project Athena Zephyr Notification Service server Official
2103 TCP UDP zephyr-clt Project Athena Zephyr Notification Service serv-hm connection Official
2104 TCP UDP zephyr-hm Project Athena Zephyr Notification Service hostmanager Official
2105 TCP UDP IBM MiniPay Official
2105 TCP UDP eklogin Kerberos encrypted remote login (rlogin) Unofficial
2105 TCP UDP zephyr-hm-srv Project Athena Zephyr Notification Service hm-serv connection (should use port 2102) Unofficial
2144 TCP  Iron Mountain LiveVault Agent UnOfficial
2145 TCP  Iron Mountain LiveVault Agent UnOfficial
2161 TCP  APC Agent Official
2181 TCP UDP EForward-document transport system Official
2190  UDP TiVoConnect Beacon Unofficial
2200  UDP Tuxanci game server[28] Unofficial
2210 TCP UDP NOAAPORT Broadcast Network Official
2210 TCP  MikroTik Remote management for "The Dude" Unofficial
2211 TCP UDP EMWIN Official
2211 TCP  MikroTik Secure management for "The Dude" Unofficial
2212 TCP UDP LeeCO POS Server Service Official
2212 TCP  Port-A-Pour Remote WinBatch Unofficial
2219 TCP UDP NetIQ NCAP Protocol Official
2220 TCP UDP NetIQ End2End Official
2221 TCP  ESET Anti-virus updates Unofficial
2222 TCP  DirectAdmin default & ESET Remote Administration Unofficial
2223  UDP Microsoft Office OS X antipiracy network monitor Unofficial
2261 TCP UDP CoMotion Master Official
2262 TCP UDP CoMotion Backup Official
2301 TCP  HP System Management Redirect to port 2381 Unofficial
2302  UDP ArmA multiplayer (default for game) Unofficial
2302  UDP Halo: Combat Evolved multiplayer Unofficial
2303  UDP ArmA multiplayer (default for server reporting) (default port for game +1) Unofficial
2305  UDP ArmA multiplayer (default for VoN) (default port for game +3) Unofficial
2369 TCP  Default for BMC Software Control-M/Server—Configuration Agent, though often changed during installation Official
2370 TCP  Default for BMC Software Control-M/Server—to allow the Control-M/Enterprise Manager to connect to the Control-M/Server, though often changed during installation Official
2381 TCP  HP Insight Manager default for Web server Unofficial
2401 TCP  CVS version control system Unofficial
2404 TCP  IEC 60870-5[[IEC 60870-5-104
2420  UDP Westell Remote Access Official
2427  UDP Cisco MGCP Official
2447 TCP UDP ovwdb—OpenView Network Node Manager (NNM) daemon Official
2483 TCP UDP Oracle database listening for unsecure client connections to the listener, replaces port 1521 Official
2484 TCP UDP Oracle database listening for SSL client connections to the listener Official
2500 TCP  THE?SMESSENGER listening for The?sMessenger client connections Official
2546 TCP UDP EVault—Data Protection Services Unofficial
2593 TCP UDP RunUO—Ultima Online server Unofficial
2598 TCP  new ICA—when Session Reliability is enabled, TCP port 2598 replaces port 1494 Unofficial
2599 TCP  SonicWALL Antispam traffic between Remote Analyzer (RA) and Control Center (CC) Unofficial
2610 TCP  Dark Ages Unofficial
2612 TCP UDP QPasa from MQSoftware Official
2638 TCP  Sybase database listener Unofficial
2700–2800 TCP  KnowShowGo P2P Official
2710 TCP  XBT Bittorrent Tracker Unofficial
2710  UDP XBT Bittorrent Tracker experimental UDP tracker extension Unofficial
2710 TCP  Knuddels.de Unofficial
2713 TCP UDP Raven Trinity Broker Service Official
2714 TCP UDP Raven Trinity Data Mover Official
2735 TCP UDP NetIQ Monitor Console Official
2809 TCP  corbaloc:iiop URL, per the CORBA 3.0.3 specification Official
2809 TCP  IBM WebSphere Application Server (WAS) Bootstrap/rmi default Unofficial
2809  UDP corbaloc:iiop URL, per the CORBA 3.0.3 specification. Official
2868 TCP UDP Norman Proprietary Event Protocol NPEP Official
2944  UDP Megaco Text H.248 Unofficial
2945  UDP Megaco Binary (ASN.1) H.248 Unofficial
2947 TCP  gpsd GPS daemon Official
2948 TCP UDP WAP-push Multimedia Messaging Service (MMS) Official
2949 TCP UDP WAP-pushsecure Multimedia Messaging Service (MMS) Official
2967 TCP  Symantec AntiVirus Corporate Edition Unofficial
3000 TCP  Miralix License server Unofficial
3000  UDP Distributed Interactive Simulation (DIS), modifiable default Unofficial
3001 TCP  Miralix Phone Monitor Unofficial
3001 TCP  Opsware server (Satellite) Unofficial
3002 TCP  Miralix CSTA Unofficial
3003 TCP  Miralix GreenBox API Unofficial
3004 TCP  Miralix InfoLink Unofficial
3005 TCP  Miralix TimeOut Unofficial
3006 TCP  Miralix SMS Client Connector Unofficial
3007 TCP  Miralix OM Server Unofficial
3017 TCP  Miralix IVR and Voicemail Unofficial
3025 TCP  netpd.org Unofficial
3030 TCP UDP NetPanzer Unofficial
3050 TCP UDP gds_db (Interbase/Firebird) Official
3051 TCP UDP Galaxy Server (Gateway Ticketing Systems) Official
3074 TCP UDP Xbox LIVE and/or Games for Windows - LIVE Official
3100 TCP  HTTP used by Tatsoft as the default listen port Unofficial
3101 TCP  Blackberry Enterprise Server communcation to cloud Unofficial
3128 TCP  HTTP used by Web caches and the default for the Squid cache Unofficial
3128 TCP  HTTP used by Tatsoft as the default client connection Unofficial
3225 TCP UDP FCIP (Fiber Channel over Internet Protocol) Official
3233 TCP UDP WhiskerControl research control protocol Official
3235 TCP UDP Galaxy Network Service (Gateway Ticketing Systems) Official
3260 TCP  iSCSI target Official
3268 TCP UDP msft-gc, Microsoft Global Catalog (LDAP service which contains data from Active Directory forests) Official
3269 TCP UDP msft-gc-ssl, Microsoft Global Catalog over SSL (similar to port 3268, LDAP over SSL) Official
3283 TCP  Apple Remote Desktop reporting (officially Net Assistant, referring to an earlier product) Official
3299 TCP  SAP-Router (routing application proxy for SAP R/3) Unofficial
3300 TCP UDP Debate Gopher backend database system Unofficial
3305 TCP UDP odette-ftp, Odette File Transfer Protocol (OFTP) Official
3306 TCP UDP MySQL database system Official
3313 TCP  Verisys - File Integrity Monitoring Software Unofficial
3333 TCP  Network Caller ID server Unofficial
3386 TCP UDP GTP' 3GPP GSM/UMTS CDR logging protocol Official
3389 TCP UDP Microsoft Terminal Server (RDP) officially registered as Windows Based Terminal (WBT) - Link Official
3396 TCP UDP Novell NDPS Printer Agent Official
3455 TCP UDP [RSVP] Reservation Protocol Official
3423 TCP  Xware xTrm Communication Protocol Official
3424 TCP  Xware xTrm Communication Protocol over SSL Official
3478 TCP UDP STUN, a protocol for NAT traversal Official
3483  UDP Slim Devices discovery protocol Official
3483 TCP  Slim Devices SlimProto protocol Official
3516 TCP UDP Smartcard Port Official
3527  UDP Microsoft Message Queuing Official
3532 TCP UDP Raven Remote Management Control Official
3533 TCP UDP Raven Remote Management Data Official
3537 TCP UDP ni-visa-remote Unofficial
3544  UDP Teredo tunneling Official
3605  UDP ComCam IO Port Official
3606 TCP UDP Splitlock Server Official
3632 TCP  distributed compiler Official
3689 TCP  Digital Audio Access Protocol (DAAP)—used by Apple’s iTunes and AirPort Express Official
3690 TCP UDP Subversion version control system Official
3702 TCP UDP Web Services Dynamic Discovery (WS-Discovery), used by various components of Windows Vista Official
3723 TCP UDP Used by many Battle.net Blizzard games (Diablo II, Warcraft II, Warcraft III, StarCraft) Unofficial
3724 TCP UDP World of Warcraft Online gaming MMORPG Unofficial
3724 TCP  Club Penguin Disney online game for kids Unofficial
3784 TCP UDP Ventrilo VoIP program used by Ventrilo Unofficial
3785  UDP Ventrilo VoIP program used by Ventrilo Unofficial
3800 TCP  Used by HGG programs Unofficial
3880 TCP UDP IGRS Unknown
3868 TCP SCTP Diameter base protocol (RFC 3588) Official
3872 TCP  Oracle Management Remote Agent Unofficial
3899 TCP  Remote Administrator Unofficial
3900 TCP  udt_os, IBM UniData UDT OS[29] Official
3945 TCP UDP EMCADS service, a Giritech product used by G/On Official
3978  UDP OpenTTD game serverlist masterserver Unofficial
3979 TCP UDP OpenTTD game Unofficial
3999 TCP UDP Norman distributed scanning service Official
4000 TCP UDP Diablo II game Unofficial
4001 TCP  Microsoft Ants game Unofficial
4007 TCP  PrintBuzzer printer monitoring socket server Unofficial
4018 TCP UDP protocol information and warnings Official
4069  UDP Minger Email Address Verification Protocol[30] Official
4089 TCP UDP OpenCORE Remote Control Service Official
4093 TCP UDP PxPlus Client server interface ProvideX Official
4096 TCP UDP Ascom Timeplex BRE (Bridge Relay Element) Official
4100   WatchGuard Authentication Applet—default Unofficial
4111 TCP  Xgrid Official
4116 TCP UDP Smartcard-TLS Official
4125 TCP  Microsoft Remote Web Workplace administration Unofficial
4201 TCP  TinyMUD and various derivatives Unofficial
4226 TCP UDP Aleph One (game) Unofficial
4224 TCP  Cisco Audio Session Tunneling Unofficial
4321 TCP  Referral Whois (RWhois) Protocol[31] Official
4323  UDP Lincoln Electric's ArcLink/XT Unofficial
4500  UDP IPSec NAT Traversal (RFC 3947) Official
4534  UDP Armagetron Advanced default server port Unofficial
4569  UDP Inter-Asterisk eXchange Official
4610–4640 TCP  QualiSystems TestShell Suite Services Unofficial
4662 TCP UDP OrbitNet Message Service Official
4662 TCP  often used by eMule Unofficial
4664 TCP  Google Desktop Search Unofficial
4672  UDP eMule—often used Unofficial
4747 TCP  Apprentice Unofficial
4750 TCP  BladeLogic Agent Unofficial
4840 TCP UDP OPC UA TCP Protocol for OPC Unified Architecture from OPC Foundation Official
4843 TCP UDP OPC UA TCP Protocol over TLS/SSL for OPC Unified Architecture from OPC Foundation Official
4847 TCP UDP Web Fresh Communication, Quadrion Software & Odorless Entertainment Official
4993 TCP UDP Home FTP Server web Interface Default Port
4894 TCP UDP LysKOM Protocol A Official
4899 TCP UDP Radmin remote administration tool (program sometimes used by a Trojan horse) Official
4982 TCP UDP Solar Data Log (JK client app for PV solar inverters ) Unofficial
5000 TCP  commplex-main Official
5000 TCP  UPnP—Windows network device interoperability Unofficial
5000 TCP UDP VTun—VPN Software Unofficial
5001 TCP  commplex-link Official
5001 TCP UDP Iperf (Tool for measuring TCP and UDP bandwidth performance) Unofficial
5001 TCP  Slingbox and Slingplayer Unofficial
5003 TCP UDP FileMaker Official
5004 TCP UDP,DCCP RTP (Real-time Transport Protocol) media data (RFC 3551, RFC 4571) Official
5005 TCP UDP,DCCP RTP (Real-time Transport Protocol) control protocol (RFC 3551, RFC 4571) Official
5031 TCP UDP AVM CAPI-over-TCP (ISDN over Ethernet tunneling) Unofficial
5050 TCP  Yahoo! Messenger Unofficial
5051 TCP  ita-agent Symantec Intruder Alert[32] Official
5060 TCP UDP Session Initiation Protocol (SIP) Official
5061 TCP  Session Initiation Protocol (SIP) over TLS Official
5070 TCP  Session Initiation Protocol (SIP) preferred port for PUBLISH on SIP Trunk to Cisco Unified Presence Server (CUPS) Unofficial
5084 TCP UDP EPCglobal Low Level Reader Protocol (LLRP) Official
5085 TCP UDP EPCglobal Low Level Reader Protocol (LLRP) over TLS Official
5093  UDP SPSS (Statistical Package for the Social Sciences) License Administrator Unofficial
5104 TCP  IBM Tivoli Framework NetCOOL/Impact[33] HTTP Service Unofficial
5106 TCP  A-Talk Common connection Unofficial
5107 TCP  A-Talk Remote server connection Unofficial
5110 TCP  ProRat Server Unofficial
5121 TCP  Neverwinter Nights Unofficial
5151 TCP  ESRI SDE Instance Official
5151  UDP ESRI SDE Remote Start Official
5154 TCP UDP BZFlag Official
5176 TCP  ConsoleWorks default UI interface Unofficial
5190 TCP  ICQ and AOL Instant Messenger Official
5222 TCP  Extensible Messaging and Presence Protocol (XMPP) client connection (RFC 3920) Official
5223 TCP  Extensible Messaging and Presence Protocol (XMPP) client connection over SSL Unofficial
5246  UDP Control And Provisioning of Wireless Access Points (CAPWAP) CAPWAP control (RFC 5415) Official
5247  UDP Control And Provisioning of Wireless Access Points (CAPWAP) CAPWAP data (RFC 5415) Official
5269 TCP  Extensible Messaging and Presence Protocol (XMPP) server connection (RFC 3920) Official
5298 TCP UDP Extensible Messaging and Presence Protocol (XMPP) JEP-0174: Link-Local Messaging / XEP-0174: Serverless Messaging Official
5310 TCP UDP Ginever.net data communication port Unofficial
5311 TCP UDP Ginever.net data communication port Unofficial
5312 TCP UDP Ginever.net data communication port Unofficial
5313 TCP UDP Ginever.net data communication port Unofficial
5314 TCP UDP Ginever.net data communication port Unofficial
5315 TCP UDP Ginever.net data communication port Unofficial
5351 TCP UDP NAT Port Mapping Protocol—client-requested configuration for inbound connections through network address translators Official
5353  UDP Multicast DNS (mDNS) Official
5355 TCP UDP LLMNR—Link-Local Multicast Name Resolution, allows hosts to perform name resolution for hosts on the same local link (only provided by Windows Vista and Server 2008) Official
5357 TCP UDP Web Services for Devices (WSDAPI) (only provided by Windows Vista, Windows 7 and Server 2008) Unofficial
5358 TCP UDP WSDAPI Applications to Use a Secure Channel (only provided by Windows Vista, Windows 7 and Server 2008) Unofficial
5402 TCP UDP mftp, Stratacache OmniCast content delivery system MFTP file sharing protocol Official
5405 TCP UDP NetSupport Manager Official
5421 TCP UDP NetSupport Manager Official
5432 TCP UDP PostgreSQL database system Official
5433 TCP  Bouwsoft file/webserver (http://www.bouwsoft.be) Unofficial
5445  UDP Cisco Unified Video Advantage Unofficial
5450 TCP  OSIsoft PI Server Client Access Unofficial
5495 TCP  Applix TM1 Admin server Unofficial
5498 TCP  Hotline tracker server connection Unofficial
5499  UDP Hotline tracker server discovery Unofficial
5500 TCP  VNC remote desktop protocol—for incoming listening viewer, Hotline control connection Unofficial
5501 TCP  Hotline file transfer connection Unofficial
5517 TCP  Setiqueue Proxy server client for SETI@Home project Unofficial
5550 TCP  Hewlett-Packard Data Protector Unofficial
5555 TCP  Freeciv versions up to 2.0, Hewlett-Packard Data Protector, McAfee EndPoint Encryption Database Server, SAP Unofficial
5556 TCP UDP Freeciv Official
5591 TCP  Tidal Enterprise Scheduler master Unofficial
5631 TCP  pcANYWHEREdata, Symantec pcAnywhere (version 7.52 and later[34])[35] data Official
5632  UDP pcANYWHEREstat, Symantec pcAnywhere (version 7.52 and later) status Official
5656 TCP  IBM Sametime p2p file transfer Unofficial
5666 TCP  NRPE (Nagios) Unofficial
5667 TCP  NSCA (Nagios) Unofficial
5721 TCP  Kaseya Unofficial
5723 TCP  Operations Manager Unofficial
5800 TCP  VNC remote desktop protocol—for use over HTTP Unofficial
5814 TCP UDP Hewlett-Packard Support Automation (HP OpenView Self-Healing Services) Official
5850 TCP  COMIT SE (PCR) Unofficial
5852 TCP  Adeona client: communications to OpenDHT Unofficial
5900 TCP UDP Virtual Network Computing (VNC) remote desktop protocol (used by Apple Remote Desktop and others) Official
5912 TCP  Tidal Enterprise Scheduler agent Unofficial
5938 TCP UDP TeamViewer[36] remote desktop protocol Unofficial
5984 TCP UDP CouchDB database server Official
5999 TCP  CVSup [37] file update tool Official
6000 TCP  X11—used between an X client and server over the network Official
6001  UDP X11—used between an X client and server over the network Official
6005 TCP  Default for BMC Software Control-M/Server—Socket used for communication between Control-M processes—though often changed during installation Official
6005 TCP  Default for Camfrog Chat & Cam Client http://www.camfrog.com Unofficial
6050 TCP  Brightstor Arcserve Backup Unofficial
6050 TCP  Nortel Software Unofficial
6051 TCP  Brightstor Arcserve Backup Unofficial
6072 TCP  iOperator Protocol Signal Port Unofficial
6086 TCP  PDTP—FTP like file server in a P2P network Official
6100 TCP  Vizrt System Unofficial
6101 TCP  Backup Exec Agent Browser Unofficial
6110 TCP UDP softcm, HP Softbench CM Official
6111 TCP UDP spc, HP Softbench Sub-Process Control Official
6112 TCP UDP "dtspcd"—a network daemon that accepts requests from clients to execute commands and launch applications remotely Official
6112 TCP  Blizzard's Battle.net gaming service, ArenaNet gaming service Unofficial
6112 TCP  Club Penguin Disney online game for kids Unofficial
6113 TCP  Club Penguin Disney online game for kids Unofficial
6129 TCP  DameWare Remote Control Official
6257  UDP WinMX (see also 6699) Unofficial
6262 TCP  Sybase Advantage Database Server Unofficial
6343  UDP SFlow, sFlow traffic monitoring Unofficial
6346 TCP UDP gnutella-svc, Gnutella (FrostWire, Limewire, Shareaza, etc.) Official
6347 TCP UDP gnutella-rtr, Gnutella alternate Official
6389 TCP  EMC CLARiiON Unofficial
6432 TCP  PgBouncer - A connection pooler for PostgreSQL Official
6444 TCP UDP Sun Grid Engine—Qmaster Service Official
6445 TCP UDP Sun Grid Engine—Execution Service Official
6502 TCP UDP Danware Data NetOp Remote Control Unofficial
6522 TCP  Gobby (and other libobby-based software) Unofficial
6523 TCP  Gobby 0.5 (and other libinfinity-based software) Unofficial
6543  UDP Paradigm Research & Development Jetnet[38] default Unofficial
6566 TCP  SANE (Scanner Access Now Easy)—SANE network scanner daemon Unofficial
6571   Windows Live FolderShare client Unofficial
6600 TCP  Music Playing Daemon (MPD) Unofficial
6619 TCP UDP odette-ftps, Odette File Transfer Protocol (OFTP) over TLS/SSL Official
6646  UDP McAfee Network Agent Unofficial
6660–6664 TCP  Internet Relay Chat Unofficial
6665–6669 TCP  Internet Relay Chat Official
6679 TCP  IRC SSL (Secure Internet Relay Chat)—often used Unofficial
6697 TCP  IRC SSL (Secure Internet Relay Chat)—often used Unofficial
6699 TCP  WinMX (see also 6257) Unofficial
6771  UDP Polycom server broadcast Unofficial
6789 TCP  Datalogger Support Software Campbell Scientific Loggernet Software Unofficial
6881–6887 TCP UDP BitTorrent part of full range of ports used most often Unofficial
6888 TCP UDP MUSE Official
6888 TCP UDP BitTorrent part of full range of ports used most often Unofficial
6889–6890 TCP UDP BitTorrent part of full range of ports used most often Unofficial
6891–6900 TCP UDP BitTorrent part of full range of ports used most often Unofficial
6891–6900 TCP UDP Windows Live Messenger (File transfer) Unofficial
6901 TCP UDP Windows Live Messenger (Voice) Unofficial
6901 TCP UDP BitTorrent part of full range of ports used most often Unofficial
6902–6968 TCP UDP BitTorrent part of full range of ports used most often Unofficial
6969 TCP UDP acmsoda Official
6969 TCP  BitTorrent tracker Unofficial
6970–6999 TCP UDP BitTorrent part of full range of ports used most often Unofficial
7000 TCP  Default for Vuze's built in HTTPS Bittorrent Tracker Unofficial
7001 TCP  Default for BEA WebLogic Server's HTTP server, though often changed during installation Unofficial
7002 TCP  Default for BEA WebLogic Server's HTTPS server, though often changed during installation Unofficial
7005 TCP  Default for BMC Software Control-M/Server and Control-M/Agent for Agent-to-Server, though often changed during installation Official
7006 TCP  Default for BMC Software Control-M/Server and Control-M/Agent for Server-to-Agent, though often changed during installation Official
7010 TCP  Default for Cisco AON AMC (AON Management Console) [2] Unofficial
7025 TCP  Zimbra LMTP [mailbox]—local mail delivery Unofficial
7047 TCP  Zimbra conversion server Unofficial
7133 TCP  Enemy Territory: Quake Wars Unofficial
7144 TCP  Peercast Unofficial
7145 TCP  Peercast Unofficial
7171 TCP  Tibia Unofficial
7306 TCP  Zimbra mysql [mailbox] Unofficial
7307 TCP  Zimbra mysql [logger] Unofficial
7312  UDP Sibelius License Server Unofficial
7400 TCP UDP RTPS (Real Time Publish Subscribe) DDS Discovery Official
7401 TCP UDP RTPS (Real Time Publish Subscribe) DDS User-Traffic Official
7402 TCP UDP RTPS (Real Time Publish Subscribe) DDS Meta-Traffic Official
7670 TCP  BrettspielWelt BSW Boardgame Portal Unofficial
7676 TCP  Aqumin AlphaVision Remote Command Interface Unofficial
7777 TCP  iChat server file transfer proxy Unofficial
7777 TCP  Oracle Cluster File System 2 Unofficial
7777 TCP  Default used by Windows backdoor program tini.exe Unofficial
7777-7788 TCP UDP Unreal Tournament 2004 default server Unofficial
7787-7788 TCP  GFI EventsManager 7 & 8 Official
7831 TCP  Default used by Smartlaunch Internet Cafe Administration[39] software Unofficial
7915 TCP  Default for YSFlight server [3] Unofficial
7935 TCP  Fixed port used for Adobe Flash Debug Player to communicate with a debugger (Flash IDE, Flex Builder or fdb). [4] Unofficial
7937-9936 TCP UDP EMC2 (Legato) Networker or Sun Solcitice Backup Official
8000 TCP UDP iRDMI (Intel Remote Desktop Management Interface)[40]—sometimes erroneously used instead of port 8080 Official
8000–8001 TCP  Commonly used for internet radio streams such as those using SHOUTcast Unofficial
8002 TCP  Cisco Systems Unified Call Manager Intercluster Unofficial
8008 TCP  HTTP Alternate Official
8008 TCP  IBM HTTP Server administration default Unofficial
8009 TCP  ajp13 – Apache JServ Protocol AJP Connector Unofficial
8010 TCP  XMPP File transfers Unofficial
8011-8014 TCP  HTTP/TCP Symon Communications Event and Query Engine Unofficial
8074 TCP  Gadu-Gadu Unofficial
8080 TCP  HTTP alternate (http_alt)—commonly used for Web proxy and caching server, or for running a Web server as a non-root user Official
8080 TCP  Apache Tomcat Unofficial
8080  UDP FilePhile Master/Relay Unofficial
8081 TCP  HTTP alternate, e.g. McAfee ePolicy Orchestrator (ePO) Unofficial
8086 TCP  HELM Web Host Automation Windows Control Panel Unofficial
8086 TCP  Kaspersky AV Control Center Unofficial
8087 TCP  Hosting Accelerator Control Panel Unofficial
8087 TCP  Parallels Plesk Control Panel Unofficial
8087  UDP Kaspersky AV Control Center Unofficial
8090 TCP  HTTP Alternate (http_alt_alt)—used as an alternative to port 8080 Unofficial
8116  UDP Check Point Cluster Control Protocol Unofficial
8118 TCP  Privoxy—advertisement-filtering Web proxy Official
8123 TCP  Polipo Web proxy Official
8192 TCP  Sophos Remote Management System Unofficial
8193 TCP  Sophos Remote Management System Unofficial
8194 TCP  Sophos Remote Management System Unofficial
8200 TCP  GoToMyPC Unofficial
8222   VMware Server Management User Interface (insecure Web interface)[41]. See also port 8333 Unofficial
8243 TCP UDP HTTPS listener for Apache Synapse [42] Official
8280 TCP UDP HTTP listener for Apache Synapse [42] Official
8291 TCP  Winbox—Default on a MikroTik RouterOS for a Windows application used to administer MikroTik RouterOS Unofficial
8333   VMware Server Management User Interface (secure Web interface)[41]. See also port 8222 Unofficial
8400 TCP UDP cvp, Commvault Unified Data Management Official
8443 TCP  SW Soft Plesk Control Panel, Apache Tomcat SSL, Promise WebPAM SSL Unofficial
8484 TCP UDP MapleStory Unofficial
8500 TCP IPX ColdFusion Macromedia/Adobe ColdFusion default and Duke Nukem 3D—default Unofficial
8501 TCP  [5] DukesterX —default Unofficial
8691 TCP  Ultra Fractal default server port for distributing calculations over network computers Unofficial
8701  UDP SoftPerfect Bandwidth Manager Unofficial
8702  UDP SoftPerfect Bandwidth Manager Unofficial
8767  UDP TeamSpeak—default Unofficial
8768  UDP TeamSpeak—alternate Unofficial
8880  UDP cddbp-alt, CD DataBase (CDDB) protocol (CDDBP) alternate Official
8880 TCP  cddbp-alt, CD DataBase (CDDB) protocol (CDDBP) alternate Official
8880 TCP  WebSphere Application Server SOAP connector default Unofficial
8881 TCP  Atlasz Informatics Research Ltd [6] Secure Application Server Unofficial
8882 TCP  Atlasz Informatics Research Ltd [7] Secure Application Server Unofficial
8888 TCP UDP NewsEDGE server Official
8888 TCP  Sun Answerbook dwhttpd server (deprecated by docs.sun.com) Unofficial
8888 TCP  GNUmp3d HTTP music streaming and Web interface Unofficial
8888 TCP  LoLo Catcher HTTP Web interface (www.optiform.com) Unofficial
8888 TCP  D2GS Admin Console Telnet administration console for D2GS servers (Diablo 2) Unofficial
8888 TCP  Earthland Relams 2 Server (AU1_2) Unofficial
8889 TCP  Earthland Relams 2 Server (AU1_1) Unofficial
9000 TCP  Buffalo LinkSystem Web access Unofficial
9000 TCP  DBGp Unofficial
9000 TCP  SqueezeCenter web server & streaming Unofficial
9000  UDP UDPCast Unofficial
9001   Microsoft Sharepoint Authoring Environment Official
9001   cisco-xremote router configuration Unofficial
9001   Tor network default Unofficial
9001 TCP  DBGp Proxy Unofficial
9009 TCP UDP Pichat Server—Peer to peer chat software Official
9030 TCP  Tor often used Unofficial
9043 TCP  WebSphere Application Server Administration Console secure Unofficial
9050 TCP  Tor Unofficial
9051 TCP  Tor Unofficial
9060 TCP  WebSphere Application Server Administration Console Unofficial
9080  UDP glrpc, Groove Collaboration software GLRPC Official
9080 TCP  glrpc, Groove Collaboration software GLRPC Official
9080 TCP  WebSphere Application Server HTTP Transport (port 1) default Unofficial
9090 TCP  Openfire Administration Console Unofficial
9090 TCP  SqueezeCenter control (CLI) Unofficial
9091 TCP  Openfire Administration Console (SSL Secured) Unofficial
9100 TCP  PDL Data Stream Official
9101   Bacula Director Official
9102   Bacula File Daemon Official
9103   Bacula Storage Daemon Official
9105 TCP UDP Xadmin Control Daemon Official
9110  UDP SSMP Message protocol Unofficial
9119 TCP UDP MXit Instant Messenger Official
9293 TCP  Sony Playstation RemotePlay Unofficial
9300 TCP  IBM Cognos 8 SOAP Business Intelligence and Performance Management Unofficial
9303  UDP D-Link Shareport Share storage and MFP printers Unofficial
9306 TCP  Sphinx Native API Official
9312 TCP  Sphinx SphinxQL Official
9418 TCP UDP git, Git pack transfer service Official
9420 TCP  MooseFS distributed file system – master server to chunk servers Unofficial
9421 TCP  MooseFS distributed file system – master server to clients Unofficial
9422 TCP  MooseFS distributed file system – chunk servers to clients Unofficial
9535 TCP  mngsuite, LANDesk Management Suite Remote Control Official
9535  UDP mngsuite, LANDesk Management Suite Remote Control Official
9561 TCP UDP Network Time System Server Unofficial
9600  UDP Omron FINS, OMRON FINS PLC communication Official
9800 TCP UDP WebDAV Source Official
9800   WebCT e-learning portal Unofficial
9875 TCP  Club Penguin Disney online game for kids Unofficial
9898 TCP UDP MonkeyCom Official
9898 TCP  Tripwire – File Integrity Monitoring Software Unofficial
9987 TCP  TeamSpeak 3 server default (voice) port (for the conflicting service see the IANA list) Unofficial
9996 TCP UDP The Palace "The Palace" Virtual Reality Chat software. – 5 Official
9999   Hydranode—edonkey2000 TELNET control Unofficial
9999 TCP  Lantronix UDS-10/UDS100[43] RS-485 to Ethernet Converter TELNET control Unofficial
9999   Urchin Web Analytics Unofficial
10000   Webmin—Web-based Linux admin tool Unofficial
10000   BackupExec Unofficial
10000   Ericsson Account Manager (avim) Unofficial
10001 TCP  Lantronix UDS-10/UDS100[44] RS-485 to Ethernet Converter default Unofficial
10008 TCP UDP Octopus Multiplexer, primary port for the CROMP protocol, which provides a platform-independent means for communication of objects across a network Official
10010 TCP  Open Object Rexx (ooRexx) rxapi daemon Official
10017   AIX,NeXT, HPUX—rexd daemon control Unofficial
10024 TCP  Zimbra smtp [mta]—to amavis from postfix Unofficial
10025 TCP  Zimbra smtp [mta]—back to postfix from amavis Unofficial
10050 TCP UDP Zabbix-Agent Official
10051 TCP UDP Zabbix-Trapper Official
10113 TCP UDP NetIQ Endpoint Official
10114 TCP UDP NetIQ Qcheck Official
10115 TCP UDP NetIQ Endpoint Official
10116 TCP UDP NetIQ VoIP Assessor Official
10200 TCP  FRISK Software International's fpscand virus scanning daemon for Unix platforms [8] Unofficial
10200–10204 TCP  FRISK Software International's f-protd virus scanning daemon for Unix platforms [9] Unofficial
10308   Lock-on: Modern Air Combat Unofficial
10480   SWAT 4 Dedicated Server Unofficial
11211   memcached Unofficial
11235   Savage:Battle for Newerth Server Hosting Unofficial
11294   Blood Quest Online Server Unofficial
11371   OpenPGP HTTP key server Official
11576   IPStor Server management communication Unofficial
12010 TCP  ElevateDB default database port [10] Unofficial
12012 TCP UDP Audition Online Dance Battle, Korea Server – Status/Version Check Unofficial
12013 TCP UDP Audition Online Dance Battle, Korea Server Unofficial
12035  UDP Linden Lab viewer to sim Unofficial
12222  UDP Light Weight Access Point Protocol (LWAPP) LWAPP data (RFC 5412) Official
12223  UDP Light Weight Access Point Protocol (LWAPP) LWAPP control (RFC 5412) Official
12345   NetBus—remote administration tool (often Trojan horse). Also used by NetBuster. Little Fighter 2 (TCP). Unofficial
12975 TCP  LogMeIn Hamachi (VPN tunnel software; also port 32976)—used to connect to Mediation Server (bibi.hamachi.cc); will attempt to use SSL (TCP port 443) if both 12975 & 32976 fail to connect Unofficial
12998–12999  UDP Takenaka RDI Mirror World on SL Unofficial
13000–13050  UDP Linden Lab viewer to sim Unofficial
13076 TCP  Default for BMC Software Control-M/Enterprise Manager Corba communication, though often changed during installation Official
13720 TCP UDP Symantec NetBackup—bprd (formerly VERITAS) Official
13721 TCP UDP Symantec NetBackup—bpdbm (formerly VERITAS) Official
13724 TCP UDP Symantec Network Utility—vnetd (formerly VERITAS) Official
13782 TCP UDP Symantec NetBackup—bpcd (formerly VERITAS) Official
13783 TCP UDP Symantec VOPIED protocol (formerly VERITAS) Official
13785 TCP UDP Symantec NetBackup Database—nbdb (formerly VERITAS) Official
13786 TCP UDP Symantec nomdb (formerly VERITAS) Official
14439 TCP  APRS UI-View Amateur Radio[45] UI-WebServer Unofficial
14567  UDP Battlefield 1942 and mods Unofficial
15000 TCP  psyBNC Unofficial
15000 TCP  Wesnoth Unofficial
15000 TCP  Kaspersky Network Agent Unofficial
15000 TCP  hydap, Hypack Hydrographic Software Packages Data Acquisition Official
15000  UDP hydap, Hypack Hydrographic Software Packages Data Acquisition Official
15567  UDP Battlefield Vietnam and mods Unofficial
15345 TCP UDP XPilot Contact Official
16000 TCP  shroudBNC Unofficial
16080 TCP  Mac OS X Server Web (HTTP) service with performance cache[46] Unofficial
16384  UDP Iron Mountain Digital online backup Unofficial
16567  UDP Battlefield 2 and mods Unofficial
17500 TCP  Dropbox LanSync Protocol (db-lsp); used to synchronize file catalogs between Dropbox clients on your local network. Official
17500  UDP Dropbox LanSync Discovery (db-lsp-disc); used to synchronize file catalogs between Dropbox clients on your local network; is transmitted to broadcast addresses. Official
18010 TCP  Super Dancer Online Extreme(SDO-X) – CiB Net Station Malaysia Server Unofficial
18180 TCP  DART Reporting server Unofficial
18200 TCP UDP Audition Online Dance Battle, AsiaSoft Thailand Server – Status/Version Check Unofficial
18201 TCP UDP Audition Online Dance Battle, AsiaSoft Thailand Server Unofficial
18206 TCP UDP Audition Online Dance Battle, AsiaSoft Thailand Server – FAM Database Unofficial
18300 TCP UDP Audition Online Dance Battle, AsiaSoft SEA Server – Status/Version Check Unofficial
18301 TCP UDP Audition Online Dance Battle, AsiaSoft SEA Server Unofficial
18306 TCP UDP Audition Online Dance Battle, AsiaSoft SEA Server – FAM Database Unofficial
18400 TCP UDP Audition Online Dance Battle, KAIZEN Brazil Server – Status/Version Check Unofficial
18401 TCP UDP Audition Online Dance Battle, KAIZEN Brazil Server Unofficial
18505 TCP UDP Audition Online Dance Battle, Nexon Server – Status/Version Check Unofficial
18506 TCP UDP Audition Online Dance Battle, Nexon Server Unofficial
18605 TCP UDP X-BEAT – Status/Version Check Unofficial
18606 TCP UDP X-BEAT Unofficial
19000 TCP UDP Audition Online Dance Battle, G10/alaplaya Server – Status/Version Check Unofficial
19001 TCP UDP Audition Online Dance Battle, G10/alaplaya Server Unofficial
19226 TCP  Panda Software AdminSecure Communication Agent Unofficial
19283 TCP UDP K2 - KeyAuditor & KeyServer, Sassafras Software Inc. Software Asset Management tools Official
19315 TCP UDP KeyShadow for K2 - KeyAuditor & KeyServer, Sassafras Software Inc. Software Asset Management tools Official
19638 TCP  Ensim Control Panel Unofficial
19771 TCP UDP Softros LAN Messenger Unofficial
19813 TCP  4D database Client Server Communication Unofficial
19880 TCP  Softros LAN Messenger Unofficial
20000   DNP (Distributed Network Protocol), a protocol used in SCADA systems between communicating RTU's and IED's Official
20000   Usermin, Web-based user tool Unofficial
20014 TCP  DART Reporting server Unofficial
20720 TCP  Symantec i3 Web GUI server Unofficial
21001 TCP  AMLFilter, AMLFilter Inc. amlf-admin default port Unofficial
21011 TCP  AMLFilter, AMLFilter Inc. amlf-engine-01 default http port Unofficial
21012 TCP  AMLFilter, AMLFilter Inc. amlf-engine-01 default https port Unofficial
21021 TCP  AMLFilter, AMLFilter Inc. amlf-engine-02 default http port Unofficial
21022 TCP  AMLFilter, AMLFilter Inc. amlf-engine-02 default https port Unofficial
22347 TCP UDP WibuKey, WIBU-SYSTEMS AG Software protection system Official
22350 TCP UDP CodeMeter, WIBU-SYSTEMS AG Software protection system Official
23073   Soldat Dedicated Server Unofficial
23399   Skype Default Protocol Unofficial
23513   Duke Nukem 3D#Source code Duke Nukem Ports Unofficial
24444   NetBeans integrated development environment Unofficial
24465 TCP UDP Tonido Directory Server for Tonido which is a Personal Web app and peer-to-peer platform Official
24554 TCP UDP BINKP, Fidonet mail transfers over TCP/IP Official
24800   Synergy: keyboard/mouse sharing software Unofficial
24842   StepMania: Online: Dance Dance Revolution Simulator Unofficial
25888  UDP Xfire (Firewall Report, UDP_IN) IP Address (206.220.40.146) resolves to gameservertracking.xfire.com. Use unknown. Unofficial
25999 TCP  Xfire Unofficial
26000 TCP UDP id Software's Quake server Official
26000 TCP  CCP's EVE Online Online gaming MMORPG Unofficial
26900 TCP  CCP's EVE Online Online gaming MMORPG Unofficial
26901 TCP  CCP's EVE Online Online gaming MMORPG Unofficial
27000  UDP (through 27006) id Software's QuakeWorld master server Unofficial
27000 TCP  FlexNet Publisher's License server (from the range of default ports) Unofficial
27001 TCP  FlexNet Publisher's License server (from the range of default ports) Unofficial
27002 TCP  FlexNet Publisher's License server (from the range of default ports) Unofficial
27003 TCP  FlexNet Publisher's License server (from the range of default ports) Unofficial
27004 TCP  FlexNet Publisher's License server (from the range of default ports) Unofficial
27005 TCP  FlexNet Publisher's License server (from the range of default ports) Unofficial
27006 TCP  FlexNet Publisher's License server (from the range of default ports) Unofficial
27007 TCP  FlexNet Publisher's License server (from the range of default ports) Unofficial
27008 TCP  FlexNet Publisher's License server (from the range of default ports) Unofficial
27009 TCP  FlexNet Publisher's License server (from the range of default ports) Unofficial
27010   Source engine dedicated server port Unofficial
27014   Source engine dedicated server port (rare) Unofficial
27015   GoldSrc and Source engine dedicated server port Unofficial
27017   mongoDB server port Unofficial
27374   Sub7 default. Most script kiddies do not change from this Unofficial
27500  UDP (through 27900) id Software's QuakeWorld Unofficial
27888  UDP Kaillera server Unofficial
27900-27901   Nintendo Wi-Fi Connection Unofficial
27901  UDP (through 27910) id Software's Quake II master server Unofficial
27960  UDP (through 27969) Activision's Enemy Territory and id Software's Quake III Arena, Quake III and Quake Live and some ioquake3 derived games Unofficial
28000   Bitfighter Common/default Bitfighter Server Unofficial
28001   Starsiege: Tribes Common/default Tribes v.1 Server Unofficial
28395 TCP  www.SmartSystemsLLC.com Used by Smart Sale 5.0 Unofficial
28910   Nintendo Wi-Fi Connection Unofficial
28960  UDP Call of Duty – Call of Duty: United Offensive – Call of Duty 2 – Call of Duty 4: Modern Warfare – Call of Duty: World at War (PC Version) Unofficial
29900-29901   Nintendo Wi-Fi Connection Unofficial
29920   Nintendo Wi-Fi Connection Unofficial
30000   Pokémon Netbattle Unofficial
30301   BitTorrent Unofficial
30564 TCP  Multiplicity: keyboard/mouse/clipboard sharing software Unofficial
31337 TCP  Back Orifice—remote administration tool (often Trojan horse) Unofficial
31415   ThoughtSignal—Server Communication Service (often Informational) Unofficial
31456 TCP  TetriNET IRC gateway on some servers Unofficial
31457 TCP  TetriNET Official
31458 TCP  TetriNET Used for game spectators Unofficial
32245 TCP  MMTSG-mutualed over MMT (encrypted transmission) Unofficial
32976 TCP  LogMeIn Hamachi (VPN tunnel software; also port 12975)—used to connect to Mediation Server (bibi.hamachi.cc); will attempt to use SSL (TCP port 443) if both 12975 & 32976 fail to connect Unofficial
33434 TCP UDP traceroute Official
34443   Linksys PSUS4 print server Unofficial
36963   Counter Strike 2D multiplayer (2D clone of popular CounterStrike computer game) Unofficial
37777 TCP  Digital Video Recorder hardware Unofficial
40000 TCP UDP SafetyNET p Real-time Industrial Ethernet protocol Official
43047 TCP  The?sMessenger second port for service The?sMessenger Official
43048 TCP  The?sMessenger third port for service The?sMessenger Official
43594–43595 TCP  [[Jagex] RuneScape, FunOrb, etc...] Official
47808 TCP UDP BACnet Building Automation and Control Networks Official
49151 TCP UDP Reserved[1] Official