نخست از تعریف شبکه شروع می کنیم.
شبکه چیست؟
یک شبکه شامل مجموعه ای از دستگاهها(کامپیوتروچاپگرو...) بوده که با استفاده از یک روش ارتباطی(کابل یا ماهواره یا ...) و بمنظور اشتراک منابع فیزیکی و اشتراک منابع منطقی به یکدیگر متصل می گردند.
تفسیم بندی شبکه ها
.شبکه های کامپیوتری را بر اساس مولفه های متفاوتی تقسیم بندی می نمایند. در ادامه به برخی از متداولترین تقسیم بندی های موجود اشاره می گردد.
تقسیم بندی بر اساس نوع وظایف
کامپیوترهای موجود در شبکه را با توجه به نوع وظایف مربوطه به دو گروه عمده سرویس دهندگان(Server
سرویس گیرندگان(Client )تقسیم مینمایند . کامپیوترهائی که از خدمات و سرویس های ارائه شده توسط سرویس دهندگان استفاده می کنند ، سرویس گیرنده نامیده می شوند و کامپیوترهایی که به سایر کامپیوترها سرویس می دهند سرویس دهنده نامیده می شوند.
در شبکه های Client-Serverیک کامپیوتر در شبکه نمی تواند هم بعنوان سرویس دهنده و هم بعنوان سرویس گیرنده ، ایفای وظیفه نماید
دز شبکه های Peer to Peerیک کامپیوتر می تواند هم بصورت سرویس دهنده و هم بصورت سرویس گیرنده ایفای وظیفه نماید.
برای کنار هم قرار دادن کامپیوترها قوانینی وجود دارد که توپولوژی که نامیده می شود.
انواع توپولوپی:
1-ستاره ای(Star)
2-حلقوی(Ring)
3-خطی(Bus)
4-توری(Fully connected or mesh)
5-درختی(Tree)
6-ترکیبی(Hybrid)
*از بین توپولوپی های فوق توپولوپی Star از اهمیت بیشتری بر خوردار است.
*Star:در این توپولوپی کلیه کامپیوترها به یک کنترل کننده مرکزی به نام Hub متصل می شوند.Hub اطلاعات را درون شبکه ارسال و دریافت می کند.
مزایای این توپولوپی:
1-نصب آسان
2-توسعه آسان
3-اگر یک کامپیوتر خراب شود فقط آن کامپیوتر از شبکه خارج می شود و تاثیری بر شبکه ندارد.
*Ring:این توپولوپی توسط شرکت IBM اختراع شد به همین دلیل به IBM Token Ring مشهور است.
در این توپولوپی کامپیوترها به صورت یک حلقه کنار هم چیده می شود