انواع شماره پورتها
یک پورت در دو وضعیت میتواند باشد، باز یا بسته. در وضعیت باز یه برنامه پورت را کنترل میکند و به پکتهای رسیده به اون پورت جواب میدهد و در حالت بسته پورت غیر فعال بوده و هیچ برنامه روی پورت فعالیت نمیکند و پورت در برابر پکتهایی که میرسه عکس العملی نشون نمیدهد . در ویندوز یک سری پورتها بصورت پیش فرض باز بوده و هر کدامشان با یک برنامه کنترل میشوند . مثلا پورت 23 بوسیله telnet کنترل میشود . وقتی یک برنامه کاربردی مبتنی بر TCP روی سیستم نصب می کنید این برنامه یک پورت را تحت کنترل قرار میدهد و اون پورت را به حالت باز در می آورد و روی آن پورت برای بسته های TCP رسیده برای آن پورت اصطلاحاً فال گوش می ایستد . اینکه یه برنامه کاربردی از چه پورتی استفاده کند بوسیله کسی که آن برنامه را مینویسد تعیین می شود . مثلاً یاهو مسنجر از پورت 5101 برای ارتباط چت استفاده می کند.
وقتی شما با اکسپلورر می خواهید صفحه های وب یه وب سایت را ببینید اکسپلورر برای TCP پورت 80 را پورت مقصد معرفی میکند چون سرویس ارائه صفحه های وب روی پورت 80 وب سرورها هستند و این شماره پورت در هدر TCP بعنوان شماره پورت مقصد اضافه میشود و شماره پورتی که اکسپلورر از آن صفحه ها را درخواست کرده میشود، پورت مبدا مثلا 1234 . وقتی این درخواست به سرویس دهنده صفحات وب وب سرور می رسد ، این سرویس دهنده ، صفحه ها را که بصورت کدهای HTML است را بصورت پکت های TCP با پورت مقصد یعنی پورت اکسپلورر شما مثلا 1234 و پورت مبدا 80 میفرستد.
ارتباط در شبکه توسط یک جفت آدرس شبکه و شماره پورت می باشد مثلا :10.10.10.255.255:80
که اولی آدرس شبکه است که در اینترنت به آن آدرس ip می گوییم و دومی شماره پورت می باشد.
در زیر شماره و سرویس یا اسم چند پورت شناخته آمده است.
پورت | توضیحات |
7 | echo |
9 | discard |
11 | systat |
13 | daytime |
15 | netstat |
19 | chargen |
21 | ftp |
23 | telnet |
25 | smtp |
37 | time |
39 | rlp |
43 | whois |
53 | dsn-lookup |
69 | tftp |
70 | gopher |
79 | finger |
80 | http |
109 | pop2 |
110 | pop3 |
119 | nntp |
135 | ntrps-dec |
139 | netbios |
161 | snmp |
179 | bgp |
443 | shtp |
512 | bif |