پروتکل چیست؟
یک پروتکل مجموعه ای از قوانین و دستورالعمل ها برای برقراری ارتباط با داده ها است. قوانین برای هر مرحله و فرآیند در طی ارتباط بین دو یا چند رایانه تعریف می شوند. شبکه ها باید این قوانین را دنبال کنند تا بتوانند داده ها را با موفقیت انتقال دهند.
پروتکل های مشابه به زبان های برنامه نویسی مبتنی بر قوانین و مقررات خاصی برای محاسبات هستند و برای کارایی طراحی شده اند. هر قاعده با اصطلاحات مختلف تعریف می شود و یک نام منحصر به فرد دارد. پروتکل ها استانداردهای ارتباطات را مشخص می کنند و اطلاعات دقیق در مورد فرآیندهای مربوط به انتقال داده را مشخص می کنند.
هنگامی که دو کامپیوتر می خواهند با هم ارتباط داشته باشند و داده ای را برای هم ارسال کنند، می بایست یک زبان مشترکی میان هر دو آن ها وجود داشته باشد و تقریبا به عنوان یک واسطه عمل می کند. این واسطه مجموعه از قوانین و مقرراتی است که هر دو دستگاه می بایست آن ها را رعایت کنند. به این قوانین پروتکل گفته می شود. پروتکل های مختلفی وجود دارند که برخی از آن ها عبارتند از:
PPP
TCP
IP
SLIP
HTTP
FTP
اگر به انتهای این نام ها دقت کرده باشید همگی آن ها با حرف P تمام می شود. P مخفف پروتکل می باشد. در زیر برای شما نام تمامی پروتکل های موجود آورده شده است.
ADSI
|
ICA
|
Aloha
|
ICMP
|
AppleTalk
|
IGES
|
ARP
|
IGMP
|
ASP
|
IGP
|
BGMP
|
IMAP
|
BGP
|
IGRP
|
BOOTP
|
IP
|
CHAP
|
IPsec
|
CIFS
|
IPv4
|
CTCP
|
IPv6
|
DDP
|
IPX/SPX
|
DHCP
|
Kerberos
|
EAP
|
Kermit
|
EDIINT
|
L2TP
|
EIGRP
|
LAPM
|
Ethernet
|
LDAP
|
EtherTalk
|
LFAP
|
FDHP
|
Mailto
|
Frame relay
|
MNP
|
FSP
|
MPLS
|
FTP
|
NBT
|
HTTP
|
NCP
|
HDLC
|
NetBEUI
|
NTP
|
NNTP
|
OSPF
|
NSP
|
PEP
|
PIM
|
POP
|
PPPoE
|
PPP
|
PPTP
|
RAP
|
RARP
|
RDP
|
RIP
|
RLP
|
RTP
|
RTSP
|
RTTP
|
SFTP
|
SLIP
|
SNAP
|
SMTP
|
SNMP
|
SOAP
|
Socks
|
SSH
|
STP
|
TFTP
|
TCP/IP
|
UDP
|
VOIP
|
VRRP
|
WAP
|
X.25
|
ZIP
|