این مبانی نظری، فصل دوم پایان نامه کارشناسی ارشد sdn با عنوان ارائه چارچوبی برای پیاده سازی شبکه های اجتماعی با روش SDN و پروتکل OpenFlow می باشد. هدف از این پایان نامه مدیریت زیرساخت شبکه های اجتماعی CN می باشد.

 

 


در این فصل زیرساخت های شبکه های کامپیوتری را تشریح می کنیم و سپس شبکه های اجتماعی ، انواع و خصوصیات آن را توضیح می دهیم و محدودیت زیرساخت فناوری شبکه های کنونی و لزوم مجازی سازی در شبکه های کامپیوتری را بیان می کنیم.

 

 

 

سپس توضیح مختصری درباره ی تاریخچه ی شبکه های نرم افزار محور SDN خصوصیات، نحوه ی عملکرد و پیاده سازی آن توسط پروتکل OpenFlow داده و به معرفی پروتکل OpenFlow میپردازیم و چگونگی کارکرد این پروتکل را بیان میکنیم. سپس موانع عمده بر سر راهمان برای طراحی یک محیط آزمایشگاهی برای آزمایش بر روی لایه ی دوم مدل OSI در شبکه های اجتماعی و اینکه در تحقیقات مرتبط چگونه به برخی از آنها پرداخته شده است را ارائه می دهیم و به تشریح نقش SDN برای برطرف کردن این موانع و چالش ها می پردازیم.

 

 

 


فهرست مطالب
 


فصل دوم : ادبیات و پیشینه ی تحقیق    10
2.1    مقدمه    8
2.2    زيرساخت يک شبکه    8
2.2.1    شبکه ها ی کامپيوتری را می توان بر اساس سه ويژگی متفاوت تقسيم نمود :    9
2.2.2    تجهیزات شبکه    14
2.3    شبکه های اجتماعی    16
2.3.1    خصوصیات و عملکرد شبکه های اجتماعی    19
2.4    رسانه های اجتماعی    21
2.4.1    ویژگی های رسانه های اجتماعی    21
2.4.2    انواع رسانه‌های اجتماعی    22

2.5    تفاوت Social Network و Community Network    23

2.5.1    Social networks    23
2.5.2    Community Network    24
2.6    شبکه های ارتباط بی سیم    26
2.6.1    شبکه های مش بی سیم    26

2.6.2    نقش شبکه های بیسیم مش در شبکه های اجتماعی    31

2.7    آزمایشگاه اجتماعی    32
2.8    محدودیت فناوری شبکه های کنونی    35
2.8.1    پیچیدگی های منتهی به کاهش درآمد    37
2.8.2    سیاست های متناقض    38
2.8.3    فقدان مقیاس پذیری    38
2.8.4    وابستگی به فروشنده    39
2.9    شبکه های نرم افزار محور    39
2.9.1    تاریخچه ی شبکه های نرم افزار محور    40
2.9.2    شبکه های نرم افزار محور    45
2.9.3    معماری SDN :    50
2.10    پروتکل OpenFlow    55
2.10.1    FlowTable    60
2.10.2    Open Flow Switch    61
2.10.3    کنترل کننده    63
2.10.4    حالت های برنامه های کنترلی OpenFlow    66
2.10.5    کاربرد های Open Flow    67
2.10.6    Openflow    69
2.10.7    معماری منطقی سوئیچ    69
2.10.8    مولفه‌های جدول جریان داده    71
2.10.9    مولفه فیلدهای تطبیق داه شده ورودی یك جدول شامل فیلدهای ضروری زیر است:    71
2.10.10    فیلد‌های زیر ممكن است پشتیبانی شوند:    72
2.10.11    مشخصات Openflow  كارهای زیر را انجام می دهد:    74
2.10.12    دستورالعمل‌ها 4 نوع هستند:    75
2.10.13    خط لوله جدول جریان داده    76
2.10.14    ساختار پروتكل Openflow    78
2.11    مقایسه ی معماری شبکه های نرم افزار محور با معماری فعلی شبکه های کامپیوتری    80
2.12    موانع    82
2.13    چالش ها    83
2.13.1    شبکه های مش بی سیم    83

2.13.2    شبکه های اجتماعی و بستر های آزمایشی شبکه های اجتماعی    84

2.14    کار مرتبط    86
2.14.1    SDN در شبکه های مش بی سیم    87
2.14.2    SDN در محیط های ناهمگن و روستایی    89
2.14.3    SDN در شبکه های تلفن همراه    90
2.15    نتیجه گیری    91


منابع و مآخذ    

 
 

 

 


فهرست جدول ها
جدول 2.1    مدل مرجع OSI به همراه پروتکل های قابل اجرا در هر لایه    10
جدول 2.2    مدل مرجع OSI و تجهیزات SDN پیاده سازی شده بر روی این مدل    39
جدول 2.3    پیغام های ورودی‌های جریان داده در جداول جریان داده      58
جدول 2.4    مقایسه ی معماری شبکه های نرم افزار محور با معماری فعلی شبکه های کامپیوتری    60

 

 

 

 

فهرست شکل ها
شکل 2.1    ساختار اجتماعی Social Network    19
شکل 2.2    ساختار اجتماعی Community Network    20
شکل 2.3    ترسیمی از معماری شبکه مش    22
شکل 2.4    نوعی از معماری WMN      25
شکل 2.5    معماری آزمایشگاه اجتماعی     26
شکل 2.6    نگاه انتزاعی به مفهوم آزمایشگاه اجتماعی      27
شکل 2.7    معماری عمودی تجهیزات فعلی شبکه    34
شکل 2.8    معماری افقی تجهیزات شبکه ی SDN    35
شکل 2.9    شمايي از SDN    36
شکل 2.10    ساختار منطقی SDN     38
شکل 2.11    SDN Domain     40
شکل 2.12    اجزای سازنده ی Open Flow     42
شکل 2.13    نمونه ای از شبکه Openflow enabled switch     43
شکل 2.14    فیلد های  یک  Flow Table     44
شکل 2.15    هدر یک سوئیچ Type0     47
شکل 2.16    معماری منطقی سوئیچ     51
شکل 2.17    خط لوله ی جریان داده     56