تعریف ساده از شبکه
مفهوم ابتدایی شبکه را، متصل شدن دو یا چند کامپیوتر به هم که هدفشان share کردن اطلاعات بین هم می باشد گویند مثل: فایل، فولدر،پرینتر و… که از راه دور با واسطه کابل به هم متصل باشند تا ارتباط برقرار کنند
در تعریف جدیدترنیز می توان گفت، کامپیوتری که به هیچ دستگاهی متصل نیست نیز خودش یک شبکه محسوب می شود
تقسیم کار در رشته های مختلف
دلایل لایه بندی شبکه
فهم بهتر مسائل پیچیده
Osi یکی از مدل های مهم لایه بندی شبکه محسوب می شودکه در عکس (1-1) مشاهده میکنید
(1-1)
Osi توسط شرکت iso معرفی شده که شبکه را به 7 لایه تقسیم کرده است، هر لایه یک وظیفه ای داشته و لایه ها دیتای مرتبط به خود را به آن لایه اضافه کرده و به لایه بعدی انتقال می دهند.
برای مفهوم بهتر مدل osi عکس (2-1) موارد استفاده مدل osi را در دو سیستم که سیستم اول به سیستم دوم میخواهد انتقال دیتا را انجام دهد نمایش داده شده است..
(1-2)
لایه اول physical
_وظیفه این لایه نحوه انتقال یک بیت از یک نقطه به نقطه دیگر است که در این لایه انتقال دیتا می تواند از طریق کابل ها و یا سیگنال ها به یک نقطه انتقال داده شود
جنس سیگنال ها نیزاز لیزر،نور و الکتریکی می باشد.
_در لایه physical از cable ها مثل کابل های کواکسیال، فیبرنوری و یا زوج سیم ها و یک دستگاهی به نام hub که در بعضی منابع در لایه دوم و در بعضی منابع در لایه اول می باشد استفاده می شود
لایه دوم datalink
این لایه دو وظیفه مهم دارد LLC و MAC
LLC یک پروتکل است که وظیفه اش کنترل خطا می باشد و بررسی می کند این 0 و 1 ها به مقصد رسیده اند یا خیر
وظیفه دوم آن کنترل جریان داده ها می باشد به عنوان مثال کارت شبکه یک سیستم 100mbps می باشد و کارت شبکه سیستم دیگر 10mbps می باشد LLC کنترل میکند بیس روی 10mbps قرار گیرد تا دیتا ها و جریان داده ها با چه سرعت و پهنای باندی انتقال داده شود
وظیفه MAC کنترل دسترسی به media مشترک است. به عنوان مثال یک کابل بین دو سیستم مشترک می باشد وظیفه پروتکل mac است که بررسی کند media آزاد است تا دیتا را send , receive کند
وظیفه بعدی mac آدرس دهی فیزیکی به دستگاه ها می باشد که توسط شرکت سازنده کارت شبکه بر روی کارت شبکه ها ست شده و برای بررسی آدرس mac می توایند داخل سیستم خود در command prompt دستور ipconfig را زده و physical address mac شما را نمایش می دهد
به بسته های این لایه Frame نیز گفته می شود device که در این لایه وجود دارد سوئیچ نام داشته و پرتوکل های زیادی در این لایه وجود دارد اهم از: CDP,ARP,DTP,PPP,VLAN,STP,NDP و…می باشد
لایه سوم NETWORK
وظیفه این لایه مسیر یابی یا آدرس دهی منطقی می باشد(address ip)
به بسته های این لایه paket گفته می شود
دستگاه هایی که در این لایه وجود دارد سوئیچ MLS یا سوئیچ لایه 3 و روتر وجود دارد همچنین پروتکل هایی که در این لایه هستند:HSRP,VRRP,IP,ICMP,RIP,OSPF,NAT
لایه چهارم TRANSPARENT
وظیفه این لایه انتقال از مبدا به مقصد را دارد که سه موضوع مهم در این لایه وجود دارد TCP,UDPوPORT
TCP: تضمین میکند که بسته ای که از مبدا به مقصد ارسال می شود حتما به مقصد رسیده باشد
UDP: در این پروتکل بسته ارسال می شود ولی تضمینی نمی کند به مقصد برسد
PORT: تعیین کننده نوع سرویس یا خدماتی است که یک کامپیوتر ارائه می دهد
در این لایه SEGMENTADNREASEMBLE وجود دارد که وظیفه آن بسته های کامل را به بسته های مختلف تقسیم بندی کرده و به هر کدام ID داده و در مقصد دوباره این بسته های به هم متصل می کند
لایه پنجم SESSION
وظیفه این لایه ارتباط و برقراری ارتباط می باشد
لایه ششم PRESENTATION
این لایه دو وظیفه دارد یکی قالب و فرمت داده ها را مشخص می کند و دیگری ENCRYPT AND DECRYPT کردن می باشد که بعضی از پروتکل ها نیاز دارند ENCRYPTION داشته باشند
فشرده سازی و خارج کردن از فشرده سازی نیز در این لایه انجام می شود و فرمت هایی که دراین لایه مشخص می شود:
DOCT,TEMP,ZIPوHTML
لایه هفتم APPLICATION
هرچیزی که بر روی سیستم خود می بینید و اجازه می دهد ما با آن در ارتباط باشیم در این لایه قرار داد پروتکل های زیادی در این لایه وجود دارد: FTP,MAIL,HTTP,DHCP,DNS,SSH و…
مدل OSI بیشتر برای تدریس می باشد و یک مدل جدیدتر که مدلی می باشد که در دنیای واقعی وجود دارد که به آن مدلTCP/IP گفته می شود که در عکس (3-1) می توانید این مدل را مشاهده بفرمایید
(1-3)