مقدمه : 
پروتکل چیست ، در این مقاله به توضیح کامل پروتکل ها در شبکه های کامپیوتری  و بررسی آنها می پردازیم ، اگر شما مایل هستید در مورد شبکه بیشتر بدانید پیشهاد می کنیم از مقالات زیر دیدن فرمایید .  مجموعه ای از قوانین و مقررات حاکم در شبکه که امکان ارتباط میان دو کامپیوتر در شبکه را میسر می کند.
در مدل OSI هفت لایه برای تشریح فرایندهای مربوط به ارتباطات استفاده می گردد و هر لایه مسئولیت انجام عملیات خاصی را بر عهده دارد.
مدل OSI به عنوان مرجع و راهنما برای شناخت عملیات مربوط به ارتباطات استفاده می گردد.
پروتکل tcpip
پروتکل TCP/IP
پروتکل چیست ؟
مزیت OSI :
یکسری مفاهیم را تعریف می کند که در  TCP/IP تعریف نشده است.
  • سرویس
  • واسط
  • پروتکل
زمانبندی نامناسب: استاندارد گذاری در زمان نامناسب
تکنولوژی نامناسب: مدل هاو پروتکل های آن معیوب وناقص
پیاده سازی نامناسب: حجم سنگین و کند
یکی از مهمترین پروتکل های استفاده شده در شبکه های کامپیوتری است ، TCP/IP مجموعه ای از پروتکل هاست که TCP (کنترل انتقال) و  IP(اینترنت) نام دو پروتکل مشهور از این مجموعه است ، ارتباط در اینترنت بدون TCP/IP تقریبا غیرممکن است و اکثر سرویس های اینترنت تحت قوانین TCP/IP عرضه می شوند.
TCP/IP دارای قابلیت تفکیک با سایر برنامه ها بوده و پس از دریافت داده ها از یک برنامه ،آن ها را برای برنامه متناظر موجود برروی کامپیوتر دیگر ارسال می نماید.
این پروتکل استاندارد فعلی برای شبکه های بزرگ است. با اینکه پروتکل فوق کند و باید از منابع بیشتری استفاده شود ولی به دلیل قابلیت روتینگ و استفاده در اغلب سیستم عامل ها استفاده از این پروتکل حرف اول را میزند.
  • قابلیت استفاده در انواع شبکه
  • قابلیت مسیر یابی
  • پشتیبانی به وسیله انواع سیستم عامل ها
  • مورد استفاده به عنوان پروتکل اصلی اینترنت
TCP/IP از یک مدل ارتباطی ۴ لایه به منظور ارسال اطلاعات از محلی به محل دیگر استفاده می نماید.
Application: بالاترین لایه در پشته TCP/IP و تمامی برنامه و ابزارهای کاربردی در این لایه می باشد.
Transport: (لایه حمل) قابلیت ایجاد نظم و ترتیب و ارتباط بین کامپیوترها
Internet: مسئول آدرس دهی و روتینگ داده ها
Network Interface: مسئول استقرار داده بر روی محیط انتقال شبکه و دریافت داده از محیط انتقال
برای استفاده از این پروتکل و تنطیمات مربوطه برنامه های کمکی ارائه شده است که شامل:
IP CONFIG: برای اخذ اطلاعات در رابطه با پیکربندی TCP/IP نصب شده روی یک کامپیوتر
NETSTAT: برای مشاهده آمار اتصالات شبکه
NBTSTAT: برای مشاهده جدول محلی و اسامی Net BIOS
NSLOOKUP: برای بررسی رکورد های اسامی مستعار Doman host و سرویس های آن
ROUTE: برای مشاهده و انجام اصلاحات مورد نظر در جدول محلی
TRACERT: برای مسیر یابی یک بسته اطلاعاتی
PING&PATPING: برای بررسی پیکربندی و تست اتصال IP
ARP: برای مشاهده و انجام تغییرات مورد نیاز در Address Resolution 
TCP/IP از سرویس های متنوعی تشکیل شده که اغلب نیاز کاربران در شبکه را مستقیما و بدون نیاز به برنامه نویسی پاسخ می دهد.
FTP: پروتکل انتقال فایل در اینترنت
FTAM: پروتکل دسترسی به فایل
SMTP: پروتکل اینترنت برای انتقال پست الکترونیکی
SNMP: پروتکل اینترنت برای نظارت برشبکه
NCP: پروتکل هسته مرکزی
DNS: پروتکل تبدیل  نام دامنه به یک آدرس
HTTP: پروتکل انتقال صفحات وب در شبکه
DHCP: پروتکل جهت تخصیص آدرس های IP به صورت پویا
ATP: پروتکل مبادلات Apple Talk
TCP: پروتکل کنترل انتقال
STP: قسمتی از پشته پروتکل IPX/SPX
IP: برای تعیین مسیر و ارسال بسته
ICMP: پروتکلی برای گزارش خطاها بر روی اینترنت
تهیه کننده : زینب ترک 
منبع : پی سی وی مگ 
پروتکل چیست ؟ 
مدل ۷ لایه ای OSI برای پروتکل :
معایب OSI:
پروتکل TCP/IP:
چرا پروتکل TCP/IP :
مهمترین خصوصیات TCP/IP:
لایه های موجود در پروتکل TCP/IP :
برنامه های کمکی TCP/IP:
سرویس های TCP/IP: