اصول طراحی شبکه
نویسنده:
دکتر پژمان گودرزی و دکتر هادی امیری
مترجم:
سال نشر:
۱۴۰۳
صفحه:
۵۰۵
نوبت چاپ:
۱

فصل ۱ اصول کلی شبکه تحویل محتوا ۱

۱-۱ مروري بر شبكه‌هاي توزيع محتوا ۱

۱-۱-۱ شبكه‌هاي توزيع محتواي معمولي ۱

۲-۱-۱ مزایای استفاده از CDN ۲

۳-۱-۱ شبكه‌هاي توزيع محتواي موبايل ۳

۲-۱ سير تكاملي شبكه‌هاي توزيع محتوا ۶

۱-۲-۱ روند تكامل ۶

۲-۲-۱ نسل اول ۸

۳-۲-۱ نسل دوم ۸

۴-۲-۱ نسل سوم ۸

۳-۱ استاندارد شبکه های توزیع محتوا ۱۱

۴-۱ توصيف كلي شبكه تحویل محتوا  CDN ۱۱

۵-۱ معماری عملكردي  شبکه تحويل محتوا ۱۶

۶-۱ نقاط مرجع ۲۲

۷-۱ فرآيند ۲۵

فصل ۲ معماري ارتباطي شبكه‌هاي تحويل محتوا ۲۹

۱-۲ هدف ۲۹

۲-۲ مرور كلي (سطح بالا) ۲۹

۳-۲ مرور بر نهادهاي عملكردي ۳۲

۴-۲ فرايندهاي CDNi ۳۵

۵-۲ نوع (مدل)‌ داده‌ها ۳۹

۶-۲ امنيت ۴۰

فصل ۳ بررسي مدل‌های شبکه توزیع محتوا ۴۱

۱-۳ مقدمه ۴۱

۲-۳ انواع مدل‌های شبکه توزیع محتوا ۴۱

۱-۲-۳ يك سايت، يك سرور ۴۱

۲-۲-۳ يك سايت، چند سرور ۴۳

۳-۲-۳ چند سايت، يك سرور براي هر سايت ۴۴

۴-۲-۳ چند سايت، چند سرور براي هر سايت ۴۵

فصل ۴ بررسي شرکت‌های TelcoCDN ۴۷

۱-۴ مقدمه ۴۷

۲-۴ TeliaSonera ۴۷

۳-۴ Orange ۵۰

۴-۴ TeleFonica ۵۱

۵-۴ مروري مختصر بر چند شركت Telco ۵۳

۶-۴ تحليل مدل‌هاي اقتصادي ۵۵

فصل ۵ فراهم‌کنندگان خدمت CDN ۵۹

۱-۵ بررسي CDN شركت EdgeCast ۵۹

۱-۱-۵ مقدمه ۵۹

۲-۱-۵ نقشه شبكه در EdgeCast ۵۹

۳-۱-۵ مديريت حافظه کش در سروهاي EdgeCast ۶۰

۴-۱-۵ نحوه توزيع محتواي عمومي در شبکه EdgeCast ۶۳

۵-۱-۵ اتصال به شبکه EdgeCast با  قرارداد hand-off ۶۴

۶-۱-۵ امنيت در شبكه EdgeCast ۶۵

۷-۱-۵ جاریسازی مقياس‌پذير ویدئو در شبكه EdgeCast ۶۶

۸-۱-۵ نظارت انتها-به-انتها و بهينه‌‌سازي شبکه تحويل محتوا با استفاده از مسيريابي AnyCast ۷۱

۹-۱-۵ جمع‌بندي ۷۵

۲-۵ بررسي CDN شرکت Amazon ۷۵

۱-۲-۵ مقدمه ۷۵

۲-۲-۵ نقشه شبکه در Amazon ۷۵

۳-۲-۵ بهينه‌سازي مديريت محتوا ۷۶

۴-۲-۵ مسيردهي تقاضا در  Amazon به وسيله اجزاي محاسباتي شبكه ۷۸

۵-۲-۵ موازنه بار در Amazon ۸۱

۶-۲-۵ جمع‌بندي ۸۳

۳-۵ بررسي CDN شركت CDNetworks ۸۳

۱-۳-۵ مقدمه ۸۳

۲-۳-۵ نقشه شبكه CDNetworks ۸۳

۳-۳-۵ راه‌حل‌ها و محصولات قابل ارائه توسط CDNetworks ۸۴

۴-۳-۵ موازنه بار در CDNetworks ۸۸

۴-۵ بررسي CDN شرکت Akamai ۸۹

۱-۴-۵ مقدمه ۸۹

۲-۴-۵ راه‌حل‌ها ۸۹

۳-۴-۵ سكوي هوشمند Akamai ۹۸

۴-۴-۵ مشتري‌ها ۱۰۰

۵-۵ بررسي CDN شركت ChinaCache ۱۰۰

۱-۵-۵ مقدمه ۱۰۰

۲-۵-۵ راه‌حل‌های منحصر به كشور چين ۱۰۱

۳-۵-۵ راه‌حل‌های جهاني ۱۰۱

۴-۵-۵ صنايع ۱۰۳

۵-۵-۵ خدمات مبتني بر ابر ۱۰۵

۶-۵-۵ خدمات ۱۰۶

۷-۵-۵ نحوه قیمت‌گذاری و مدل اقتصادي ۱۰۹

۶-۵ بررسي CDN شركت HighWinds ۱۱۰

۱-۶-۵ مقدمه ۱۱۰

۲-۶-۵ فناوري شبكه ۱۱۰

۳-۶-۵ محصولات ۱۱۳

۴-۶-۵ كنسول ۱۱۵

۷-۵ بررسي CDN شركت Level۳ ۱۱۶

۱-۷-۵ معرفي ۱۱۶

۲-۷-۵ راه‌حل‌ها ۱۱۷

۳-۷-۵ محصولات ۱۱۷

۴-۷-۵ خدمات شبكه تحويل محتواي Level۳ ۱۱۸

فصل ۶ تحليل فراهم‌کنندگان خدمت CDN و شرکت‌های Telco ۱۲۵

۱-۶ مقدمه ۱۲۵

۲-۶ تحلیل فراهم‌کنندگان خدمت CDN ۱۲۵

۱-۲-۶ تحلیل CDN شرکت EdgeCast ۱۲۵

۲-۲-۶ تحليل شبکه توزیع محتوای شركت آمازون ۱۲۶

۳-۲-۶ تحليل شركت ChinaCache ۱۲۷

۴-۲-۶ تحليل شركت CDNetworks ۱۲۷

۳-۶ نتيجه‌گيري ۱۲۷

فصل ۷ شبكه‌هاي توزيع محتوا و شناسایی بخش‌های مختلف آن ۱۲۹

۱-۷ اهداف ۱۲۹

۲-۷ مطالعه و شناسایی بخش‌های مختلف در شبکه توزیع محتوا ۱۲۹

۱-۲-۷ پیکربندی اصلی شبکه توزیع محتوا ۱۲۹

۲-۲-۷ توزيع و مديريت محتوا ۱۳۹

۳-۲-۷ هدایت و تعیین مسیر درخواست‌ها ۱۴۷

۴-۲-۷ سنجش عملکرد و کارایی سامانه ۱۵۳

فصل ۸ بررسي پارامترهاي مهم در ارزيابي CDN ۱۵۵

۱-۸ مقدمه ۱۵۵

۲-۸ پارامترهاي كلي ارزيابي CDN ۱۵۵

۱-۲-۸ ارزيابي CDN از ديدگاه فراهم آورندگان آن ۱۵۵

۲-۲-۸ ارزيابي CDN از ديدگاه فراهم آورندگان محتوا ۱۶۴

۳-۸ چگونگي  ارزيابي كارايي CDN ۱۶۷

۴-۸ پارامترهاي كيفيت خدمت و کیفیت ادراکی کاربردهای مشهور در اينترنت ۱۷۰

۱-۴-۸ پارامتر‌هاي كيفيت ادراکی در كاربردهاي مبتني بر وب ۱۷۱

۲-۴-۸ پارامتر‌هاي كيفيت ادراکی در كاربرد‌هاي جاریسازی ويدیو ۱۷۲

فصل ۹ بررسي نحوه پياده‌سازي كنسول مديريتي ۱۷۵

۱-۹ مقدمه ۱۷۵

۲-۹ بررسي تعدادي از سامانه‌های مديريت موجود ۱۷۶

۱-۲-۹ سامانه velocix شركت Alcatel- Lucent ۱۷۶

۲-۲-۹ سامانه مدیریت Convoy ۱۷۹

۳-۲-۹ كنسول مديريتي Strike Tracker شركت Highwinds ۱۸۰

۴-۲-۹ سامانه مديريت تحويل محتوا HP ۱۸۵

۵-۲-۹ سامانه مديريت Concurrent ۱۸۸

۶-۲-۹ Jet stream ۱۸۹

۳-۹ بررسي تعدادي از سامانه‌های تحلیل و مديريت لاگ و پایش ۱۹۲

۱-۳-۹ ابزارهای تحلیل و مديريت لاگ ۱۹۳

۲-۳-۹ ابزارهای جمع‌آوری داده و پایش ۱۹۸

۴-۹ جمع‌بندي و پيشنهادات ۲۱۲

فصل ۱۰ کلياتي در طراحي CDN ۲۱۳

۱-۱۰ خدمات کليدي قابل ارائه توسط CDN ۲۱۳

۲-۱۰ اصول طراحي شبکه توزيع محتوا ۲۱۵

۳-۱۰ بررسی نرم‌افزار OpenStack ۲۱۹

۱-۳-۱۰ اجزاء اصلی OpenStack ۲۲۰

۲-۳-۱۰ OpenStack swift ۲۲۵

۳-۳-۱۰ ابزارها و پروژه‌های مرتبط با OpenStack در حوزه CDN ۲۳۵

۴-۱۰ بررسي ComCast ۲۳۷

۵-۱۰ جمع‌بندي ۲۳۸

فصل ۱۱ بررسي معماري‌هاي CDN ۲۳۹

۱-۱۱ نگاهي نزديک به پياده‌سازي يک شبکه تحويل محتوا ۲۳۹

۲-۱۱ سامانه تحويل محتواي  سيسکو(۱) ۲۴۳

۳-۱۱ سامانه تحويل محتواي سيسکو (۲) ۲۴۶

۴-۱۱ سامانه تحويل محتواي سيسکو(۳) ۲۴۹

۵-۱۱ فدراسیونی از CDNها ۲۵۲

۶-۱۱ جمع‌بندی ۲۵۴

فصل ۱۲ بررسي سازوکار انتخاب خدمت‌دهنده بر پایه DNS ۲۵۵

۱-۱۲ مقدمه ۲۵۵

۲-۱۲ انتخاب سرور (و يا مسیریابی درخواست) بر اساس DNS ۲۵۷

۳-۱۲ نمونه‌های به‌کارگیری DNS براي انتخاب سرور لبه‌ای ۲۶۷

۱-۳-۱۲ انتخاب سرور لبه‌ای در شركت Akamai ۲۶۷

۲-۳-۱۲ بررسي چند خدمت موازنه كننده بار بر اساس DNS ۲۶۹

۴-۱۲ جمع‌بندی و پيشنهادات ۲۷۳

فصل ۱۳ بررسي قلمرو شبكه‌هاي توزيع محتوا براي شركتهای مخابراتی ۲۷۵

۱-۱۳ مقدمه ۲۷۵

۲-۱۳ چارچوب كلي طراحي CDN ۲۷۵

۳-۱۳Telco CDN هاي جهاني ۲۷۶

۴-۱۳ روند تكاملي مدل‌ تجاري Telcoها ۲۷۶

۵-۱۳ زیست بوم CDN ۲۸۴

۶-۱۳ سناريوهاي CDN پيشنهادي براي زیرساخت ارتباطی کشور ۲۸۸

۷-۱۳ نتيجه‌گيري و پيشنهادات ۲۹۱

فصل ۱۴ مقايسه شركت‌هاي فراهم كننده خدمت CDN از جنبه‌هاي متفاوت ۲۹۳

فصل ۱۵ اصول طراحي منطقي شبكه‌ توزيع محتوا ۲۹۹

۱-۱۵ مقدمه ۲۹۹

۲-۱۵ چرخه حيات توسعه سامانه شبكه‌اي ۳۰۰

۳-۱۵ طراحي همبندی شبكه توزيع محتوا ۳۰۱

فصل ۱۶ معماري پيشنهادي CDN ۳۰۳

۱-۱۶ مقدمه ۳۰۳

۲-۱۶ گام‌هاي اجرايي موجوديت‌ها در معماري پيشنهادي CDN ۳۰۵

۱-۲-۱۶ گام‌هاي اجرايي براي انتقال محتوا به مراکز داده ۳۰۵

۲-۲-۱۶ گام‌هاي اجرايي براي انتقال محتوا به كاربران از طريق CDN بر اساس خدمت VoD ۳۰۸

۳-۲-۱۶ گام‎هاي اجرايي براي انتقال محتوا به كاربران از طريق CDN بر اساس خدمت زنده ۳۱۱

فصل ۱۷ سرورهاي بدست آورنده/توزيع كننده محتوا ۳۱۳

۱-۱۷ مقدمه ۳۱۳

۲-۱۷ دریافت محتوا ۳۱۳

۳-۱۷ جذب محتوا ۳۱۳

۴-۱۷ آماده سازی محتوا ۳۱۳

۵-۱۷ استقرار محتوا ۳۱۴

۶-۱۷ روش‌هاي دريافت محتوا از سرورهاي اصلي (Content Ingestion) ۳۱۴

۱-۶-۱۷ جذب پیش واکشی ۳۱۵

۲-۶-۱۷ جذب پویا ۳۱۶

۳-۶-۱۷ جذب ترکیبی ۳۱۶

۴-۶-۱۷ جذب و شکافت جریان زنده ۳۱۶

۷-۱۷ نحوه دريافت محتوا از سرورهاي اصلي بر اساس URL ۳۱۷

۸-۱۷ توزیع / تحویل محتوا ۳۲۰

۹-۱۷ افزايش دسترس‌پذيري با افزونگي سرورهاي بدست آورنده/توزيع كننده محتوا ۳۲۱

۱۰-۱۷ سرورهای جاریساز سطح اول (لایه Ingestion) ۳۲۱

۱۱-۱۷ قابليت‌ها و وظايف سرورهاي بدست آورنده/توزيع كننده محتوا ۳۲۳

۱۲-۱۷ ملاحظات امنيتي در سطوح مختلف شبكه تحويل محتوا ۳۲۴

فصل ۱۸ مدير سامانه تحويل محتوا ۳۲۷

۱-۱۸ مقدمه ۳۲۷

۲-۱۸ قابليت‌ها و وظايف مدير سامانه تحويل محتوا ۳۲۸

۳-۱۸ سامانه صورتحسابدهی ۳۲۸

۱-۳-۱۸ صورتحسابدهی شركت سيسكو ۳۳۴

۲-۳-۱۸ صورتحسابدهی شركت HighWinds ۳۳۴

۳-۳-۱۸ صورتحسابدهی شركت MetaCDN ۳۳۵

۴-۱۸ فايل‌هاي كنترلي ۳۳۸

۱-۴-۱۸ فایل manifest ۳۳۸

۲-۴-۱۸ فایل پوشش منطقه ۳۳۹

۳-۴-۱۸ فایل Geo/IP ۳۳۹

۴-۴-۱۸ فایل انتخابگر CDN ۳۴۰

۵-۴-۱۸ فایل قوانین خدمت ۳۴۰

۵-۱۸ تصديق اصالت، احراز هويت و حسابداري ۳۴۰

۶-۱۸ مديريت دستگاه‌ها ۳۴۲

۷-۱۸ نظارت خدمت‌هاي تحويل محتوا ۳۴۳

۸-۱۸ تراکنش ثبت وقایع ۳۴۵

۹-۱۸ سناريوهاي به‌روزرساني در حافظه كش ۳۴۵

۱۰-۱۸ مقايسه مراكز مديريت شبكه تحويل محتوا ۳۴۷

فصل ۱۹ جاریساز اینترنت ۳۵۱

۱-۱۹ مقدمه ۳۵۱

۲-۱۹ Web Engine ۳۵۲

۱-۲-۱۹ عملیات cache-fill ۳۵۴

۲-۲-۱۹ کش کردن پویا ۳۵۵

۳-۲-۱۹ سرایند هر درخواست HTTP از URLهای تغییرمسیر داده شده ۳۵۵

۴-۲-۱۹ کش پاسخ خطای HTTP ۳۵۶

۵-۲-۱۹ قوانین خدمت ۳۵۶

۳-۱۹ Windows Media Streaming Engine ۳۵۷

۱-۳-۱۹ جاریسازی سریع ۳۵۸

۲-۳-۱۹ شروع سریع جریان ۳۵۸

۳-۳-۱۹ کش کردن فایلهای SDP برای همه پخشی RTSP ۳۵۹

۴-۳-۱۹ تقسیم جریان زنده ۳۵۹

۵-۳-۱۹ احراز هویت ۳۶۰

۶-۳-۱۹ مدیریت پهنای باند ۳۶۰

۷-۳-۱۹ قابلیت IPTV ۳۶۰

۴-۱۹ Movie Streamer Engine ۳۶۱

۱-۴-۱۹ انواع انتقال ۳۶۱

۲-۴-۱۹ جاریسازی زنده ۳۶۲

۳-۴-۱۹ احراز هویت ۳۶۳

۵-۱۹ Flash Media Streaming Engine ۳۶۳

۱-۵-۱۹ درخواستهای HTTP ۳۶۳

۲-۵-۱۹ درخواستهای RTMP ۳۶۴

۳-۵-۱۹ جاریسازی با چند نرخ بیت ۳۶۴

۴-۵-۱۹ پروکسی جاریسازی Flash Media ۳۶۵

۵-۵-۱۹ جاریسازی تک پخشی ۳۶۵

۶-۵-۱۹ امضای URL ۳۶۵

۷-۵-۱۹ کدکها ۳۶۵

۸-۵-۱۹ جاریسازی زنده ۳۶۶

۹-۵-۱۹ برنامه های تعاملی ۳۶۶

۱۰-۵-۱۹ Wowza ۳۶۶

۶-۱۹ وب سرور ۳۶۹

۱-۶-۱۹ جاریسازي یکنواخت ۳۶۹

۲-۶-۱۹ گلوگاه نرخ بیت ۳۷۰

۳-۶-۱۹ بررسی جاریسازی در Level ۳ ۳۷۰

۴-۶-۱۹ ویژگیهای جاریسازی Level ۳ ۳۷۱

۵-۶-۱۹ خدمتهای کدگذاری زنده ۳۷۱

۷-۱۹ بررسی جاریسازی در Amazon CloudFront ۳۷۲

۱-۷-۱۹ جاریسازی ویدئوی درخواستی ۳۷۲

۲-۷-۱۹ جاریسازی ویدئوی زنده ۳۷۳

۸-۱۹ مقایسه جاریسازها ۳۷۳

۹-۱۹ نتیجه¬گیری ۳۷۷

فصل ۲۰  موازنه بار ۳۷۹

۱-۲۰ موازنه کننده بار ۳۷۹

۲-۲۰ سوئیچ لایه ۷ ۳۸۰

۳-۲۰ سوئیچینگ محتوا ۳۸۲

۴-۲۰ تکرار محتوا بر روی سرورها ۳۸۵

۱-۴-۲۰ روش تکرار محتوا مبتنی بر تقاضا ۳۸۵

۲-۴-۲۰ روش مرحله¬بندی محتوا تکرار ۳۸۶

۵-۲۰ ADC ۳۸۶

۶-۲۰ نتیجه‌گیری ۳۹۱

فصل ۲۱  مسيريابي درخواست در شبكه تحويل محتوا ۳۹۳

۱-۲۱ مسير يابي درخواست در Cisco CDN ۳۹۳

۱-۱-۲۱ انتخاب كننده CDN ۳۹۴

۲-۱-۲۱ موتور مسيريابي درخواست ۳۹۵

۳-۱-۲۱ روشهاي مسيريابي خدمت ۴۰۳

۴-۱-۲۱ مسيريابي با توجه به خدمت (Service Aware) ۴۰۸

۲-۲۱ موتور مجاورت ۴۱۲

۱-۲-۲۱ رتبه بندي مجاورت ۴۱۴

۲-۲-۲۱ راهنمايي مبتني بر مجاورت (Redirect Proximity) ۴۱۷

۳-۲۱ انتخاب سرور لبه ای (یا مدیریت ترافیک هوشمند) در LEVEL ۳ ۴۱۷

۴-۲۱ انتخاب سرور لبه اي در شركت Akamai ۴۱۹

۵-۲۱ انتخاب سرور لبه ای در EdgeCast ۴۲۲

۶-۲۱ انتخاب سرور لبه ای در SwiftCDN ۴۲۲

۷-۲۱ جمع¬بندي ۴۲۲

فصل ۲۲ كشينگ در شبكه تحويل محتوا ۴۲۵

۱-۲۲ مقدمه ۴۲۵

۲-۲۲ كشينگ هاي استفاده شده در سامانه CDN سيسكو ۴۲۶

۱-۲-۲۲ كتابخانه لايه انتزاع محتواي سريع ((FastCAL ۴۲۷

۲-۲-۲۲ تخصيص ديسك ۴۲۸

۳-۲-۲۲ تخصيص سطل (Bucket Allocation) ۴۲۸

۴-۲-۲۲ مدير محتوا (Content Manager) ۴۲۹

۵-۲-۲۲ كشينگ پويا ۴۳۱

۶-۲-۲۲ عمليات واردكردن محتوا به كش ۴۳۱

۷-۲-۲۲ محاسبه اولويت ۴۳۲

۸-۲-۲۲ به روزرسانی ۴۳۲

۹-۲-۲۲ حذف و پاكسازي محتوا از كش ۴۳۲

۳-۲۲ كشينگ هاي استفاده شده در Level ۳ CDN ۴۳۵

۱-۳-۲۲ نكات اوليه كشينگ در Level ۳ ۴۳۶

۲-۳-۲۲ نحوه كار خدمت كشينگ در Level ۳ ۴۳۷

۳-۳-۲۲ حذف فايل از كش سرورها در Level ۳ ۴۳۹

۴-۳-۲۲ به روزرساني محتواهاي كش در Level ۳ ۴۳۹

۵-۳-۲۲ سياستهاي منقضي نمودن محتوا در Level ۳ ۴۴۰

۴-۲۲ سامانه پاكسازي كش  SmartPurgeاستفاده شده در CDN شركت Limelight ۴۴۰

۵-۲۲ سامانه كشينگ بی درنگ ارائه شده  fastly ۴۴۲

۶-۲۲ سامانه كشينگ Akamai ۴۴۲

۱-۶-۲۲ نحوه عملكرد خدمت كشينگ ۴۴۳

۲-۶-۲۲ بررسي و تخمين حجم مورد نياز براي كشينگ بر اساس نرخ برخورد كش ۴۴۷

۷-۲۲ کشینگ شفاف ۴۵۲

۱-۷-۲۲ خصوصیات کشینگ‌های شفاف ۴۵۳

۲-۷-۲۲ مقايسه كشينگ شفاف با CDN ۴۵۴

۸-۲۲ جمع بندی ۴۵۶

فصل ۲۳ مقدمه ای بر APIها ۴۵۹

فصل ۲۴ جمع بندي ۴۹۱

فصل ۲۵ تعاريف و اختصارات ۴۹۵

تعاریف ۴۹۵

اختصارات ۴۹۸

فصل ۲۶ مراجع ۵۰۳

 

 

تمامی حقوق این سایت برای سازمان ترویج مطالعه و نشر جهاد دانشگاهی محفوظ است. نقل مطالب با ذکر منبع بلامانع است.
Copyright ©۲۰۲۵ Iranian Students Booking Agency. All rights reserved