Самолетни двигатели Административно право Административно право на Беларус Алгебра Архитектура Безопасност на живота Въведение в професията „психолог“ Въведение в икономиката на културата Висша математика Геология Геоморфология Хидрология и хидрометрия Хидравлични системи и хидромашини История на Украйна Културология Културология Логика Маркетинг Машиностроене Медицинска психология Метали и заваръчни инструменти Метали и метали икономика Описателни геометрия Основи на икономически т Oria професионална безопасност Пожарна тактика процеси и структури на мисълта, Професионална психология Психология Психология на управлението на съвременната фундаментални и приложни изследвания в апаратура Социална психология социални и философски проблеми Социология Статистика теоретичните основи на компютъра автоматично управление теория теорията на вероятностите транспорт Закон Turoperator Наказателно право Наказателно-процесуалния управление модерно производство Физика физични явления Философски хладилни агрегати и екология Икономика История на икономиката Основи на икономиката Икономика на предприятията Икономическа история Икономическа теория Икономически анализ Развитие на икономиката на ЕС Спешни ситуации VKontakte Odnoklassniki My World Facebook LiveJournal Instagram

Централизирана и разпределена обработка на данни. Режими на компютърни потребители. Видове диалог на компютър.




Отворена система означава всяка система, изградена в съответствие с отворени спецификации. Под спецификацията се разбира описанието на хардуер, софтуер или други компоненти, методите на тяхното функциониране, взаимодействието с други компоненти, условията на работа, ограниченията при използване и други характеристики. Отворените спецификации са публично достъпни, публикувани спецификации, приети в резултат на обсъждане от всички заинтересовани страни.

В процеса на взаимодействие между възли на различни компютърни мрежи, тяхната архитектура трябва да е отворена, а самият процес на взаимодействие е унифициран и стандартизиран. Задачата за координирано взаимодействие на различни мрежови ресурси се решава с помощта на протоколна система. Под протокол се разбира система от формализирани правила, които определят последователността и формата на съобщенията, обменени между мрежовите компоненти на различни мрежови възли.

Тъй като процесът на обмен в мрежата е многофункционален, протоколите се разделят на нива според групите свързани функции, изпълнявани. Препоръчителният референтен модел OpenSystemInterconnection Open OSI , предложен от Международната организация за стандартизация през 1984 г., разпределя мрежовите функции в 7 слоя. (Фиг. 6.4).

Компонентите, които реализират протоколите на съседни нива и са разположени в един и същ мрежов възел, взаимодействат помежду си според определени правила в съответствие със стандартизирани формати на съобщения, наречени интерфейс . По този начин протоколите определят правилата за взаимодействието на компоненти от едно ниво в различни възли, а интерфейсите определят правилата за взаимодействието на компоненти на съседни нива на един възел.

Йерархично организиран набор от протоколи, достатъчен за организиране на взаимодействието на възлите в мрежа, се нарича стек на протокол за комуникация .

На фиг. 6.4, принципите на работа на OSI модела се разглеждат от примера за прехвърляне на данни от възел А до възел В на компютърна мрежа. На всяко ниво на OSI модела се изпълняват специфични функции, протоколи и комуникации. В същото време хоризонталните връзки описват взаимодействията между програми и процеси на различни мрежови възли, а вертикалните описват интерфейса за взаимодействие между нивата на един възел.

Хоризонталните връзки между горните нива са косвени и се осъществяват чрез вертикалното взаимодействие на нивата на всеки от възлите. Предаваните данни от едно от нивата на възел А постепенно се снижават до най-ниското физическо ниво, обслужващо канала за предаване, и се предават на физическото ниво на възел В, след което се покачват до нивото, съответстващо на това, от което е получена командата за предаване на пакета. По този начин се осъществява пряко взаимодействие между най-ниските (физическите) нива.


border=0


Приложният слой е най-високото ниво на OSI модела на приложение. Той осигурява достъп до програми в компютърна мрежа. Примерите на процесите на ниво приложение включват програми за прехвърляне на файлове, пощенски услуги и управление на мрежата.

Слоят за представяне на данни е предназначен за преобразуване на данни от една форма в друга, например от кодовата таблица на EBCDIC (ExtendedBinaryCodedDecimalInterchangeCode) на разширения двоичен десетичен код за обмен на информация в таблицата с кодове на американската стандартна информация ASCII (AmericanStandartCodeforInformationInterchange). На това ниво се обработват специални и графични знаци, данните се компресират и възстановяват, данните се криптират и декриптират.

На ниво сесия сигурността на предаваната информация и комуникационната поддръжка се следи до края на сесията за предаване.

Транспортният слой е най-важен, тъй като той служи като посредник между горните слоеве, ориентирани към приложението и долните слоеве, които осигуряват подготовката и предаването на данни по мрежата. Транспортният слой е отговорен за скоростта на пренос на данни, безопасността на предаваните данни, както и за присвояване на уникални номера на пакетите. На транспортното ниво на приемащия възел номерата на пакетите се използват за контрол на предаването и възстановяването на първоначалната последователност на пакетите.



На ниво мрежа се определят мрежовите адреси на възлите получатели на същата или друга мрежа, в случай на географска разпределена или глобална мрежа и се определят маршрути за пакети. Транспортните и мрежовите слоеве осигуряват целенасочена и правилна доставка на пакети.

На слоя за връзка за данни се генерират, предават и получават рамки от данни. Кадрите съдържат данни, адрес и друга идентифицираща информация за рамката, идваща от мрежовия слой. След това кадрите се прехвърлят във физическия слой, където се транспортират до физическия слой на друг възел.

Физичният слой е най-ниското ниво на референтния модел на OSI. На това ниво кадрите, получени от мрежовия слой, се преобразуват в последователност от електрически сигнали, представляващи логически комбинации от нули и такива. Тези сигнали се предават през физическата предавателна среда до физическия слой на друг мрежов възел, където се извършва обратното преобразуване на последователности от нули и такива в кадри.

Както всеки универсален модел, OSI е доста тромав, излишен и няма необходимата гъвкавост на приложение. Следователно, софтуерните разработчици на мрежови инструменти не е задължително да се придържат към приетото разделение на функциите. Редица съвременни мрежови протоколи използват свои собствени модели на много нива, които се различават от разделянето на функциите на OSI модела. Обикновено тези модели намаляват броя на нивата, като комбинират няколко горни нива в едно, оставяйки долните нива непроменени. Например, Интернет използва модел на пет нива, при който горният приложен слой има по-широка функционалност и съответства на трите горни нива на OSI референтния модел.

3. Концепцията и моделите на архитектурата "клиент-сървър".

Клиентско-сървърната архитектура се появява в края на 80-те години на XX век в периода на децентрализация на структурите на автономните изчислителни системи и развитието на разпределени системи за обработка на данни под формата на различни видове компютърни мрежи. Децентрализацията на архитектурата на първите изчислителни системи стана възможна във връзка с появата на компютри и миникомпютри, на които преминаха част от функциите на централните компютри. В същото време компютрите, които предоставят тези или онези ресурси за общо ползване на всички други компютри в мрежата, се наричаха сървъри , а компютрите, които изискват споделени ресурси за използване, се наричаха клиенти . Съответно архитектурата на такива разпределени изчислителни системи е наречена архитектура клиент-сървър .

В зависимост от вида на предоставения ресурс се разграничават файлов сървър , сървър на база данни (DB), сървър на приложения, сървър за печат , комуникационен сървър , интернет сървър ( WEB сървър ), пощенски сървър и други видове сървъри.

Файловият сървър изпълнява функции за управление на LAN, осъществява комуникационни връзки, съхранява файлове, споделени в мрежата и осигурява достъп до споделено пространство на диска.

Сървърът на базата данни съдържа всички или по-голямата част от данните, използвани от компютрите в мрежата и е един от основните компоненти на мрежата, тъй като всички заявки за данни се правят с неговото пряко участие. В допълнение към контрола на достъпа до базите данни, сървърът осигурява сигурност и синхронизация на достъпа до базата данни. Осигуряването на сигурност на базата данни е осигуряване на достъп до базата данни само на оторизирани потребители. Сървърът за приложения изпълнява една или повече задачи за приложение, които се стартират от команди от работните станции на мрежата. Принципът на работа на сървъра за приложения е да извършва всички изчислителни операции на сървъра, използвайки процесите на получаване на данни от сървъра на базата данни и организиране на интерфейса с работни станции, на мониторите на които се показват резултатите от решенията и се инициират следващите стъпки за решаване на проблеми.

Печатният сървър осигурява на мрежовите станции достъп до споделени ресурси за печат. Заявките за печат от работни станции се споделят от сървъра на отделни задания, поставят се на опашка и се изпълняват на мрежов принтер.

Комуникационният сървър организира достъпа на всякакви отдалечени компютри до информационните ресурси на мрежата с помощта на модем и телефонни линии. Някои комуникационни сървъри предоставят терминални инструменти за емулация за комуникация с мейнфрейм или миникомпютър.

Интернет сървър (WEB сървър) се използва за организиране и хостинг на WEB страници и предоставяне на интернет WWW услуга.

Пощенският сървър контролира получаването и изпращането на електронна поща, регистрира имейл съобщения, създава и поддържа работата на електронните пощенски кутии и защитава мрежата от несъществени съобщения.

Моделите архитектура клиент-сървър се различават в разпределението на софтуерните компоненти между сървърите и мрежовите работни станции. В същото време са следните софтуерните компоненти:

• програма за внедряване на потребителски интерфейс за въвеждане на данни, заявки и показване на резултатите от решаването на проблем (компонент за представяне);

• приложни програми, които изпълняват функциите и задачите на предметната област (компонент на приложението);

• програми, които осигуряват достъп и управление на информационни ресурси на мрежата (диспечер на ресурси).

В момента съществуват четири модела на архитектурата клиент-сървър, които съществуват и се използват в практическата работа:

1. В модела „файлов сървър“, показан на фиг. 6.5, на сървъра се намират само данни. Цялата обработка на данни се извършва на клиентския компютър.

Фиг. 6.5 Модел „файлов сървър“

2. Моделът на „достъп до отдалечени данни“, представен на Фигура 6.6, изисква поставянето на мениджър на информационни ресурси на сървъра в допълнение към данните.

Фиг. 6.6 Модел на данни за отдалечен достъп

3. Моделът "интегриран сървър", показан на фиг. 6.7, включва сървъра, изпълняващ приложни функции и функции за достъп до данни чрез поставяне на данни, мениджър на ресурси и компонент на приложение на сървъра.

Фиг. 6.7 Модел "интегриран сървър"

Моделът на интегрирания сървър е най-привлекателният за големите мрежи, ориентирани към обработка на големи обеми информация, които се увеличават с времето.

4. Със сложен и обемен компонент на приложението се отделя отделен сървър за него, наречен сървър на приложения. В този случай моделът предполага тристепенна архитектура клиент-сървър. Такава архитектура е показана на фиг. 6.8.

Фиг. 6.8 Тристепенна архитектура клиент-сървър.

Когато всеки компютър изпълнява само свои локални програми, миграцията на програми по мрежата е изключена, когато сървърите обработват заявки от клиенти. Съответно е по-лесно да се осигури достъп до парола до необходимите програми, като същевременно се намалява вероятността от компютърни вируси в системата.





; Дата на добавяне: 2017-11-30 ; ; изгледи: 500 ; Публикуваните материали нарушават ли авторските права? | | Защита на личните данни | ПОРЪЧАЙТЕ РАБОТА


Не намерихте това, което търсите? Използвайте търсенето:

Най-добри думи: За студента най-важното е да не издържат изпита, а да помнят за него навреме. 10198 - | 7584 - или прочетете всичко ...

2019 @ ailback.ru

Генериране на страница през: 0.004 сек.