550 likes | 857 Views
به نام خدا. شبكه هاي كامپيوتري 1. زهره زرین قلمی Email: Zarringhalami_z@yahoo.com. ستاره (Star). عدم ارتباط مستقيم ايستگاهها با يکديگر. ستاره (Star). ستاره (Star). درخت (Tree). گسترش یافته شبکه ستاره و مبتنی بر کانال نقطه به نقطه. درخت (Tree).
E N D
به نام خدا شبكه هاي كامپيوتري 1 زهره زرین قلمی Email: Zarringhalami_z@yahoo.com
ستاره (Star) عدم ارتباط مستقيم ايستگاهها با يکديگر
درخت (Tree) • گسترش یافته شبکه ستاره و • مبتنی بر کانال نقطه به نقطه
مش یا توری یا گراف کامل (Mesh) • هر کامپیوتر از طریق کانال نقطه به نقطه به هر کامپیوتر دیگر درون شبکه اتصال دارد • یک شبکه مش با n کامپیوتر دارای n* (n-1)/2کانال است. • کارت شبکه هر کامپیوتر دارای (n-1) پورت برای اتصال به دیگر کامپیوترهاست.
مزایا و معایب مش • مزایا: 1- سرعت انتقال داده بالا 2- قابلیت اطمینان بالا 3- عدم وجود مشکل ترافیک در شبکه • معایب: 1- تعداد زیاد کانالها در نتیجه هزینه بالا 2- برپاسازی پیچیده و مشکل 3- مشکل بودن قابلیت گسترش
گراف ناقص یا نامنظم (Irregular) • تمام کامپیوترها با یکدیگر ارتباط دارند ولی لزوما هر کامپیوتر به تمامی کامپیوترها وصل نیست.
ترکیبی (Hybrid) • شبکه های بزرگ از اتصال چندین توپولوژی مختلف تشکیل شده اند که این توپولوژی بزرگ را به نام توپولوژی ترکیبی می شناسند.
بي سيمWireless) ) در اين توپولوژی ارتباط قسمت هاي مختلف بدون سيم برقرار ميشود.
شبکههايبيسيم(Wireless Networks) • ارتباطات داخل سيستمي (Bluetooth) • LAN بيسيم(IEEE802.11 ) • WAN بيسيم
ارتباطات داخل سيستمي: برقراري ارتباطات بي سيم بين قطعات داخلي يك كامپيوتر • LAN بيسيم: برقراري ارتباط بين کامپيوترها از طريق يک مودم راديويي و يک آنتن • WAN بيسيم: با برد بيشتر و نرخ انتقال داده كمتر نسبت به LAN بيسيم از جمله شبكه تلفن همراه و نسلهای موبایل، اینترنت پرسرعت
شبكه بي سيمWireless Network) ) (b) LANبیسیم(a) پیکربندی بلوتوث
اجزا شبکه های کامپیوتری هر شبکه کامپیوتری از 2 قسمت سخت افزار و نرم افزار تشکیل شده است. سخت افزار یک شبکه کامپیوتری شامل: 1- میزبان (Host) یا گره (Node) یا ایستگاه (Station) 2- واسط میانی 3- کانال (Link)
اجزا شبکه های کامپیوتری میزبان: به کامپیوترها یا اجزا کامپیوتری متصل به شبکه گویند. واسطه میانی: دستگاهی برای اتصال شبکه ها به یکدیگر و یا Host ها به شبکه. مانند: کارت شبکه، مودم، Hub و روتر کانال یا رسانه انتقال و یا محیط فیزیکی: ارتباط Hostها از طریق کانال ها امکان پذیر است. زیرشبکه (Sub net)= واسطه میانی + کانال
A Examples of link cost: Distance, data rate, price, congestion/delay, … 1 1 4 R1 R2 R4 R6 2 3 2 2 R7 3 R5 2 R3 B 4 R8
نرم افزار شبکه • از نظر نحوه سرويس دهي و خدمات: • نظير به نظير (Peer to peer) یا (Workgroup) • سرويس دهنده/سرويس گيرنده (Client/Server) یا • شبكه مبتنی بر سرور(Server based)
شبكههاي نظير به نظير: (peer to peer) • اين نوع شبكه ها براي محيط هاي زير مناسب اند: • كاربران در مكان نزديكي باشند.
شبكههاي نظير به نظير: (peer to peer) • در اين نوع شبكه ها همه كامپيوترها ارزش يكسان دارند. • هر كامپيوتر ميتواند هم سرويس دهنده و هم سرويس گيرنده باشد. • در اين نوع شبكه ها هيچ كامپيوتري به عنوان كامپيوتر مركزي يا سرويسدهنده اختصاصي نداريم. یعنی هيچ كامپيوتری مديريت كل شبكه را بر عهده ندارد، براي همين در اين نوع شبكه ها مدير شبكه نداريم. • پس از برپاسازی سخت افزار، نرم افزارهای لازم شبکه نظير به نظير بایستی روی تمام کامپیوترها نصب شوند و اطلاعات به صورت توزیعی بر روی تمام کامپیوترها پخش شوند.
ارتباطات همتا به همتا (Peer to Peer) در یک سیستم همتا-به-همتا مشتری یا سرویس دهنده ثابتی وجود ندارد.
شبكههاي نظير به نظير: (peer to peer) • كاربر درباره به اشتراك گذاشتن منابع خود تصميم مي گيرد (Sharing) • در اين نوع شبكه ها هر كامپيوتر بطور مستقل مسئول نگهداري تنظيمات ايمني و اطلاعات ميباشد. • مدیریت منابع به صورت توزیعی و برای هر کامپیوتر به صورت مجزا بایستی انجام گیرد، بنابراین جوابگوی شبکه های بزرگ نیست.
server شبكه هاي مبتني بر سرور: (Client/Server)
شبكه هاي مبتني بر سرور: (Client/Server) • سرور (Server): به كامپيوتري كه نقش سرويس دهنده به ديگر كامپيوترها را بر عهده دارد. مانند سرويس دهنده فايل، سرويس دهنده چاپ، سرويس دهنده وب و سرويس دهنده پستي • كلاينت (Client): كامپيوترهايي كه به عنوان سرويس گيرنده هستند. برنامه کامپیوتری که نیاز به اطلاعات دارد و یا از سرویس ارائه شده توسط سرور استفاده می کند. • بر روي كامپيوتر سرور لازمست سيستم عامل شبكه نصب شود مانند: • Windows 2003 server • Linux
شبكه هاي مبتني بر سرور: (Client/Server) • در اين شبكه ها سرويس دهنده اختصاصي داريم و بقيه كامپيوتر ها فقط سرويس گيرنده اند. • يك يا چند سرور مديريت كل شبكه را بر عهده دارند • مدیریت منابع به صورت متمرکز و بسیار راحت است و برای شبکه های بزرگ با کاربران زیاد مناسب است • مسئوليت امنيت تمامي كامپيوترها و حسابهاي كاربران برعهده Server است. • اين شبكه ها به علت امنيت بالايي كه دارند امكان داشتن كاربران زياد و مديريت آنها را فراهم مي سازد. • تمام اطاعات شبکه و فایلها به صورت متمرکز بر روی سرور قراردارد.
مدل مشتری - سرویس دهنده (client/Server) شبکه با دو مشتری و یک سرویس دهنده
مدل مشتری - سرویس دهنده (client/Server) مدل مشتری-سرویس دهنده بر درخواست و پاسخ مبتنی است.
نيازمنديهاي شبكه هاي مبتني بر سرور: • مديريت شبكه: • مديريت كاربران • امنيت شبكه • حفظ و نگهداری برنامه ها و داده ها • نصب و راه اندازی نرم افزارهاي مورد نياز • نحوه در دسترس قرار دادن منابع • نيازهای سرور: • قدرت سخت افزاري بالا • پاسخگويی به تقاضاها در كمترين زمان ممكن • امكانات ارتباطي از راه دور
نيازمنديهاي شبكه هاي مبتني بر سرور... • مسائل مربوط به نگهداري سرور: • استفاده از UPS • استفاده از محفظه های خاص (Rack) • امكانات برودتي • سيستم عامل سرور به لحاظ اينكه سرور به حجم زيادي از تقاضاها پاسخ می دهد احتياج به سيستم عاملی دارد كه بتواند به اين نيازها پاسخ دهد Novel وLinuxوWin 2000 وWin NT
انواع سرورها: • در يک شبکه ممکن است سرورهای مختلفی داشته باشيم: • سرور فايل (File Server) • سرور اينترنت (Internet Server) • سرور پست الکترونيک (Email-Server) • سرور نام (DNS Server) • سرور ارتباط با ساير شبکه ها (RAS Server) • Application Service Provider (ASP) • Storage Service Provider (SSP)
عوامل موثر در انتخاب يک مدل خاص: • بزرگی سازمان • سطح امنيت مورد نياز در شبکه • سطح مديريت شبکه • حجم ترافيک شبکه • بودجه شبکه
شبکه های ترکيبی: • ترکيب شبکه های Peer 2 Peer و Server-based • استفاده از امکانات هردو روش
سیستم انتقال داده یک سیستم انتقال داده دارای 5 جز است: • 1- پیغام • 2- فرستنده • 3- گیرنده • 4- رسانه انتقال • 5- پروتکل: مجموعه قواعد و قوانینی که قالب و چگونگی انتقال داده را مشخص می کند.
مفاهيم کلي • لايه: به منظور تفکیک وظایف و عملیات لازم برای انتقال داده؛ تعدادی لایه در یک سیستم شبکه تعریف می شوند که هر لایه وظیفه خاصی را برای انتقال داده دارد و مجموع آنها با کمک یکدیگر عمل انتقال داده به صورت صحیح را تضمین می کند.
لزوم طراحي لايهاي كاهش پيچيدگيهاي طراحي لايه:اجزاء تشکيل دهنده شبکهها با ارائه سرويسهاي خاص به لايه بالاتر پروتکل:قواعد برقراري ارتباط يك لايه با لايه ديگر همتا(peer):تمام اجزاء موجود در يک لايه واسط (interface):تعيين سرويسها و عملکردهايي که هر لايه در اختيار لايه بالاتر قرار ميدهد معماري شبكه (network architecture): مجموعه لايهها و پروتکلها لایه سازی :(Layering)جداسازی وظایف و توابع شبکه
معماري شبكهnetwork architecture لايهها، پروتکلها و واسطها
مزایای تقسیم وظایف شبکه به لایه ها 1- تقسیم شبکه ارتباطی به اجزا کوچک تر و ساده تر 2- تعریف واسطه ها و اجزا یک شبکه استاندارد برای توسعه و گسترش برای کمپانیهای مختلف 3- ارتباط انواع سخت افزارها و نرم افزارها 4- تاثیر نگذاشتن تغییرات در هر لایه بر دیگر لایه ها و در نتیجه سبب افزایش سرعت و خطایابی می شود 5- فهم ساده تر شبکه
سازمانهاي استاندارد در زمينه شبكه يك سازمان خصوصي و غيرانتفاعي ميباشد كه وظيفه توسعه و هماهنگ سازي استانداردهاي ملي را داراست. • ANSI • IEEE • ISO • IEC • IAB مسئول تعريف و تدوين استانداردهاي مخابراتي و ارتباطات دادهاي است. تمام موارد بجز موارد الكتريكي و الكترونيكي را پوشش ميدهد.استانداردهاي آن با سرنام ISO شناخته ميشوند. تمام استانداردهاي بينالمللي براي موارد الكتريكي و الكترونيكي تعريف ميكند. توسعه اينترنت را كنترل ميكند كه شامل دو كميته IETF و IRTF ميباشد.
مدلهاي مرجع • مدل مرجع OSI • مدل مرجع TCP/IP • مقايسه مدل OSI با مدل TCP/IP • كاستيهاي مدل OSI و پروتكلها • كاستيهاي مدل مرجع TCP/IP