5k likes | 6.12k Views
شبکه های کامپیوتری. نام مرجع : Computer Networks (FOURTH EDITION) نویسنده : اندرو اس. تننبام. فصل اول. مقدمه. تعريف شبکه های کامپيوتری. تکنولوژی کلیدی قرن بیستم تعاریف اولیه پيوند کامپيوتر و مخابرات تفاوت بین شبکه کامپیوتری و سیستم توزیع شده وب : شبکه یا یک سیستم توزیعی ؟.
E N D
شبکه های کامپیوتری نام مرجع : Computer Networks(FOURTH EDITION) نویسنده : اندرو اس. تننبام
فصل اول مقدمه
تعريف شبکه های کامپيوتری • تکنولوژی کلیدی قرن بیستم • تعاریف اولیه • پيوند کامپيوتر و مخابرات • تفاوت بین شبکه کامپیوتری و سیستم توزیع شده • وب: شبکه یا یک سیستم توزیعی ؟
کاربردهای شبکه های کامپیوتری • کاربرد های تجاری • اشتراک منابع (برنامه ها، تجهیزات، داده ها) • مدل مشتری- سرویس دهنده • پست الکترونیک • کنفرانس ویدئویی • تجارت الکترونیک
کاربرد های تجاریمدل مشتری - سرویس دهنده شبکه با دو مشتری و یک سرویس دهنده
کاربرد های تجاریمدل سرویس دهنده-مشتری مدل مشتری-سرویس دهنده بر درخواست وپاسخ مبتنی است.
کاربردهای شبکه های کامپیوتری(ادامه) • کاربردهای خانگی • دسترسی به اطلاعات پراکنده در سراسر دنیا • ارتباطات دوجانبه (همتا-به-همتا) • سرگرمی های تعاملی • تجارت الکترونیک
کاربردهای خانگیارتباطات دوجانبه در یک سیستم همتا-به-همتا مشتری یا سرویس دهنده ثابتی وجود ندارد.
کاربردهای شبکه های کامپیوتری(ادامه-2) • کاربران سیار • کامپیوترهای کتابی ودستیاران دیجیتالی (PDA) • شبکه های بیسیم • شبکه های بیسیم ثابت • شبکه های بیسیم سیار • قرائت کنتورهای مختلف خانگی • ادغام تلفن های همراه وPDAها با کامپیوترهای بیسیم
ادامه-3))کاربردهای شبکه های کامپیوتری • تبعات اجتماعی • مسائل اجتماعی،اخلاقی وسیاسی • فلسفه ”زندگی کن، و بگذارزندگی کنند“ • رابطه دولت با شهروندان • قانون حق تجسس • کوکی ها • پیام های بدون نام و نشان (Spam)
سخت افزار شبکه • طبقه بندی • تکنولوژی انتقال • ارتباطات پخشی (broadcast) • ارتباطات همتا به همتا (peer-to-peer) • اندازه شبکه • شبکه های محلی (local Area Network) • شبکه های شهری (Metropolitan Area Network) • شبکه های گسترده (Wide Area Network) • شبکه های بیسیم (Wireless Network) • شبکه های خانگی (Home Network) • شبکه شبکه ها (Internetwork)
شبکه های محلی • تعریف • مشخصات اصلی یک LAN • اندازه • تکنولوژی انتقال اطلاعات • توپولوژی
شبکه های محلی(ادامه) • دو شبکه پخشی.(a) باس.(b) حلقوی
شبکه های شهری • تعریف • تلویزیون کابلی • اینترنت پر سرعت
شبکه های شهری(ادامه) یک شبکه شهری مبتنی بر تلویزیون کابلی
شبکه های گسترده • تعریف • کامپیوتر های میزبان و زیر شبکه • خطوط انتقال و تجهیزات سوئیچینگ • مسیریاب • زیر شبکه ذخیره-ارسال • الگوریتم های مسیریابی
شبکه های گسترده(ادامه) ارتباط بین کامپیوترهای میزبان وLAN ها در یک زیر شبکه
شبکه های بیسیم • تقسیمات شبکه های بیسیم • ارتباطات بین سیستمی • بلوتوث • برمبنای الگوی اصلی-پیرو • LANهای بیسیم • مودم رادیویی و آنتن • WAN های بیسیم • سیستم های تلفن همراه و نسل های اول،دوم و سوم • اینترنت پرسرعت
شبکه های بیسیم(ادامه) (a) پیکربندی بلوتوث (b) LAN بیسیم
شبکه های بیسیم(ادامه) (a) کامپیوتر های سفری منفرد (b) یک LAN پرنده
شبکه های خانگی • شبکه های خانگی در افق آینده • کامپیوترها (رومیزی، سفری، PDA، وسایل جانبی) • وسایل سرگرمی (تلویزیون، DVD،ویدئو، دوربین دیجیتال، استریو، MP3) • وسایل مخابراتی(تلفن معمولی وهمراه، فکس، دستگاه های ارتباط داخلی) • لوازم خانگی(مایکرویو، یخچال، ساعت، بخاری، تهویه مطبوع، چراغ) • وسایل اندازه گیری از راه دور(آلارم دود یا دزدی، قرائت کنتور، ترموستات، دوربین اتاق بچه)
تفاوت شبکه های خانگی با سایر شبکه ها • نصب آن نباید پیچیده باشد. • تحت هر شرایطی بتوانند کار کنند. • قیمت پایین • بالا بودن پهنای باند • امکان گسترش • امنیت و قابلیت اعتماد
شبکه شبکه ها • دروازه Gateway • internet و Internet • مفاهیم زیر شبکه ، شبکه و شبکه شبکه ها
نرم افزار شبکه • سلسله مراتب پروتکل ها • ملاحظاتی در طراحی لایه ها • سرویس های اتصال گرا وغیراتصال • عملکردهای پایه سرویس • رابطه سرویس وپروتکل
نرم افزار شبکهسلسله مراتب پروتکل ها • طراحی به شکل لایه ای وماشین مجازی • پنهان کردن اطلاعات • انواع داده مجرد • کپسولی کردن داده ها • برنامه نویسی شیءگرا • تعریف پروتکل، همتا، واسط • معماری شبکه و پشته پروتکل
نرم افزار شبکه(ادامه) لایه ها، پروتکل ها، و واسط ها
سلسله مراتب پروتکل ها(ادامه) انتقال اطلاعات در یک شبکه پنج لایه
سلسله مراتب پروتکل ها(ادامه-2) معماری فیلسوف-مترجم-منشی
ملاحظاتی در طراحی لایه ها • نظام آدرس دهی • کنترل خطا • کنترل جریان • مالتی پلکس • مسیر یابی
سرویس های اتصال گرا و غیراتصال • فاز مذاکرات اولیه • کیفیت سرویس • انتقال فایل • توالی پیام • جریان بایت • سرویس دیتاگرام • سرویس درخواست-پاسخ
عملکردهای پایه سرویس پنج عملکرد پایه برای سرویس اتصال گرا • انتظار برای دریافت اتصال • برقراری ارتباط با همتای متناظر • انتظار برای دریافت اتصال • ارسال پیام به همتا • پایان اتصال
عملکردهای پایه سرویس(ادامه) پنج عملکرد پایه لازم برای پیاده سازی یک سرویس اتصال گرای ساده
عملکردهای پایه سرویس(ادامه-2) تبادل بسته ها در یک شبکه اتصال گرای مشتری-سرویس دهنده
رابطه سرویس وپروتکل • سرویس مجموعه عملکردهای پایه که یک لایه در اختیار لایه بالاتر از خود قرار می دهد. • پروتکل مجموعه قواعد حاکم بر فرمت، مفهوم ونحوه تبادل بسته ها و پیام ها بین دو لایه همتا
رابطه سرویس وپروتکل(ادامه) رابطه بین سرویس و پروتکل
مدل های مرجع • مدل مرجع OSI • مدل مرجع TCP/IP • مقایسه OSI و TCP/IP • نگاهی انتقادی به مدل OSI وپروتکل های آن • نگاهی انتقادی به مدل TCP/IP
مدل OSI(ادامه) • لایه فیزیکی • انتقال بیت های خام • اختلاف ولتاژ • رابط شبکه • مکانیکی، الکتریکی، تایمینگ • لایه پیوند داده • فراهم آوردن یک خط ارتباطی عاری از خطا • شکستن داده های ورودی • همزمانی • کنترل دسترسی به یک کانال مشترک
مدل OSI(ادامه-2) • لایه شبکه • کنترل عملکرد زیر شبکه • آدرس دهی • نحوه مسیریابی • کنترل وضعیت ازدحام یا گلوگاه • لایه انتقال • شکستن داده ها به قطعات کوچکتر • ارسال به لایه شبکه • حصول اطمینان از دریافت صحیح • تعیین سرویس های پایه نشست
مدل OSI(ادامه-3) • لایه نشست • برگزاری نشست بین ماشین های مختلف • کنترل دیالوگ • مدیریت نشانه • سنکرون کردن • لایه نمایش • تمرکز بر روی پیام ها ومفهوم • لایه کاربرد • پروتکل های مورد نیاز کاربران نظیر • HTTP، FTP، NNTP، SMTP، POP
مدل TCP/IP • لایه فیزیکی • لایه اینترنت • سوئیچینگ بسته • IP • مسیریابی • لایه انتقال • مکالمه عناصر همتا در کامپیوتر های مبدا ومقصد • TCPو UDP
مدل TCP/IP(ادامه) • لایه کاربرد • پروتکل انتقال صفحات ابر متن • پروتکل انتقال فایل • پروتکل ترمینال مجازی • پروتکل پست الکترونیک • پروتکل انتقال خبر • پروتکل نام ناحیه
مقایسه OSI و TCP/IP در دومدل، عملکرد لایه های بالاتر به صورت نقطه به نقطه • مفاهیم محوری مدل OSI • سرویس • واسط • پروتکل • عدم وضوح مفاهیم محوری در مدل TCP/IP • زمان اختراع مدل • قبل از اختراع پروتکل ها مدل OSI • بعد از اختراع پروتکل ها مدل TCP/IP • تفاوت در تعداد لایه ها
نگاهی انتقادی به مدل OSI وپروتکل هایآن چرا مدل OSI محبوبیت جهانی نیافت؟ • زمان نامناسب • تکنولوژی نامناسب • پیاده سازی نامناسب • سیاست های نامناسب
نگاهی انتقادی به مدل OSI وپروتکل هایآن(زمان نامناسب) فرضیه ملاقات فیل ها.
نگاهی انتقادی به مدل TCP/IP وپروتکل هایآن(ادامه) • عدم تفکیک مفاهیم سرویس، واسط وپروتکل. • مدل TCP/IPیک مدل کامل نیست. • لایه میزبان-به-شبکه اساسا یک لایه واقعی نیست. • در این مدل هیچ تمایزی بین لایه های فیزیکی و پیوند داده نیست.
مدل ترکیبی یک مدل مرجع ترکیبی، که در این جا از آن استفاده می نماییم.
شبکه های نمونه • اینترنت • شبکه های اتصال گرا X.25 ، Frame Reley، ATM • اترنت • شبکه های محلی بیسیم802.11