مقدمه
برای درک کامل معماری Cisco centri firewall ، شما نیازمند هستید که معماری TCP/IP را از جایی که بیان شده است بفهمید. این ضمیمه در معماری TCP/IP بحث میکند و یک مدل مرجع پایه تهیه میکند که می تواند به شما کمک کند تا بفهمید Cisco centri firewall چگونه کار میکند. این ضمیمه اصطلاحات فنی TCP/IP را روشن میکند و عقیده اساسی و بنیادی دنباله پروتکل TCP/IP را شرح میدهد.
ما با تهیه کردن یک قالب مشترک از مرجع به عنوان یک پایه برای باقی ماندن در مبحثی که شامل این ضمیمه در TCP/IP و Cisco centri firewall [1] میشود، شروع میکنیم.
یک مدل معماری چیست؟
یک مدل معماری یک قالب رایجی را برای بحث ارتباط اینترنتی از مرجع فراهم میکند و تنها برای شرح دادن ارتباط پروتکل ها استفاده نشده، اما برای توسعه این روابط چیز خوبی میباشد. مدل معماری توابعی را که با پروتکل های مرتبط درون لایههای انباشته شده قابل کنترل به روی هم انجام میدهند، مختص میکند. هر لایه در پشته یک تابع معینی را در روند پیشرفت ارتباط روی یک شبکه انجام میدهد.
به طور کلی TCP/IP برای استفاده سه تا پنج لایه وظیفه دار توصیف میشود.. شرح TCP/IP، firewall ها را به طور دقیق و مختصرتری بنا کرده است، ما همچنین مدل مرجع مشترک DOD را انتخاب کردیم که به عنوان مدل مرجع اینترنت شاخته شده است.
شکل A-1 مدل مرجع اینترنت را نشان میدهد.
این مدل مبنای سه لایه تعریف شده برای مدل پروتکلی DOD در کتاب دستی پروتکل DDN میباشد. این سه لایه به شرح زیر می باشند:
لایه دسترسی شبکه
لایه انتقال میزبان به میزبان
لایه کاربردی
غیر از این مدل، مدل داخلی شکه نیز با این مدل ترکیب شده است. لایه داخلی شبکه استفاده های زیادی در شرح TCP/IP دارد. قسمت بعدی نحوه کار پروتکل های شبکه را توضیح میدهد و اصطلاحات فنی پایه ای که ما در بحث TCP/IP از آنها استفاده میکنیم را تعریف میکند.
استاندارد دیگر مدل معماری که گاهی برای شرح یک پشته پروتکل شبکه استفاده میشود، مدل مرجع OSI [2] نام دارد. این مدل شامل یک پشته پروتکل هفت لایه ای میباشد. (به شکل A-2 نگاه کنید).
اطلاعات اضافی یا توضیحات بیشتر برای این مدل مرجع شامل این راهنما نخواهد شد، چون firewall های خیلی کمی این مدل مرجع را اجرا میکند. برای اطلاعات بیشتر در مورد این مدل مرجع به ساخت دیوار آتش اینترنت از الیزابت دی ذوریخی مراجعه کنید.
درک مدل معماری و پروتکلها
در یک مدل معماری یک لایه به عنوان یک پروتکل شاخته نمیشود آن یک تابع ارتباط داده که ممکن است با هر تعداد پروتکل هایی انجام شود، تعریف می شود. زیرا هر لایه یک تابعی را تعریف میکند که میتواند پروتکل های گوناگونی را دربرداشته باشد، هرکدام از اینها (پروتکل) یک کار مناسبی را برای تابع آن لایه فراهم می کند.
هر لایه ای به جفت خودش متصل میشود. یک جفت یک کاربرد از همان پروتکل در لایه معادل روی کامپیوتر راه دور میباشد. ارتباطات جفت هم سطح استاندارد سازی میشوند تا موفقیت اطلاعات واقع شده را تضمین کنند. از لحاظ تئوری هر پروتکلی تنها علاقمند به برقراری ارتباطی با جفت خودش میباشد و آن متوجه لایه های بالایی و پایینی خودش نمیشود..
بهرحال یک وابستگی بین لایه ها وجود دارد. زیرا هر لایه درگیر در فرستادن داده از یک برنامه کاربردی محلی به یک برنامه کاربردی معادل راه دور خودش میباشد. لایهها باید روی اینکه چگونه داده را بین خودشان در یک کامپیوتر تکی عبور بدهند سازگار باشند. لایه های بالایی به لایه های پایینی برای انتقال داده از مقابل لایه پایینی استفاده میکنند.
یک پشته پروتکل چگونه کار میکند
به عنوان یک نمایش از مدل مرجع، پروتکل ها (که لایه های گوناگون را می سازند) شبیه یک بلوک از ستون ساختمان می باشند که یکی به روی دیگری انباشته شده اند. به دلیل این ساختار ، گروهی از پروتکل های وابسته گاهی اوقات پشته یا پشته پروتکل نامیده میشوند.
داده از یک لایه به لایه دیگر در پایین پشته عبور میکند تا اینکه با پروتکل های لایه دسترسی شبکه، روی شبکه منتقل شود. لایه های چهارم در مدل مرجع مهارت این را دارند که بین راههای مختلفی که داده منتقل می شود، هنگام گذشتن از پایین پشته پروتکل لایه کاربرد به لایه فیزیکی پایین شبکه، تشخیص بدهند.
در نهایت داده برای دریافت تقاضا به لایه پشته عبور داده میشود. لایه های انفرادی نیازی ندارند تا کار توابع لایه های بالایی و پایین خودشان را بدانند، آنها نیاز دارند تا بدانند داده چطور از آنها عبور میکند.
هر لایه در پشته کنترل اطلاعات را (به عنوان آدرس مقصد، کنترلهای مسیریابی و مجموع مقابله ای) برای اطمیمان از درستی انتقال اضافه میکند. این کنترل اطلاعات یک عنوان یا یک یدکی نامیده میشود زیرا در جلو یا پشت داده قرار میگیرد تا منتقل شود.
هر لایه مربوطه اطلاعاتی را که به عنوان داده از لایه بالایی دریافت میکند به منظور عنوان و یا یدکی در اطراف آن اطلاعات قرار میدهد.
این پیغام های بسته بندی شده که به درون لایه زیری عبور داده میشوند همراه با کنترل اطلاعات اضافی می باشند، بعضی از این لایه ها ممکن است که جلو افتاده باشند یا از لایه بالایی مشتق شده باشند.
در این موقع یک پیغام سیتسم (شبکه) را از روی پیوند فیزیکی خارج میکند (به عنوان یک پیغام تلگرافی) و پیغام اصلی در چند فاز پوشش داده می شود، بسته های تودرتو یکی از این بسته ها برای هر لایه پروتکل میباشد که از این طریق داده عبور میکند.
وقتی که یک پروتکل از عنوان ها یا یدک ها در بسته بندی داده از پروتکل دیگر استفاده می کند، روش کپسوله کردن نامیده میشود. این روش در شکل A-3 نشان داده شده است
(تصاویر در فایل اصلی موجود است)