Tarmoq - kompyuterlar, terminallar va boshqa qurilmalarning ma’lumot almashishni ta’minlaydigan aloqa kanallari bilan o‘zaro bog‘langan majmui.
Kompyuterlararo ma’lumotlarni almashishni ta’minlab beruvchi bunday tarmoqlar kompyuter tarmoqlari deb ataladi.
Tarmoq axborotlarni uzatish, alohida foydalanilayotgan kompyuterlarni birgalikda ishlashini tashkil qilish, bitta masalani bir nechta kompyuter yordamida yechish imkoniyatlarini beradi.
Kompyuter tarmoqlarini ularning geografik joylashishi, masshtabi hamda hajmiga qarab bir nechta turlarga ajratish mumkin, masalan:
Lokal tarmoq - bir korxona yoki muassasadagi bir nechta yaqin binolardagi kompyuterlarni o‘zaro bog‘lagan tarmoq.
Mintaqaviy tarmoqlar – mamlakat, shahar, va viloyatlar darajasida kompyuterlarini va lokal tarmoqlarni maxsus aloqa yoki telekommunikatsiya kanallari orqali o‘zaro bog‘lagan tarmoqlar.
Global tarmoqlar - o‘ziga butun dunyo kompyuterlarini, abonentlarini, lokal va mintaqaviy tarmoqlarini telekommunikatsiya (kabelli, simsiz, sun’iy yo‘ldosh) aloqalari tarmog‘i orqali bog‘lagan yirik tarmoq.
Kompyuter tarmoqlari axborotlarni elektr signallari ko‘rinishida uzatish va qabul qilishga ixtisoslashgan muhit. Tarmoq xizmatlariga quyidagilarni misol tariqasida keltirish mumkin:
Fayl server xizmati. Bunda tarmoqdagi barcha kompyuterlar asosiy kompyuterning (server) ma’lumotlaridan foydalanish yoki o‘z ma’lumotlarini asosiy kompyuter xotirasiga joylashtirish mumkin;
Print server xizmati. Bunda tarmoqdagi barcha kompyuterlar o‘z ma’lumotlarini xizmat joriy qilingan kompyuter boshqaruvi orqali qog‘ozga chop qilishi mumkin;
Proksi server xizmati. Bunda tarmoqqa ulangan barcha kompyuterlar xizmat joriy qilingan kompyuter boshqaruvi orqali bir vaqtda Internet yoki boshqa xizmatlardan foydalanishi mumkin;
Kompyuter va foydalanuvchi boshqaruvi xizmati. Bunda tarmoqqa ulangan barcha kompyuterlarning va ularda qayd qilingan foydalanuvchilarning tarmoqda o‘zini tutishi hamda faoliyat yuritishi belgilanadi va nazorat qilinadi.