Архитектурата на компютърната мрежа се определя като физически и логически дизайн на софтуера, хардуера, протоколите и медиите за предаване на данни. Просто можем да кажем как са организирани компютрите и как са разпределени задачите на компютъра.
Използват се два вида мрежови архитектури:
java уеб услуги
- Peer-to-Peer мрежа
- Мрежа клиент/сървър
Peer-to-Peer мрежа
- Мрежата Peer-to-Peer е мрежа, в която всички компютри са свързани заедно с равни привилегии и отговорности за обработка на данните.
- Мрежата Peer-to-Peer е полезна за малки среди, обикновено до 10 компютъра.
- Peer-to-Peer мрежата няма специален сървър.
- На всеки компютър се присвояват специални разрешения за споделяне на ресурсите, но това може да доведе до проблем, ако компютърът с ресурса не работи.
Предимства на мрежата Peer-to-Peer:
- Той е по-евтин, тъй като не съдържа специален сървър.
- Ако един компютър спре да работи, но другите компютри няма да спрат да работят.
- Лесно се настройва и поддържа, тъй като всеки компютър се управлява сам.
Недостатъци на peer-to-peer мрежата:
- В случай на мрежа Peer-to-Peer, тя не съдържа централизирана система. Следователно не може да архивира данните, тъй като данните са различни на различни места.
- Има проблем със сигурността, тъй като устройството се управлява само.
Мрежа клиент/сървър
- Мрежата клиент/сървър е мрежов модел, предназначен за крайните потребители, наречени клиенти, за достъп до ресурси като песни, видео и т.н. от централен компютър, известен като сървър.
- Централният контролер е известен като a сървър докато всички други компютри в мрежата се извикват клиенти .
- Сървърът изпълнява всички основни операции като сигурност и управление на мрежата.
- Сървърът отговаря за управлението на всички ресурси като файлове, директории, принтер и др.
- Всички клиенти комуникират помежду си чрез сървър. Например, ако client1 иска да изпрати някои данни на клиент 2, тогава той първо изпраща заявката до сървъра за разрешение. Сървърът изпраща отговора на клиент 1, за да започне комуникацията си с клиент 2.
Предимства на мрежата клиент/сървър:
- Мрежата клиент/сървър съдържа централизираната система. Следователно можем лесно да архивираме данните.
- Мрежата клиент/сървър има специален сървър, който подобрява цялостната производителност на цялата система.
- Сигурността е по-добра в мрежа клиент/сървър, тъй като един сървър администрира споделените ресурси.
- Той също така увеличава скоростта на споделянето на ресурси.
Недостатъци на мрежата клиент/сървър:
- Мрежата клиент/сървър е скъпа, тъй като изисква сървър с голяма памет.
- Сървърът има мрежова операционна система (NOS), за да предостави ресурсите на клиентите, но цената на NOS е много висока.
- Изисква специален мрежов администратор, който да управлява всички ресурси.