درس پنجم از سری آموزش های شبکه گروه نرم افزاری دهکده
مدل TCP/IP یا مدل مرجع اینترنتی که گاهی به مدل DOD (وزارت دفاع)، مدل مرجع ARPANET نامیده میشود، یک توصیف خلاصه لایه TCP/IP برای ارتباطات و طراحی پروتکل شبکه کامپیوتری است. TCP/IP در سال ۱۹۷۰ بوسیلهDARPA ساخته شده که برای پروتکلهای اینترنت در حال توسعه مورد استفاده قرار گرفته است، ساختار اینترنت دقیقا بوسیله مدل TCP/IP منعکس شده است.
مدل اصلی TCP/IP از ۴ لایه تشکیل شده است. سازمان IETF استانداردی که یک مدل ۵ لایه ای است را قبول نکرده است و پروتکلهای لایه فیزیکی و لایه پیوند دادهها بوسیله IETF استاندارد نشدهاند. سازمان IETF تمام مدل های لایه فیزیکی را تایید نکرده است. با پذیرفتن مدل ۵ لایه ای در بحث اصلی با مسئولیت فنی برای نمایش پروتکل میباشد این امکان هست که راجع به پروتکلهای غیر IETF در لایه فیزیکی صحبت کنیم. این مدل قبل از مدل مرجع OSI گسترش یافته و واحد وظایف مهندسی اینترنت (IETF)، برای مدل و پروتکلهای گسترش یافته تحت آن پاسخگو است، هیچ گاه خود را ملزم ندانست که توسط OSI تسلیم شود. درحالی که مدل بیسیک OSI کاملا در آموزش استفاده شده است و OSI به یک مدل ۷ لایه ای معرفی شده است، معماری یک پروتکل واقعی (RFC ۱۱۲۲) مورد استفاده در محیط اصلی اینترنت خیلی منعکس نشده است. حتی یک مدرک معماری IETF که اخیرا منتشر شده یک مطلب با این عنوان دارد: “ لایه بندی مضر است ”. تاکید روی لایه بندی به عنوان محرک کلیدی معماری یک ویژگی از مدل TCP/IP نیست، اما نسبت به OSI بیشتر است. بیشتر اختلال از تلاشهای واحد OSI می آید لایه شبیه داخل یک معماری است که استفاده آنها را به حداقل می رساند.
لایه های مدل tcp/ip
لایه ها |
نامهاي معادل در برخی از کتب |
لايه کاربرد Application layer |
لايه سرویسهای كاربردي |
لايه انتقال Transport layer |
لايه ارتباط مرزبان به مرزبان (Host to Host) لايه ارتباط عناصر انتهائی (End to End Connection) |
لايه شبکه Network layer |
لايه اینترنت لايه ارتباطات اینترنت |
لايه دسترسي به شبكه Network Interface |
لايه ميزبان به شبكه (Host to Network) لايه رابط شبكه |
......
لايه اول از مدل TCP/IP : لايه واسط شبكه
- تعريف لايه های استاندارد سخت افزار، نرم افزارهای راه انـداز و پـروتـكلـهای شبـكه در اين لايه.
- پروتكلهائي كه در لايه اول از مدل TCP/IP تعريف میشوند، میتوانند مبتنی بر ارسال رشتهبيت يا مبتني بر ارسال رشته بايت باشند.
لايه دوم از مدل TCP/IP : لايه شبكه
- بسته های IP بستـههـا ی اطلـاعـاتي در ايـن لايه
- هدایت بستـههـا ی IP روی شبكه از مبدأ تا مقصد كه اين عمل از نوع بدون اتصال میباشد
- ويژگي ارسال چندپخشي يعني ارسال يك يا چند بسته اطلاعاتی به چندین مقصد گوناگون در قالب يك گروه سازماندهی شده
پروتكلهائي كه در اين لايه استفاده می شوند عبارتند از:
IP, IGMP, BOOTP, ARP, RARP, RIP, ICMP و.
لايه سوم از مدل TCP/IP : لايه انتقال
- برقراری ارتباط از طریق يك سرویس اتصال گرا و مطمئن با ماشینهای انتهایی يا ميزبان.
- ارسال و يا دریافت دادهها ی تحویلی به اين لايه توسط برنامههای كاربردي و از طریق توابع سیستمی
لايه چهارم از مدلTCP/IP : لايه كاربرد
- خدماتی كه در اين لايه صورت می گیرد در قالب پروتكلهای استاندارد زيربه كاربر ارائه ميشود :
- شبيهسازي ترمينال
- انتقال فايل يا FTP
- مديريت پست الكترونيكي
- خدمات انتقال صفحات ابرمتني
پروتکلهای رایج در لایه های tcp/ip
تفاوتهای بین لایه های TCP/IP and OSI
سه لایه بالایی در مدل OSI - لایه کاربردی، لایه نمایش و لایه اجلاس معمولاً درون یک لایه در مدل TCP/IP یک جا جمع شدهاند. درحالی که بعضی از برنامههای کاربردی پروتکل OSI مانند X.۴۰۰ نیز با همدیگرجمع شدهاند، نیاز نیست که یک پشته پروتکل TCP/IP برای هماهنگ کردن آنها بالای لایه انتقال باشد. برای مثال پروتکل کاربردی سیستم نایل شبکه (NFS) روی پروتکل نمایش داده خارجی (XDR) اجرا میشود و روی یک پروتکل با لایه اجلاس کار میکند و فراخوان رویه راه دور (RPC) را صدا میزند. RPCمخابرات را به طور مطمئن ذخیره میکند، پس میتواند با امنیت روی پروتکل UDP اجرا شود. لایه اجلاس تقریباً به پایانه مجازی Telnet که بخشی از متن براساس پروتکلهایی مانند پروتکلهای کاربردی مدل HTTP و SMTP TCP/IP هستند مرتبط میشود .و نیز با شمارش پورت UDP و TCP که بخشی از لایه انتقال در مدل TCP/IP است مطرح می شود. لایه نمایش شبکه استاندارد MIME است که در HTTP و SMTP نیز استفاده می شود.
پایان درس پنجم از سری آموزش شبکه