پورت چیست ؟

Port در شبکه‌های کامپیوتری به یک مفهوم خاص اشاره می‌کند. یک پورت، یک شماره یا شناسه عددی است که به یک برنامه یا سرویس مشخص در یک سیستم یا دستگاه شبکه اختصاص ..

انتشار: , زمان مطالعه: 1 ساعت 3 دقیقه
پورت یا Port چیست با توضیح دامنه شماره پورت های کامپیوتری
دسته بندی: شبکه تعداد بازدید: 559

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 دیدگاه ثبت شده
محمد رضا بانشی می گه: زمان ثبت: 1 سال پیش

سلام و عرض ادب خدمت شما پروفسور شفیعی عزیز من یه سوال داشتم ازتون در مورد شبکه الان بازار کار رشته شبکه چطوری هست و مسیر یادگیریش چطوری هست و چطور میشه پول دراورد از این رشته و اگر میشه در مورد مجازی سازی هم توضیح بدید که چی هست و از این راه چطور میشه پول دراورد

ابراهیم شفیعی در جواب محمد رضا بانشی می گه: زمان ثبت: 1 سال پیش

سلام خوبید . یه قانون بهتون میگم انجام بدید پولدار می شید . توی هر رشته ای.
اول : توی هر زمینه ای که عاشقش هستید متخصص بشید 
دوم : تا می تونید روابطتون رو با آدمهای قوی زیاد کنید که باعث می شه پروژه های قوی بهتون بدن و قوانین بازی روبهتون یاد بدن .
در مورد شبکه و مجازی سازی من مسیر های این رشته رو در یک مقاله توی همین سایت آلفا جت منتشر می کنم که بتونید مطالعه کنید . فردا اوکیش می کنم براتون

محمد رضا بانشی در جواب ابراهیم شفیعی می گه: زمان ثبت: 1 سال پیش

ممنون اقای شفیعی عزیز فردا ان شا الله منتظرتون هستم

محمد رضا بانشی می گه: زمان ثبت: 1 سال پیش

سلام اقای شفیعی روزتون به خیر باشه قرار بود امروز یه مقاله در مورد شبکه و یادگیریش منتشر کنید گفتم یادآوری کنم 

ابراهیم شفیعی در جواب محمد رضا بانشی می گه: زمان ثبت: 1 سال پیش

سلام محمد رضا جان . بله منتشر شد . از اینجا می توانید مقاله رو بخونید  .🌹