معرفی انواع پروتکل های اینترنت و شبکه
پروتکل protocol مجموعه از قوانین و رویه ها برای برقراری ارتباط است. وقتی میزبان ها بخواهند ارتباط شبکه ای برقرار کنند باید از یکسری قوانین و پروتکل یکسان استفاده کنند تا بتوانند با هم ارتباط برقرار کنند. در این صورت اگر یک میزبان از نوع خاصی از پروتکل استفاده کند و میزبان دیگر از نوع دیگری از پروتکل استفاده کند نمیتوانند با هم ارتباط برقرار کنند و حتما باید از از یکسری قوانین و پروتکل یکسان استفاده کنند.
در دنیای تکنولوژی، تعداد زیادی از ارتباطات کاربران با دستگاههای مختلف و در زبانهای مختلف وجود دارد. این ارتباطات شامل راههای زیادی هستند که دادهها را از طریق نرم افزارهای مختلفی که پیاده سازی میشوند، منتقل میکنند. بنابراین اگر استانداردهای ثابت وجود نداشته باشد که بر اساس آن شیوه ارتباط کاربر با داده ها و نحوه رفتار دستگاهها با دادهها کنترل شود، برقراری ارتباط در سرتاسر جهان ممکن نخواهد بود.
پروتکلها مجموعه ای از قوانین هستند که به کنترل یک تکنولوژی خاص که برای برقراری ارتباط به کار میرود، کمک میکند. به عبارت دیگر میتوان گفت که پروتکلها زبانهای دیجیتالی هستند که در قالب الگوریتمهای شبکه اجرا میشوند. شبکه ها و پروتکلهای شبکه مختلفی وجود دارند.
برخی از پروتکل های رایج در اینترنت :
- پروتکل HTTP : مجموعه ای از قوانین که برای انتقال ابرمتن ها و صفحات وب در شبکه به کار می رود. (Hyper Text Transfer Protocol)
- پروتکل HTTPS : همان پروتکل http است با این تفاوت که توسط پروتکل امنیت لایه انتقال رمزگذاری می شود. (Hyper Text Transfer Protocol Secure)
- پروتکل FTP : قوانین انتقال فایل در اینترنت (File Transfer Protocol)
- پروتکل TCP : از قوانین TCP/IP برای ضمانت تحویل داده های متوالی (Transmission Control Protocol)
- پروتکل IP : قوانین اینترنت TCP/IP برای تعیین مسیر و ارسال بسته (Internet Protocol)
- پروتکل DNS : قوانینی به منظور ترجمه اسامی کامپیوترهای میزبان و Domain به آدرس های IP است. (Domain Name System)
- پروتکل DHCP : قوانینی جهت تخصیص آدرسهای IP بصورت پویا
- پروتکل SMTP : قوانین ساده انتقال پست الکترونیک (Simple mail transport Protocol)
- پروتکل POP : پروتکل دفتر پست (Post office Protocol)
- پروتکل FTAM : قوانینی برای مدیریت و دسترسی انتقال فایل ها
- پروتکل ATP : قوانینی برای مبادلات apple talk
- پروتکل DDP : قوانینی برای حمل داده های apple talk
- پروتکل SNMP : قوانینی برای نظارت بر تمام شبکه ها و اجزای شبکه ها
- پروتکل NCP : قوانین هسته مرکزی
- پروتکل ICMP : قوانینی برای گزارش خطاها بر روی اینترنت
- پروتکل Telnet : قوانینی برای برقراری ارتباط بین میزبان ها از راه دور و همچنین پردازش محلی
- پروتکل Gopher : قوانینی برای در اختیار قرار گذاشتن اطلاعات با استفاده از سیستمی از منوها، صفحات یا اتصالاتی به Telnet
- پروتکل UDP : قوانین برای انتقال اطلاعات در شبکه است و از امنیت کافی برخوردار نیست. (User Datagram Protocol)
- پروتکل SLIP : قوانینی که برای تبادل یک TCP/IP روی یک اتصال سریال می باشد مانند مودم
- پروتکل PPP : قوانینی به روزتر و کاملتر از SLIP که برای اتصال سریال
- پروتکل IPX : از رشته قوانین IPX/SPX شرکت Novell که برای تعیین مسیر و ارسال بسته
- پروتکل STP : قسمتی از پشته پروتکل IPX/SPX مربوط به شرکت Novell
- پروتکل NwLink : ورژن پروتکل IPX/SPX مربوط به مایکروسافت
- پروتکل ARP : قوانینی برای شناسایی آدرس یک ایستگاه بر اساس آدرس IP
- پروتکل RIP : قوانین مسیریابی مبتنی بر بردار-فاصله RFC بر اساس یک الگوریتم
- پروتکل BGP : یک پروتکل دروازه خارجی مبتنی بر RFC
- پروتکل NetBEUI : قوانین گسترش یافته کاربر (NetBIOS (NetBIOS ، که اعمال سطح پایین شبکه مثل به اشتراک گذاشتن فایلها و چاپگرها را انجام میدهد.
- پروتکل CSMA/CD : هنگامی که در شبکه تصادم داده ها بوجود آید، یک دوره تناوبی انتظار، جهت کاهش تصادم ها تحمیل می شود.