Transcript اینجا
به نام خداي مهربان شبكه هاي كامپيوتري اساليد سوم سعید آشیان Email: [email protected] Website: www.ashian.id.ir نمونه يك ارتباط پستي 2 پروتكل Protocol مجموعه قواعد و قوانين مشخص ،به شكل يك الگو ،براي برقراري ارتباط بين كامپيوترهاي يك شبكه. پروتكل زبان مشترك بين كامپيوترهاست. شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 3 طراحي به شكل اليه اي معماري فيلسوف-مترجم-منشی شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 4 طراحي به شكل اليه اي شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 5 مزيت طراحي به شكل اليه اي وظايف بين اليه ها تقسيم ميشود. (هر اليه وظيفه مشخصی بر عهده دارد) درك عملكرد سيستم با اين روش ساده تر است. هر اليه به اليه باالتر خود سرويس ميدهد. شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 6 مدل مرجع (open system Interconnection) OSI در سال 1984سازمان بين المللی استاندارد ( )isoبراي طراحی شبكه ها مدل مرجعی ارائه داد .كه همه شبكه ها بدون مشكل بتوانند با هم ارتباط برقرار كنند. داراي 7اليه است. اولين اليه ،اليه فيزيكی و آخرين اليه ،اليه كاربرد است. شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 7 مدل مرجع (open system Interconnection) OSI شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 8 مدل مرجع (open system Interconnection) OSI هنگام ارسال :هر اليه اطالعات را از اليه بااليی دريافت و به آن يك ) (headerو در موارد خاص يك ) (footerاضافه ميكند كه مشخص كننده نوع پروتكل اليه ،نحوه ارسال ،و قواعد بكار برده شده است. هنگام دريافت :هر اليه headerاي را كه در اليه متناظر در فرستنده ايجاد شده را حذف كرده و اطالعات را به اليه باالتر ميفرستد. شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 9 سرويس Service سرويس :وظايف هر اليه از مدل OSIرا مشخص ميكند ( .مجموعه عملكردهايي كه يك اليه ،در اختيار اليه باالتر از خود قرار مي دهد). شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 10 مدل -1 :OSIاليه فيزيكي Physical Layer وظيفه انتقال داده به صورت سيگنال را بر عهده دارد. سيگنال ها در كابل هاي مسي بصورت بار الكتريكي و در فيبرهاي نوري به صورت پالس هاي نوري هستند. شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 11 مدل -2 :OSIاليه پيوند داده Data Link Layer اين اليه اطالعات را از اليه هاي باالتر دريافت و آماده انتقال توسط اليه فيزيكی ميكند. اليه پيوند داده وظيفه تشخيص خطا و اصالح خطاها در اطالعات ارسالی را بر عهده دارد. وظيفه ديگر اين اليه مطمئن شدن از رسيدن اطالعات به مقصد است. در صورت بروز خطا مجددا اطالعات را ارسال ميكند. شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 12 مدل -3 :OSIاليه شبكه Network Layer وظيفه آدرس دهی و مسيريابی بسته هاي ارسالی از كامپيوتر فرستنده تا كامپيوتر گيرنده را بر عهده دارد. وقتی تعداد بسته هاي ارسالی در شبكه بيش از حد باشد حالت ازدحام ) (congestionرخ ميدهد. وظيفه ديگر اين اليه ،كنترل ازدحام است. شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 13 مدل -4 :OSIاليه انتقال Transport Layer اين اليه مسئول تحويل بسته هاي ارسالی به كامپيوتر گيرنده است. وظيفه تكه تكه كردن بسته ها ،شماره گذاري آنها و ترتيب (كنترل جريان) و نظم دهی آنها را بر عهده دارد. شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 14 مدل -5 :OSIاليه جلسهSession Layer ايجاد و قطع ارتباط بين دو كامپيوتر به عهده اين اليه است. همچنين نوبت بندي ارسال اطالعات از وظايف اين اليه است: (يعنی كارهايی از قبيل زمان ارسال و دريافت بسته ها،تعداد بسته رسيده و تعداد مانده از بسته ها را نظارت می كند) شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 15 مدل -6 :OSIاليه ارائه Presentation Layer در اين اليه استانداردهاي رمزنگاري و فشرده سازي اطالعات تعريف شده است. اين اليه در امنيت داده داراي اهميت ويژه اي است. شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 16 مدل -7 :OSIاليه كاربرد Application Layer اين اليه نقطه ورودي به مدل osiاست .پروتكل هاي معمولی مورد نياز كاربران كه بيشتر براي ما قابل لمس است در اين اليه قرار دارد. مثال پروتكل هاي سرويس وب نظير .FTP ،HTTP پروتكل هاي پست الكترونيك مانند SMTPو POP شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 17 نگاهي انتقادي به مدل OSI چرا مدل OSIمحبوبيت جهانی نيافت؟ .1پياده سازي نامناسب :پيچيدگی بيش از حد osiباعث كند عمل نمودن آن ميشد .در مقابل tcp/ipبدليل پيچيدگی كمتر توانست حضور osiرا كمرنگ كند. .2تكنولوژي نامناسب :تقسيم بندي وظايف و پروتكل ها در اليه هاي اين مدل درست انجام نشده بود طوري كه بعضی اليه ها مثل ارائه و جلسه تقريبا خالی و اليه اي مثل شبكه بسيار شلوغ است. .3زمان نامناسب :مهمترين عامل شكست osiدر مقابل tcp/ipبود Tcp/ip .مدت ها قبل از osiطراحی شده بود و سرمايه گذاري هاي زياد كاري و آموزشی بر اساس آن انجام شده بود و زمانی كه osiپا به عرصه گذاشت كسی به پشتيبانی آن برنخواست و مورد قبول واقع نشد. .4سياست هاي نامناسب tcp/ip :براي اولين بار با سيستم عامل unixارائه شد كه محبوبيت خاصی داشت و از طرف ديگر به صورت رايگان ارائه شد .ولی مدل osiتوسط IBMكه خيلی قدرتمند بود ارائه شد و طراحان شبكه از بيم آنكه IBMبه يك ابرقدرت تبديل شود تمايلی به استفاده از osiنداشتند. شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 18 مدل چهار اليه اي TCP/IP در 1970و قبل از مدل osiارائه شد .پروتكل هاي آن طوري طراحی شده است كه توسط آن هر كامپيوتر در شبكه بتواند با ديگر كامپيوتر ها ارتباط برقرار كند. مدل tcp/ipداراي 4اليه است. شبكه هاي كامپيوتري -اساليد سوم -سعيد آشيان 19