به مجموعهای از چند کامپیوتر مستقل یا اجزای کامپیوتری که با یکدیگر ارتباط داشته باشند و بین آنها انتقال داده انجام شود، یک شبکه کامپیوتری گفته میشود. با توجه به رشد تکنولوژی در دنیای امروز، مخابرات داده و شبکه به جزو جداییناپذیر در زندگی بشر تبدیل شده و سریعترین رشد تکنولوژی را داشته است. از کاربردهای شبکه، میتوان به اشتراک منابع، کاربردهای خانگی مانند دسترسی به اطلاعات پراکنده در سراسر دنیا و کاربردهای تجاری اشاره کرد. شبکه، ترکیبی از سختافزار و نرمافزار است که دادهها را از یک مکان به مکان دیگر ارسال میکند. سختافزار، متشکل از تجهیزات فیزیکی و نرمافزار، مجموعهای از دستورالعملها است که سرویسهای مورد انتظار را امکانپذیر میکند. در این فرادرس، ابتدا به مفاهیم اولیه شبکه و اجزای سازنده آن میپردازیم. سپس ساختار لایهای شبکه و استانداردهای گوناگون هر لایه و پروتکلهای آنها آموزش داده میشود.