درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    اطلاعات دوره آموزشی
    اطلاعات مطلب
      مدرس/نویسنده
      مهرشاد هماوندی
      امتیاز: 8212
      رتبه:191
      0
      31
      0
      3
      کارشناس شبکه های سیسکو ، تسلط بر مفاهیم Routing & Switching ، Wireless ، Data Center و Voice در سطوح CCNA و CCNP ... مدرس بخش شبکه شرکت فرادرس .... بقیشم خدا بزرگه ... :) پروفایل کاربر
      دوره های مرتبط
      دوره های توسینسو دوره آموزشی مدیریت کلاس از راه دور و مانیتورینگ با NetOP
      دوره آموزشی مدیریت کلاس از راه دور و مانیتورینگ با NetOP
      مدرس: صادق شعبانی
      این دوره را در 2 قسط خریداری کنید
      دوره آموزشی نصب ، راه اندازی و پیکربندی فایل سرور Serv-U
      دوره آموزشی نصب ، راه اندازی و پیکربندی فایل سرور Serv-U
      مدرس: کاظم تقندیکی
      این دوره را در 11 قسط خریداری کنید
      دوره آموزشی نرم افزار ریموت دسکتاپ Team Viewer
      دوره آموزشی نرم افزار ریموت دسکتاپ Team Viewer
      مدرس: صادق شعبانی
      این دوره را در 3 قسط خریداری کنید
      دوره آموزشی تخصصی مانیتورینگ شبکه Zabbix در لینوکس
      دوره آموزشی تخصصی مانیتورینگ شبکه Zabbix در لینوکس
      مدرس: مجتبی اسمائی
      این دوره را در 25 قسط خریداری کنید
      با خرید این دوره مبلغ 7,425 تومان هدیه بگیرید
      دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
      دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
      مدرس: محمد نصیری
      این دوره را در 3 قسط خریداری کنید
      آشنایی با زیرساخت های شبکه و پیکربندی کامل مودم های ADSL
      آشنایی با زیرساخت های شبکه و پیکربندی کامل مودم های ADSL
      مدرس: پوریا تعبدی
      این دوره را در 3 قسط خریداری کنید
      دوره آموزشی نصب و راه اندازی Output Messenger در شبکه
      دوره آموزشی نصب و راه اندازی Output Messenger در شبکه
      مدرس: آرش ترابی
      این دوره را در 3 قسط خریداری کنید
       آموزش مانیتورینگ شبکه با نرم افزار قدرتمند ManageEngine OpManager
      آموزش مانیتورینگ شبکه با نرم افزار قدرتمند ManageEngine OpManager
      مدرس: جعفر قنبری شوهانی
      این دوره را در 9 قسط خریداری کنید
      دوره آموزشی بین المللی MCSA ویندوز سرور 2012 کد 70-410
      دوره آموزشی بین المللی MCSA ویندوز سرور 2012 کد 70-410
      مدرس: اسحاق احمدپور
      این دوره را در 37 قسط خریداری کنید
      با خرید این دوره مبلغ 33,880 تومان هدیه بگیرید
      دوره آموزشی تجزیه و تحلیل ترافیک شبکه با Wireshark
      دوره آموزشی تجزیه و تحلیل ترافیک شبکه با Wireshark
      مدرس: محمد عابدینی
      این دوره را در 5 قسط خریداری کنید
      دوره آموزشی جامع نصب و راه اندازی انواع FTP سرور
      دوره آموزشی جامع نصب و راه اندازی انواع FTP سرور
      مدرس: کاظم تقندیکی
      این دوره را در 7 قسط خریداری کنید
      دوره آموزشی نرم افزار وایرشارک ( Wireshark )
      دوره آموزشی نرم افزار وایرشارک ( Wireshark )
      مدرس: مریم علی زاده
      این دوره را در 10 قسط خریداری کنید
      آموزش جامع نصب و پیکربندی Network Monitor Cacti Server
      آموزش جامع نصب و پیکربندی Network Monitor Cacti Server
      مدرس: پوریا تعبدی
      این دوره را در 1 قسط خریداری کنید
      دوره آموزشی نصب ، راه اندازی و پیکربندی ایمیل سرور MDaemon
      دوره آموزشی نصب ، راه اندازی و پیکربندی ایمیل سرور MDaemon
      مدرس: علی آقامیری
      این دوره را در 10 قسط خریداری کنید
      با خرید این دوره مبلغ 5,445 تومان هدیه بگیرید
      دوره آموزشی سناریوهای کاربردی و متنوع در تجهیزات سیسکو با سهیل قاسمی
      دوره آموزشی سناریوهای کاربردی و متنوع در تجهیزات سیسکو با سهیل قاسمی
      مدرس: ُسهیل قاسمی
      این دوره را در 14 قسط خریداری کنید
      دوره آموزشی جامع مانیتورینگ شبکه با  Solarwinds و ماژول ها
      دوره آموزشی جامع مانیتورینگ شبکه با Solarwinds و ماژول ها
      مدرس: جعفر قنبری شوهانی
      این دوره را در 6 قسط خریداری کنید
      نصب ویندوز به روش Backup های مستقل از سخت افزار با Acronis True Image
      نصب ویندوز به روش Backup های مستقل از سخت افزار با Acronis True Image
      مدرس: میلاد فشی
      این دوره را در 4 قسط خریداری کنید
      دوره آموزشی مقدماتی نرم افزار Wireshark
      دوره آموزشی مقدماتی نرم افزار Wireshark
      مدرس: محمد عابدینی
      این دوره را در 8 قسط خریداری کنید
      بهترین دوره آموزشی بین المللی +CompTIA Network در دنیا
      بهترین دوره آموزشی بین المللی +CompTIA Network در دنیا
      مدرس: محمد نصیری
      این دوره را در 64 قسط خریداری کنید
      با خرید این دوره مبلغ 41,760 تومان هدیه بگیرید
      دوره آموزشی سیسکو آسان است
      دوره آموزشی سیسکو آسان است
      مدرس: صادق شعبانی
      این دوره را در 35 قسط خریداری کنید
      با خرید این دوره مبلغ 29,270 تومان هدیه بگیرید

      دوره آموزشی CCNA Data Center ، فصل 1 ، بخش 1 ، اصول شبکه : بررسی TCP/IP و مدل OSI_قسمت اول

      تاریخ 23 ماه قبل
      نظرات 1
      بازدیدها 256
      جلسه گذشته ، مقدمه ای بر فصل نخست از سری مقاله های CCNA Data Center بود.
      در مقاله پبشین به بررسی مقدماتی TCPIP پرداختیم و مختصر تاریخچه ای از این مدل بیان کردیم. این جلسه ادامه TCPIP را خواهیم داشت ، با ما همراه باشید.


      بررسی اجمالی مدل مدل TCP/IP


      مدل TCP/IP ، مجموعه ی بزرگی از پروتکل های را تعریف میکند که به کامپیوتر ها اجازه میدهند تا یا یکدیگر ارتباط برقرار کنند. حالا چگونه پروتکل ها تعریف میشود؟!
      پاسخ اینست که ؛ TCP/IP از اسنادی استفاده میکند که به Request for Comments یا RFC معروف است.( شما میتوانید RFC ها را با جستجو در موتور های جستجوگر بیابید ) .
      • نکته : یکی از ویژگی های مهم مدل TCP/IP در این است که از تکرار شدنِ کاری که قبلا توسط برخی استاندارد های دیگر انجام شده است ، اجتناب میکند.
      برای مثال : The Institute of Electrical and Electronic Engineers (IEEE) ، در قبل تکنولوژیِ Ethernet LANs را معرفی کرده است ، بنابراین Ethernet نمیتواند در RFCها نیز تعریف شود.

      برای تفهیم هرچه بهتر و مفهومی ترِ TCPIP ؛ میتوانیم این مدل را با تلفن و کامپیوتر هایی که از TCPIP استفاده میکنند ، مقایسه کنیم . فرض کنید که تلفن منزل شما خراب شده و برای خرید یک تلفن جدید به بازار مراجعه میکنید و از میان چندین مدل و چندین فروشنده یک تلفن را خریداری میکنید. زمانی که شما قصد دارید تلفن را به کابل متصل کنید ، تلفن کهنه را از کابل جدا میکنید و تلفن جدید را به کابل متصل میکنید و تلفن جدید شروع به کار میکند . نکته اینجاست که فروشندگان تلفن ها استاندارد های مشترکی را میدانند و با توجه به آن استاندارد مشترک تلفن های خود را تولید میکنند.
      مشابه آن دقیقا زمانی اتفاق میافتد که زمانی که شما یک کامپیوتر جدید را تهیه میکنید. شما هرکاری را که با کامپیوتر انجام میدهید از جمله : اتصال به اینترنت و بسیاری فعالیت های گوناگون ، با استفاده از مدل TCPIP انجام میپذیرد ، در واقع سیستم عامل کامپیوتر از ابزار های مدل TCPIP استفاده میکند.
      خب موضوعی که الان مطرح میشود ، این است که برای یادگیریِ آسان ساختار این مدل چه کاری باید انجام دهیم ؟!
      برای درک بهتر مردم از این مدل ، هر مدل با توجه عملکردشان به دسته بندی های کوچکی تقسیم شده است که به " لایه " معروف میباشد.
      هرلایه شامل پروتکل ها و استاندار هایی میشود که به آن عملکردها مرتبط میباشد.
      TCP/IP ، به دو مدل "استادارد" و "ارتقا یافته" تقسیم میشود ، که آنرا در زیر مشاهده میکنید :

      TCP/IP Models


      با توجه به شکل فوق ، مدلی که در قسمت چپ مشاهده میکنید ، مدل اصلیِ TCP/IP میباشد که تحت عنوان استاندارد RFC 1122 دسته بندی شده است. در مدل اصلی ، 4 لایه مشاهده میشود که دو لایه بالایی به برنامه های کاربردی اشاره دارد که شما برای ارسال و دریافت داده نیاز دارید. لایه پایینیِ آن به این اشاره دارد که چگونه بیت ها بر روی لینک (بستر) های متمایز منتقل شوند. لایه اینترنت به موضوع تحویل دادنِ داده در کل مسیر از کامپیوتر فرستنده تا کامپیوتر گیرنده نهایی ، اشاره دارد.
      مدل TCP/IPیی را که در سمت راست مشاهده میکنید ، امروزه بعنوان یک متدِ رایج و پرکاربرد شناخته میشود که با گسترش مدل اصلی طراحی شده است .
      پروتکل های مختلفی که در مدل TCP/IP استفاده میشود را میتوانید در شکل زیر مشاهده کنید ( این پروتکل ها به تفصیل در ادامه آموزش داده خواهد شد) :

      TCP/IP Protocols


      لایه Application در مدل TCP/IP


      پروتکل های لایه Application در TCP/IP ، بطور کلی سرویس هایی را برای نرم افزار ها فراهم میکنند تا بتوانند بر روی کامپیوتر اجرا شوند.
      • نکته : لایه Application ، نرم افزار ها را تعریف یا معین نمیکند ؛ بلکه سرویس هایی را که نرم افزار ها برای اجرا به آن نیاز دارند را تعیین میکند.
      برای مثال ؛ پروتکل HTTP ، معین میکند که مرورگر های وب چگونه میتواند محتویات صفحه وب را از وب سرور بیرون بکشد.
      بطور خلاصه ، لایه Application یک رابط بین نرم افزار های در حال اجرا بر روی کامپیوتر و خود شبکه ، را معین میکند.
      • نکته : مسلما ، پرطرفدار ترین نرم افزار مربوط به این لایه در TCP/IP مرورگر اینترنت میباشد که تولید کنندگان انواع نرم افزار های کامپیوتری ، نرم افزارشان را بگونه ای طراحی میکنند که دسترسی به مرورگر های اینترنتی را پشتیبانی کنند.
      بررسی اجمالیِ HTTP
      در واقع چه اتفاقی برای نمایش یک صفحه وب ، بر روی مرورگر شما رخ میدهد؟!
      تصور کنید که فردی به نام Bob ، مرورگر خود را باز میکند و مرورگر او بصورت اتوماتیک تنظیم شده است تا با یک سرور ارتباط برقرار کند و یک صفحه اینترنتی را بصورت پیشفرض (Home Page) باز کند. آن سرور پیشفرض میتواند برای مثال موتور جستجوگرِ گوگل یا هرچیز دیگری باشد که در این مثال نام وب سرور را Larry قرار دادیم.
      به شکل زیر دقت کنید :

      WebPage Brief


      خب واقعا چه اتفاقی رخ میدهد؟!
      Bob شروع میکند به درخواست دادن به Larry برای فرستادن Home Page خود به سمت Bob. وب سرورِ Larry به گونه ای کانفیگ شده که میداند صفحه وب پیشفرض حاویِ فایلی به نامِ home.htm میباشد. Bob فایل را از Larry دریافت میکند و محتوای فایل بر روی پنجره ی مرورگرِ Bob نمایش داده خواهد شد.
      مکانیزمِ پروتکل HTTP
      اگر بخواهیم نگاهی دقیق تر به این پروتکل بندازیم ، با یک مثال این موضوع را نشان میدهیم که هرکدام از *نقاط پایانی (endpoint) کامپیوتر ( نرم افزار مرورگر وب و نرم افزار وب سرور ) چگونه از لایه Application در TCP/IP استفاده میکند.
      برای ایجاد درخواست برای یک صفحه وب و برگشت محتویات صفحه وب ؛ نرم افزار از Hypertext Transfer Protocol (HTTP) استفاده میکند.
      مفهوم HTTP وجود نداشت نا زمانی که ، فردی به نام Tim Barners-Lee برای اولین بار اولین مرورگر و وب سرور را در سال 1990 ایجاد کرد. او از عملکرد HTTP در جهت درخواست کردن برای محتوای صفحات وب استفاده کرد ؛ در واقع او در هنگام طراحی مرورگر وب به آن این قابلیت را داد که بتواند فایل حاوی محتویات صفحه مورد نظر را از سرور درخواست کند و همچنین به سرور این قابلیت را داد تا بتواند پس از آن ، محتویات فایل را به سمت مرورگر برگرداند.
      *نکته : همچنین نسخه کاملِ بسیاری از آدرس های وب به Uniform Resource Locators
      (URL) معروف است که با حرفِ "http" آغاز میشود و بدین معناست که از پروتکل HTTP برای منتقل کردن صفحات وب ، استفاده میشود.

      برای درک بهتر مطال گفته شده به شکل زیر دقت کنید :

      HTTP Request Reply


      مرحله 1 : برای گرفتنِ صفحه وب از Larry ، باب یک پیام با هدرِ HTTP میفرستد.
      • نکته : عموما ، پروتکل ها از هدر ها بعنوان یک مکان برای قرار دادن اطلاعاتی که توسط آن پروتکل استفاده میشود ، استفاده میکنند.
      هدرِ HTTP شاملِ درخواست برای "گرفتن" یک فایل میشود. این درخواست معمولا از نام فایل (home.htm در این مثال ) مطرح میشود ، یا اگر اصلا از اسم فایل صرف نظر کنیم ، وب سرور فرض را بر این میگیرد که Bob صفحه پیشفرض را میخواهد.
      مرحله 2 : همانطور که در شکل فوق مشاهده میکنید ، مرحله دوم پاسخی که از طرف سرور (Larry) دریافت شده ، را نشان میدهد.
      این پیام با هدری از HTTP آغاز میشود که شماره بازگشت آن "200" میباشد ؛ بدین معنا که چیزی ( مثلا "Ok" یا "پیدا شدن صفحه مورد نظر") به سمت هدر برگشته است. HTTP همچنین " کد های بازگشت " دیگری را نیز دارد ( همانند کد بازگشت 404 یا Error 404 که صفحه وب مورد نظر شما پیدا نشده است و HTTP آن را تحت کد 404 به شما میفرستد. ) ؛ پس سرور میتواند به مرورگر بگوید که آیا درخواستش کار میکند ، یا خیر!
      مرحله 3 : در این مرحله ، یک پیام دیگر را از وب سرور به سمت مرورگرِ Bob را نشان میدهد ، که اینبار یک تفاوت اساسی دارد و آن این است که این پیام بدون هدرِ HTTP میباشد. در این مرحله ، HTTP داده ها را توسط ارسال کردن چندین پیام منتقل میکند ، که هرکدام قسمتی از فایل را منتقل میکند ؛ یعنی ، بجای هدر دادن فضا برای ارسال هدر های تکراریِ HTTP که حاوی اطلاعات یکسانی است ، این پیام ها ارسال میشوند که مسلماً هدر ها حذف خواهند شد.

      در جلسه آینده به ادامه این مباحث خواهیم پرداخت و لایه های Transport و Network را بطور دقیق بررسی خواهیم کرد. با itpro همراه باشید.

      نویسنده : مهرشاد هماوندی
      منبع : ITPRO
      هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
      برچسب ها
      ردیفعنوان
      1معرفی دوره CCNA Data Center 640-911 DCICN (مقدماتی)
      2دوره آموزشی CCNA Data Center ، فصل 1 ، بخش 1 ، اصول شبکه : بررسی TCP/IP و مدل OSI_مقدمه
      3دوره آموزشی CCNA Data Center ، فصل 1 ، بخش 1 ، اصول شبکه : بررسی TCP/IP و مدل OSI_قسمت اول
      دورهمجموعه کل دوره
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات
      • اول تشکر میکنم بابت زحمات شما ولی خب چی شد ادامه این دوره. پشیمون شدی مهندس.

      برای ارسال نظر ابتدا به سایت وارد شوید

      arrow