پورت چیست ؟
Port در شبکههای کامپیوتری به یک مفهوم خاص اشاره میکند. یک پورت، یک شماره یا شناسه عددی است که به یک برنامه یا سرویس مشخص در یک سیستم یا دستگاه شبکه اختصاص ..
Port چیست ؟
Port در شبکههای کامپیوتری به یک مفهوم خاص اشاره میکند. یک پورت، یک شماره یا شناسه عددی است که به یک برنامه یا سرویس مشخص در یک سیستم یا دستگاه شبکه اختصاص داده میشود. از طریق این شماره پورت، بستههای اطلاعاتی میتوانند به برنامه یا سرویس مورد نظر در دستگاه مقصد ارسال شوند.
پروتکل TCP/IP که بسیاری از شبکههای امروزی از آن استفاده میکنند، یک فضای پورت استاندارد دارد. این پورتها از شماره 0 تا 65535 بین میگیرند. برخی از این پورتها معروف هستند و برای سرویسهای خاصی در نظر گرفته شدهاند. به عنوان مثال، پورت 80 معمولاً برای سرویس وب HTTP استفاده میشود و پورت 22 معمولاً برای سرویس SSH (Secure Shell) مورد استفاده قرار میگیرد.
هر برنامهای که در شبکه فعالیت میکند، ممکن است یک پورت خاص را برای دریافت و ارسال دادهها استفاده کند. این پورت برای برنامه یا سرویس مشخصی اختصاص داده میشود و از طریق آن میتوان با استفاده از پروتکلهای شبکه مختلفی مانند TCP یا UDP، ارتباط برقرار کرد.
هر بسته اطلاعاتی که در شبکه ارسال میشود، دارای یک پورت مبدأ و یک پورت مقصد است. پورت مبدأ نشان دهنده پورتی است که برنامهای در سیستم ارسال کننده استفاده میکند تا بسته را ارسال کند، و پورت مقصد نشان دهنده پورتی است که برنامهای در سیستم گیرنده استفاده میکند تا بسته را دریافت کند.
به عنوان مثال، وقتی شما یک وبسایت را در مرورگر خود باز میکنید، مرورگر از پورت 80 استفاده میکند تا درخواست خود را به سرور وب ارسال کند. در سمت سرور، سرویس وب که بر روی سرور در حال اجرا است، درخواست را از پورت 80 دریافت میکند. این پورت به عنوان پورت استاندارد برای سرویس HTTP در نظر گرفته شده است.
پورتها به دو دسته تقسیم میشوند: پورتهای مشخص و پورتهای پویا. پورتهای مشخص شمارههای پورت استاندارد هستند که برای سرویسهای خاصی مانند HTTP (پورت 80)، FTP (پورت 21)، SSH (پورت 22) و... در نظر گرفته شدهاند. این پورتها معمولاً در محدوده شماره 0 تا 1023 قرار دارند.
پورتهای پویا (یا private) نیز شمارههای پورتی هستند که برای ارتباطات تصادفی و غیر استاندارد بین برنامهها استفاده میشوند. این پورتها معمولاً در محدوده شماره 1024 تا 65535 قرار دارند و میتوانند برای ارتباط بین برنامهها و سرویسهای مختلف استفاده شوند.
از این رو، پورتها در شبکههای کامپیوتری برای تعیین و مدیریت جریان اطلاعات بین برنامهها و سرویسها استفاده میشوند و اهمیت بسیاری در ارتباطات شبکه دارند.
پورتها به دو دسته پروتکلهای انتقال اطلاعات TCP (Transmission Control Protocol) و UDP (User Datagram Protocol) تعلق دارند.
پروتکل TCP یک پروتکل معتمد و اتصالگرا است. این پروتکل اطمینان از ارسال و دریافت دادهها را به دستگاهها فراهم میکند. با استفاده از TCP، ارتباط بین دو دستگاه به صورت اتصال برقرار میشود و بستهها بصورت مرتب و تضمین شده ارسال و دریافت میشوند. در این پروتکل، ارتباط بین دستگاهها با پورتهای مقصد و مبدأ TCP برقرار میشود.
از سوی دیگر، پروتکل UDP یک پروتکل بدون اتصال است که بستهها را بدون تضمین تحویل ارسال میکند. در این پروتکل، هیچ اطمینانی از تحویل یا ترتیب دریافت بستهها وجود ندارد. از UDP برای ارسال بستههایی که نیاز به سرعت بالا و عدم اتلاف دادهها دارند، استفاده میشود. نیازمندیهای مثل برنامههای VoIP (Voice over IP) و استریمینگ رسانهها از UDP برای انتقال دادهها استفاده میکنند.
در ارتباط شبکه، یک بسته داده شامل عنوان بسته (Header) است که شامل اطلاعاتی مانند پورت مبدأ و مقصد، و همچنین داده اصلی است که قصد انتقال آن را داریم. وقتی یک بسته اطلاعات از یک دستگاه به دیگری ارسال میشود، اطلاعات بسته بر اساس پورت مقصد، توسط برنامه یا سرویس مربوطه در دستگاه گیرنده دریافت و پردازش میشود.
در نتیجه، استفاده از پورتها در شبکههای کامپیوتری به برنامهها و سرویسها اجازه میدهد تا از طریق یکسانسازی و تخصیص منابع، با یکدیگر ارتباط برقرار کنند و ارسال و دریافت دادهها را انجام دهند.
توضیح دامنه شماره پورت های کامپیوتری
یک پورت، نقطه ای برای ارتباط بین برنامهها است که به طور کلی به اتصال منطقی اشاره دارد. پورت برای ارسال و دریافت دادهها صفهایی فراهم میکند.
هر پورت شماره پورتی برای شناسایی دارد.
1.شماره پورتهای 0 تا 1023 برای پورتهای شناخته شده و سرویس های مشهور استفاده میشوند.
2.شماره پورتهای 1024 تا 65535 برای برنامههای کاربردی زیر در دسترس هستند:
- شماره پورتهای 1024 تا 49151 برای برنامههای سرور کاربر تعبیه شده رزرو شدهاند.
- شماره پورتهای 49152 تا 65535 برای کلاینتها رزرو شدهاند.
لیست مجموعه ای از پورت های معروف و کاربردی
پورت |
پروتکل |
توضیحات |
وضعیت |
0 |
TCP, UDP |
Reserved; do not use (but is a permissible source port value if the sending process does not expect messages in response) |
رسمی |
1 |
TCP, UDP |
TCPMUX |
رسمی |
5 |
TCP, UDP |
RJE (Remote Job Entry) |
رسمی |
7 |
TCP, UDP |
ECHO protocol |
رسمی |
9 |
TCP, UDP |
DISCARD protocol |
رسمی |
11 |
TCP, UDP |
SYSTAT protocol |
رسمی |
13 |
TCP, UDP |
DAYTIME protocol |
رسمی |
17 |
TCP, UDP |
QOTD (Quote of the Day) protocol |
رسمی |
18 |
TCP, UDP |
Message Send Protocol |
رسمی |
19 |
TCP, UDP |
CHARGEN (Character Generator) protocol |
رسمی |
20 |
TCP |
FTP Protocol (data) - port for transferring FTP data |
رسمی |
21 |
TCP |
FTP Protocol (control) - port for FTP commands and flow control |
رسمی |
22 |
TCP, UDP |
SSH (Secure Shell) - used for secure logins, file transfers (scp, sftp) and port forwarding |
رسمی |
23 |
TCP, UDP |
Telnet protocol - unencrypted text communication, remote login service |
رسمی |
25 |
TCP, UDP |
SMTP (Simple Mail Transport Protocol) - used for email routing between email servers |
رسمی |
26 |
TCP, UDP |
RSFTP - A simple FTP-like protocol |
غیررسمی |
35 |
TCP, UDP |
QMS Magicolor 2 printer |
غیررسمی |
37 |
TCP, UDP |
TIME protocol |
رسمی |
38 |
TCP, UDP |
Route Access Protocol |
رسمی |
39 |
TCP, UDP |
Resource Location Protocol |
رسمی |
41 |
TCP, UDP |
Graphics |
رسمی |
42 |
TCP, UDP |
Host Name Server/WINS Replications |
رسمی |
43 |
TCP |
WHOIS protocol |
رسمی |
49 |
TCP, UDP |
TACACS Login Host protocol |
رسمی |
53 |
TCP, UDP |
DNS (Domain Name System) |
رسمی |
57 |
TCP |
MTP, Mail Transfer Protocol |
رسمی |
67 |
UDP |
BOOTP (BootStrap Protocol) server; also used by DHCP |
رسمی |
68 |
UDP |
BOOTP (BootStrap Protocol) client; also used by DHCP |
رسمی |
69 |
UDP |
TFTP (Trivial File Transfer Protocol) |
رسمی |
70 |
TCP |
Gopher protocol |
رسمی |
79 |
TCP |
Finger protocol |
رسمی |
80 |
TCP |
HTTP (HyperText Transfer Protocol) - used for transferring web pages |
رسمی |
81 |
TCP |
Torpark - Onion routing ORport |
غیررسمی |
82 |
UDP |
Torpark - Control Port |
غیررسمی |
88 |
TCP |
Kerberos - authenticating agent |
رسمی |
|
|
|
|
101 |
TCP |
HOSTNAME |
|
102 |
TCP |
ISO-TSAP protocol/Microsoft Exchange |
|
107 |
TCP |
Remote Telnet Service |
|
109 |
TCP |
POP, Post Office Protocol, version 2 |
|
110 |
TCP |
POP3 (Post Office Protocol version 3) - used for retrieving emails |
رسمی |
111 |
TCP, UDP |
SUNRPC protocol |
|
113 |
TCP |
Ident - old server identification system, still used by IRC servers to identify its users |
رسمی |
115 |
TCP |
SFTP, Simple File Transfer Protocol |
|
117 |
TCP |
UUCP-PATH |
|
118 |
TCP, UDP |
SQL Services |
رسمی |
119 |
TCP |
NNTP (Network News Transfer Protocol) - used for retrieving newsgroups messages |
رسمی |
123 |
UDP |
NTP (Network Time Protocol) - used for time synchronization |
رسمی |
135 |
TCP, UDP |
EPMAP / Microsoft RPC Locator Service |
رسمی |
137 |
TCP, UDP |
NetBIOS NetBIOS Name Service |
رسمی |
138 |
TCP, UDP |
NetBIOS NetBIOS Datagram Service |
رسمی |
139 |
TCP, UDP |
NetBIOS NetBIOS Session Service |
رسمی |
143 |
TCP, UDP |
IMAP4 (Internet Message Access Protocol 4) - used for retrieving emails |
رسمی |
152 |
TCP, UDP |
BFTP, Background File Transfer Program |
|
153 |
TCP, UDP |
SGMP, Simple Gateway Monitoring Protocol |
|
156 |
TCP, UDP |
SQL Service |
رسمی |
157 |
TCP, UDP |
KNET VM Command Message Protocol |
|
158 |
TCP, UDP |
DMSP, Distributed Mail Service Protocol |
|
159 |
TCP, UDP |
NSS-Routing |
|
160 |
TCP, UDP |
SGMP-TRAPS |
|
161 |
TCP, UDP |
SNMP (Simple Network Management Protocol) |
رسمی |
162 |
TCP, UDP |
SNMPTRAP |
رسمی |
170 |
TCP |
Print-srv |
|
179 |
TCP |
BGP (Border Gateway Protocol) - an exterior gateway routing protocol that enables groups of routers to share routing information to ensure efficient and loop-free routes can be established. BGP is commonly used within and between ISPs. |
رسمی |
190 |
TCP, UDP |
Gateway Access Control Protocol (GACP) |
|
191 |
TCP, UDP |
Prospero Directory Service |
|
192 |
TCP, UDP |
OSU Network Monitoring System, Apple AirPort Base Station PPP status or discovery, AirPort Admin Utility or Express Assistant |
|
192 |
TCP. UDP |
SRMP (Spider Remote Monitoring Protocol) |
|
194 |
TCP |
IRC (Internet Relay Chat) |
رسمی |
201 |
TCP, UDP |
AppleTalk Routing Maintenance |
|
209 |
TCP, UDP |
The Quick Mail Transfer Protocol |
|
213 |
TCP, UDP |
IPX |
رسمی |
218 |
TCP, UDP |
MPP, Message Posting Protocol |
|
220 |
TCP, UDP |
IMAP, Interactive Mail AccessProtocol, version 3 |
|
259 |
TCP, UDP |
ESRO, Efficient Short Remote Operations |
|
264 |
TCP, UDP |
BGMP, Border Gateway Multicast Protocol |
|
311 |
TCP |
Apple Server-Admin-Tool, Workgroup-Manager-Tool |
|
318 |
TCP, UDP |
TSP, Time Stamp Protocol |
|
323 |
TCP, UDP |
IMMP, Internet Message Mapping Protocol |
|
383 |
TCP, UDP |
HP OpenView HTTPs Operations Agent |
|
366 |
TCP, UDP |
SMTP, Simple Mail Transfer Protocol. On-Demand Mail Relay (ODMR) |
|
369 |
TCP, UDP |
Rpc2portmap |
رسمی |
371 |
TCP, UDP |
ClearCase albd |
رسمی |
384 |
TCP, UDP |
A Remote Network Server System |
|
387 |
TCP, UDP |
AURP, AppleTalk Update-Based Routing Protocol |
|
389 |
TCP, UDP |
LDAP (Lightweight Directory Access Protocol) |
رسمی |
401 |
TCP, UDP |
UPS Uninterruptible Power Supply |
رسمی |
411 |
TCP |
Direct Connect Hub port |
غیررسمی |
427 |
TCP, UDP |
SLP (Service Location Protocol) |
رسمی |
443 |
TCP |
HTTPS - HTTP Protocol over TLS/SSL (used for transferring web pages securely using encryption) |
رسمی |
444 |
TCP, UDP |
SNPP, Simple Network Paging Protocol |
|
445 |
TCP |
Microsoft-DS (Active Directory, Windows shares, Sasser worm, Agobot, Zobotworm) |
رسمی |
445 |
UDP |
Microsoft-DS SMB file sharing |
رسمی |
464 |
TCP, UDP |
Kerberos Change/Set password |
رسمی |
465 |
TCP |
SMTP over SSL - CONFLICT with registered Cisco protocol |
Conflict |
|
|
|
|
500 |
TCP, UDP |
ISAKMP, IKE-Internet Key Exchange |
رسمی |
512 |
TCP |
exec, Remote Process Execution |
|
512 |
UDP |
comsat, together with biff: notifies users of new c.q. yet unread e-mail |
|
513 |
TCP |
Login |
|
513 |
UDP |
Who |
|
514 |
TCP |
rsh protocol - used to execute non-interactive commandline commands on a remote system and see the screen return |
|
514 |
UDP |
syslog protocol - used for system logging |
رسمی |
515 |
TCP |
Line Printer Daemon protocol - used in LPD printer servers |
|
517 |
TCP |
Talk |
|
518 |
UDP |
NTalk |
|
520 |
TCP |
efs |
|
520 |
UDP |
Routing - RIP |
رسمی |
513 |
UDP |
Router |
|
524 |
TCP, UDP |
NCP (NetWare Core Protocol) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc. |
رسمی |
525 |
UDP |
Timed, Timeserver |
|
530 |
TCP, UDP |
RPC |
رسمی |
531 |
TCP, UDP |
AOL Instant Messenger, IRC |
|
532 |
TCP |
netnews |
|
533 |
UDP |
netwall, For Emergency Broadcasts |
|
540 |
TCP |
UUCP (Unix-to-Unix Copy Protocol) |
|
542 |
TCP, UDP |
commerce (Commerce Applications) |
|
543 |
TCP |
klogin, Kerberos login |
|
544 |
TCP |
kshell, Kerberos Remote Shell |
|
546 |
TCP, UDP |
DHCPv6 client |
|
547 |
TCP, UDP |
DHCPv6 server |
|
548 |
TCP |
AFP (Apple Filing Protocol) |
|
550 |
UDP |
new-rwho, new-who |
|
554 |
TCP, UDP |
RTSP (Real Time Streaming Protocol) |
رسمی |
556 |
TCP |
Remotefs, rfs, rfs_server |
|
560 |
UDP |
rmonitor, Remote Monitor |
|
561 |
UDP |
monitor |
|
561 |
TCP, UDP |
chcmd |
|
563 |
TCP, UDP |
NNTP protocol over TLS/SSL (NNTPS) |
رسمی |
587 |
TCP |
Email message submission (SMTP) (RFC 2476) |
رسمی |
591 |
TCP |
FileMaker 6.0 Web Sharing (HTTP Alternate, see port 80) |
رسمی |
593 |
TCP, UDP |
HTTP RPC Ep Map/Microsoft DCOM |
رسمی |
604 |
TCP |
TUNNEL |
|
631 |
TCP, UDP |
IPP, Internet Printing Protocol |
|
636 |
TCP, UDP |
LDAP over SSL (encrypted transmission) |
رسمی |
639 |
TCP, UDP |
MSDP, Multicast Source Discovery Protocol |
|
646 |
TCP |
LDP, Label Distribution Protocol |
|
647 |
TCP |
DHCP Failover Protocol |
|
648 |
TCP |
RRP, Registry Registrar Protocol |
|
652 |
TCP |
DTCP, Dynamic Tunnel Configuration Protocol |
|
654 |
TCP |
AODV, Ad hoc On-Demand Distance Vector |
|
665 |
TCP |
sun-dr, Remote Dynamic Reconfiguration |
غیررسمی |
666 |
UDP |
Doom, First online FPS |
|
674 |
TCP |
ACAP, Application Configuration Access Protocol |
|
691 |
TCP |
Microsoft Exchange Routing |
رسمی |
692 |
TCP |
Hyperwave-ISP |
|
695 |
TCP |
IEEE-MMS-SSL |
|
698 |
TCP |
OLSR, Optimized Link State Routing |
|
699 |
TCP |
Access Network |
|
|
|
|
|
700 |
TCP |
EPP, Extensible Provisioning Protocol |
|
701 |
TCP |
LMP, Link Management Protocol. |
|
702 |
TCP |
IRIS over BEEP |
|
706 |
TCP |
SILC, Secure Internet Live Conferencing |
|
711 |
TCP |
TDP, Tag Distribution Protocol |
|
712 |
TCP |
TBRPF, Topology Broadcast based on Reverse-Path Forwarding |
|
720 |
TCP |
SMQP, Simple Message Queue Protocol |
|
749 |
TCP, UDP |
kerberos-adm, Kerberos administration |
|
750 |
UDP |
Kerberos version IV |
|
782 |
TCP |
Conserver serial-console management server |
|
829 |
TCP |
CMP (Certificate Management Protocol) |
|
860 |
TCP |
iSCSI |
|
873 |
TCP |
rsync - File synchronisation protocol |
رسمی |
901 |
TCP |
Samba Web Administration Tool (SWAT) |
غیررسمی |
902 |
|
VMware Server |
غیررسمی |
911 |
TCP |
Network Console on Acid (NCA) - local tty redirection over OpenSSH |
|
981 |
TCP |
SofaWare Technologies Remote HTTPS management for firewall devices running embedded Checkpoint Firewall-1 software |
غیررسمی |
989 |
TCP, UDP |
FTP Protocol (data) over TLS/SSL |
رسمی |
990 |
TCP, UDP |
FTP Protocol (control) over TLS/SSL |
رسمی |
991 |
TCP, UDP |
NAS (Netnews Admin System) |
|
992 |
TCP, UDP |
Telnet protocol over TLS/SSL |
رسمی |
993 |
TCP |
IMAP4 over SSL (encrypted transmission) |
رسمی |
995 |
TCP |
POP3 over SSL (encrypted transmission) |
رسمی |
دیدگاه های مربوط به این مقاله (برای ارسال دیدگاه در سایت حتما باید عضو باشید و پروفایل کاربری شما تکمیل شده باشد)
تعداد 5 دیدگاه ثبت شده
سلام و عرض ادب خدمت شما پروفسور شفیعی عزیز من یه سوال داشتم ازتون در مورد شبکه الان بازار کار رشته شبکه چطوری هست و مسیر یادگیریش چطوری هست و چطور میشه پول دراورد از این رشته و اگر میشه در مورد مجازی سازی هم توضیح بدید که چی هست و از این راه چطور میشه پول دراورد
سلام خوبید . یه قانون بهتون میگم انجام بدید پولدار می شید . توی هر رشته ای.
اول : توی هر زمینه ای که عاشقش هستید متخصص بشید
دوم : تا می تونید روابطتون رو با آدمهای قوی زیاد کنید که باعث می شه پروژه های قوی بهتون بدن و قوانین بازی روبهتون یاد بدن .
در مورد شبکه و مجازی سازی من مسیر های این رشته رو در یک مقاله توی همین سایت آلفا جت منتشر می کنم که بتونید مطالعه کنید . فردا اوکیش می کنم براتون
ممنون اقای شفیعی عزیز فردا ان شا الله منتظرتون هستم
سلام اقای شفیعی روزتون به خیر باشه قرار بود امروز یه مقاله در مورد شبکه و یادگیریش منتشر کنید گفتم یادآوری کنم
سلام محمد رضا جان . بله منتشر شد . از اینجا می توانید مقاله رو بخونید .🌹