мрежа разпределението на ресурсите концепция 1
В компютърна мрежа, всеки компютър, работещ под операционната си система. Взаимодействието между компютри в мрежата се дължи на предаване на съобщения чрез системата за комуникации. С помощта на тези съобщения е обикновено един компютър искания достъп до местни ресурси [файлове, дискови устройства, принтери, и така нататък] друг компютър. Разпределение на местните ресурси от всеки компютър сред всички потребители на мрежата - основната цел на създаването на компютърна мрежа.
На компютри ресурси, които трябва да бъдат достъпни за всички потребители в мрежата, операционната система включва софтуерни модули, които ще бъдат постоянно в режим на готовност за исканията, постъпили през мрежата от други компютри. Тези софтуерни модули, наречени сървър [Engl. Сървър - да служи] като основна своя задача да обслужва искания за достъп до ресурсите на вашия компютър. На компютри, чиито потребители искат да получат достъп до ресурсите на други компютри, също се добавя към софтуерните модули на операционната система, които трябва да се генерира заявки до отдалечени ресурси и да ги изпращате по мрежата до желаната компютъра. Тези модули обикновено се наричат мека клиент [Eng. Клиент - Client]. По този начин, комуникационната система, предава съобщения с искания и отговори от един компютър на друг, но основната работа за организиране на споделянето на ресурси изпълнява клиентски и сървърни операционни системи.
Чифт модули "клиент - сървър" предлага общи достъп до само един вид ресурс, като например файлове. В този случай ние казваме, че потребителят трябва да се справят с услугата на файла [Eng. Service]. Обикновено мрежа операционната система поддържа няколко вида мрежови услуги за своите потребители - файл услуга, услуга за отпечатване, електронна поща и т.н. Описание на предлаганите услуги конкретна услуга услуга повикване. Мрежови услуги винаги са предоставени на програмата. Разпределени програма - програма, която се състои от няколко части, всяка част обикновено се извършва на един компютър мрежа.
Мрежата може да бъде изпълнен и разпространени потребителски програми - приложения. Разпределени приложение също се състои от няколко части, всяка от които изпълнява определена свършена работа по решаването на приложни проблеми, като например база данни мрежа. Разпределени приложения често се наричат мрежови приложения. Трябва да се подчертае, че не всяко приложение, което работи в мрежата, е мрежата. Има редица популярни приложения, които не са разпределени и се движат изцяло на една компютърна мрежа.
"Клиент" и термините "сървър" не само се използват за означаване на софтуерни модули, но и компютри, свързани към мрежата. Ако компютърът предоставя своите ресурси към други компютри в мрежата, то се нарича сървъра, и ако той ги консумира - на клиента. Понякога един и същ компютър може да действа като и двата сървъра и клиента.
В зависимост от ресурса мрежа концепции за разпределяне са разделени на партньорска мрежа и сървър-базирани.
В мрежа компютър-компютър, всички компютри са равни: не съществува йерархия между компютрите и не съществува специална [посветен] сървър. Обикновено всеки компютър функционира като едновременно клиент и сървър. Всички потребители са свободни да решават какво местно ресурси на компютъра си, за да правят публично достъпна в мрежата. Peer мрежи се наричат още работни групи. Работна група - малък екип, така че обикновено за специализирани мрежи не повече от 10 компютъра.
Когато сте свързани към мрежата за повече от 10 Потребителите на специализираната мрежа, където компютрите и да действат като клиенти и сървъри може да не са достатъчно продуктивни. Ето защо, повечето мрежи използват наети сървъри. А специален сървър се нарича компютър, който функционира само като сървър [с изключение на клиент функция]. Те са специално оптимизирани за бърза обработка на заявките от мрежовите клиенти и за управление на защитени файлове и директории. Една мрежа, в която има специален сървър, наречен уеб сървър-базирана.