Смекни!
smekni.com

Программное обеспечение сетей ЭВМ

Оглавление


Оглавление1

Введение.2

Теоретическаячасть: "Программноеобеспечениесетей ЭВМ"3

Операционныесистемы компьютерныхсетей3

Быстродействиесетевой ОС5

WindowsNT Server7

Коммуникации8

Обменинформацией8

Управлениебазами данных11

Защитаданных12

Доступк мэйнфреймам13

Эмуляциятерминала13

Управлениесетью и оптимизациярасходов нанеё15

SMS-сервер управлениясистемами15

«Нулевыерасходы наадминистрирование»15

Заключение17

Примечание17

Практическаячасть18

Практическоезадание № 118

Практическоезадание № 221

Приложения25

Списокиспользованнойлитературы28

Введение.

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

Насегодняшнийдень в миресуществуетболее 130 миллионовком­пьютерови бо­лее 80 % изних объединеныв различныеинформационно-вычислительныесети от малыхлокальных сетейв офисах доглобальныхсетей типаInternet. Всемирнаятенденция кобъ­единениюкомпьютеровв сети обусловленарядом важныхпричин, такихкак ускорениепе­редачиин­формационныхсообщений,возможностьбыстрого обменаинформациеймежду пользователями,получение ипередача сообщений(факсов, E-Mail писеми прочего) неотходя от рабочегоместа, возможностьмгновенногополучения любойинформациииз лю­бой точкиземного шара,а так же об­менинформациеймежду компьютерамиразных фирмпроизводителейра­бо­тающихпод разнымпрограммнымобеспечением.

Такиеогромныепотенциальныевозможности,которые несетв себе вычислитель­наясеть и тот новыйпотенциальныйподъем, которыйпри этом испытываетинформацион­ныйкомплекс, а также значительноеускорениепроизводственногопроцесса недают нам правоне приниматьэто к разра­боткеи не применятьих на практике.

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

Интеграцияи формированиеинформационно-управляющихре­сурсовявляются основнымаргументомв пользу созданиясетевой архитектуры,абонентскихслужб сетевогодоступаисущественно­горасширенияпредоставляемыхуслуг по распределению,телеобработкеинформационныхпотоков.


Теоретическаячасть: "Программноеобеспечениесетей ЭВМ"

Сеть—ничто безпрограммногообес­печения.Программноеобеспечение(ПО) вычислительныхсетей обеспе­чиваеторганизациюколлективногодоступа квычислительными информационнымресурсам сети,динамическоераспределе­ниеи перераспределениересурсов сетис целью повышенияоперативностиобработкиинформациии максимальнойзаг­рузкиаппаратныхсредств, а такжев случае отказаи выхода изстроя отдельныхтехническихсредств и т.д.

Подобноземной коре,сетевое ПОсостоит изслоев. Одни изних «толще»,другие "тоньше",но все работаюткак единоецелое. Каждыйслой сетево­гопрограммногообеспечениянацеленна решениетой или инойконкретнойзадачи.

Программноеобеспечениевычислительныхсетей включаеттри основных«слоя»:

  • общеепрограммноеобеспечение,образуемоебазовым ПОотдельных ЭВМ,входящих всостав сети;

  • специальноепрограммноеобеспечение,образованноеприкладнымипрограммнымисредствами,отражающимиспецификупредметнойобласти пользователейпри реализациизадач управления;

  • системноесетевое программноеобеспечение,представ­ляющеекомплекс программныхсредств, поддерживающихи координирующихвзаимодействиевсех ресурсоввычислитель­нойсети как единойсистемы.

Разумеется,любая слоистаяструктурануждается вфун­даменте,как земная корав магме, а многослойноепрограммноеобеспече­ние,образующеесетевую средудля коллективнойдеятельно­сти,базируетсяна операционнойсистеме.

Операционныесистемы компьютерныхсетей

Операционнаясистема сетивключает в себянабор управляющихи обслуживающихпрограмм,обеспечивающих:

  • межпрограммныйметод доступа(возможностьорганизациисвязи междуотдельнымиприкладнымипрограммамикомплек­са,реализуемымив различныхузлах сети);

  • доступотдельныхприкладныхпрограмм кресурсам сети(и в первую очередьк устройствамввода-вывода);

  • синхронизациюработы прикладныхпрограммныхсредств в условияхих обращенияк одному и томуже вычислительномуресурсу;

  • обменинформациеймежду программамис использованиемсетевых "почтовыхящиков";

  • выполнениекоманд операторас терминала,подключен­ногок одному изузлов сети, накаком-либоустройстве,подклю­ченномк другому удаленномуузлу вычислительнойсети;

  • удаленныйввод заданий,вводимых слюбого терминала,и их выполнениена любой ЭВМв пакетном или оперативномрежиме;

  • обмен наборамиданных (файлами)между ЭВМ сети;

  • доступ кфайлам, хранимымв удаленныхЭВМ, и обработкуэтих файлов;

  • защитуданных и вычислительныхресурсов сетиот несанкционированногодоступа;

  • выдачу различногорода справокоб использованииин­формационных,программныхи техническихресурсов сети;

  • передачутекстовыхсообщений содного терминалаполь­зователяна другие(электроннаяпочта).

Операционныесистемы (ОС)отвечаютза выполнениеосновных функцийлюбого компьютера,будь то мэйнфреймили миникомпьютер,сетевой серверили настольныйПК. Для пользователяработа и рольоперационнойсистемы наиболеезаметна и важна;ведь клавиатура,мышь и интерфейс— един­ственныепосредникипри общениичеловека сприложения­мии аппаратурой.

С помощьюоперационнойсистемы сети:

  • устанавливаетсяпоследовательностьрешения задачпользователя;

  • задачипользователяобеспечиваютсянеобходимымиданными, хранящимисяв различныхузлах сети;

  • контролируетсяработоспособностьаппаратныхи програм­мныхсредств сети;

  • обеспечиваетсяплановое иоперативноераспределениересурсов взависимостиот возникающихпотребностейразлич­ныхпользователейвычислительнойсети.

Выполняемоес помощьюоперационнойсистемы сетиуправлениевключает:планированиесроков и очередностиполучения ивыдачи информацииабонентам;распределениерешаемых задачпо ЭВМ сети;присвоениеприоритетовзадачам и выходнымсообщениям;изменениеконфигурациисети ЭВМ; распределениеинформационныхвычислительныхресурсов сетидля решениязадач пользователя.

Оперативноеуправлениепроцессомобработкиинформациис помощьюоперационнойсистемы сетипомогаеторганизовать:учет выполнениязаданий (либоопределитьпричиныихневыполнения);выдачу справоко прохождениизадач в сети;сбор данныхо работах,выполняемыхв сети, и т.д.

Поотношению каппаратнойчасти и приложениямопера­ционнаясистема выступаеткак диспетчер,ответственныйза открытиеи закрытиефайлов, взаимодействиес сетью, пере­носинформациина диск и обратно,отображениеинформа­циина экране и ееобновление,наблюдениеза коммуникаци­оннымипортами и т. д.

Операционнаясистема за­щищаетпрограммы другот друга, следитза запросамии об­служиваетих, управляетиспользованиемпамяти и т.д.

ОперационныевозможностиОС отдельныхЭВМ, входящихв состав вычислительнойсети, поддерживаютпотребностипользователейво всех традиционныхвидах обслуживания:средствахавтоматизациипрограммированияи отладки, доступак пакетам прикладныхпрограмм иинформациилокальных базданных и т.д.

Сетевыевозможности— одна изобязанностейоперационнойсистемы. Существуетдва подходак поддержкеспособностейкомпьютеровобщаться другс другом. Одиниз них— снабдитьсетевыми средствамиавтономнуюоперационнуюсистему типаMSDOS.Второй, бо­леесовременныйподход— с самогоначала встраиватьсред­стваподдержки сетив операционнуюсистему и получатьта­ким образомцелостноерешение. Такойподход реализованв системахWindows95, WindowsNT,OS/2, NovellNetWare,UNIX,в протоколахAppleTalkдля Macintoshи в других нынеприменяемыхоперационныхсистемах.Операционныесистемы с сетевымифункциямипредставленыдвумя не всегдаразличимымиразновидностями:сервернымии клиентскими.Это вызваноразличиемвозможностейи функций серверови клиентов сетина базе ПК.Сервер­наяоперационнаясистема концентрируетсяна управленииресурсами, аклиентская— на удовлетворениипотребностейвладельца, тоесть на выполнениизаданий смаксимальнойскоростью иэффективностью.

Выборсерверныхоперационныхсистем длякорпоративныхсетей на базеПК весьма широк:WindowsNT,OS/2,NovellNetWare,UNIXи MacOSс сетевымислужбами AppleShareи AppleTalk.Как правило,эти операционныесистемы способ­ныфункционироватьи в качествеПО клиента, ив качестве ПОсервера. Болеетого, частосуществует«младшая»версия длянастольныхкомпьютеров.Такие программныепродукты какWindowsNTWorkstation,OS/2 Workstationи ПО рабочейстанции отNetWare,по существу,представляютсобой не­сколькоупрощенныеверсии своих«старших братьев»,рабо­тающихна серверах..

Обсуждаяклиентскиеили серверныеоперационныесистемы, нельзяне сказать оплатформах.В компь­ютерноммире, как и вобычной жизни,под платформойпо­нимаетсянекое основание.В данном случаеплатформойна­зывают либоаппаратуру,на которойфункционируетопера­ционнаясистема, либосочетаниеаппаратурыи аппаратно-зависимойоперационнойсистемы. OS/2,например, создаваласьдля процессоровкомпании Intel,хотя поначалупредназнача­ласьи для процессоровPowerPC.Другие операционныесис­темы, например,UNIXи WindowsNT,являютсяпереносимыми,то есть могутработать наплатформахс разнымипроцес­сорами.

Сетевыеоперационныесисте­мы создаютсядля решениямасштабныхзадач: онипредназначеныдля управленияи обслуживаниямассовых (неред­коодновременных)запросов клиентов.Кроме того,сетевая опе­рационнаясистема отвечаетза проверкуучётных данныхпользователя,его паролейи прав. К сетевымОС предъявляютсягораздо болеевысокие требованияв отношенииотказоустойчивости— ведь онидол­жны гарантироватьнепрерывностьработы и целостностьдо­веренныхим гигабайтови даже терабайтовинформации.Се­тевая ОСуправляетсовместнымиспользованиемресурсов, уда­леннымдоступом,администрированиемсети, почтовымобслу­живаниеми массой прочихсоставляющихбесперебойнофун­кционирующейсреды коллективнойработы.

Быстродействиесетевой ОС

Сетеваяоперационнаясистема должнаработать смаксимальновозможнойскоростью.Добиться этогоудаётся посредством«трёх М»: многопоточности,многозадачности,многопроцессорности.

Многопоточность

Многопоточнаяобработкаоснована натом, что микропроцессор(в конечномсчете, от­ветственныйза все происходящеев компьютере)работает сневероятнойскоростью,измеряемойкрошечнымиединица­мивремени— тактами.Эти такты выполняютсянезависимоот того, обрабатываетли процессоркакую-нибудьзадачу или нет.При этом многиетакты приходятсяна время, когдапро­цессорработает «вхолостую»:например, когдапрограмма ждет,пока сравнительномедленныйдисковый накопительвыдаст данныедля дальнейшейобработки.

Примногопоточнойобработкепроцесс(например, приложение—редактор текстов)подразделяетсяна отдельныесоставляющие,илипотоки,каж­дый изкоторых выполняетсямикропроцессоромпо отдель­ности(см. рис. 1).Подразделениепроцесса насоставляющиеего потоки –функция самогоприложения,а планированиепо­токов, тоесть порядокпредоставленияим процессорноговре­мени,осуществляетсяоперационнойсистемой. Точнее,имен­но такобстоит делов системах типаWindowsNTилиOS/2, поддерживающихвытесняющуюмногозадачность.

Поток1



3 2 1

Поток2


Поток3



Рисунок 1.


Многозадачность

Многозадачность— одна изособенностейсовременныхоперационныхсистем от Windows95 до WindowsNT,OS/2 и UNIX,состоящая вих кажущейсяспособностиодновременновыполнятьнесколькопроцессов.Эта способностьсоздаетсяблагодарявысокой скоростира­боты процессораи его способностиперемежатьвыделенныеразным задачаминтервалывремени (ихназывают квантами),не обязательнозавершая выполнениеодного процессадо на­чаладругого (см.рис. 2).



   




Рисунок 2.


Существуетдва типа многозадачности:с вытеснениеми безнего (последнююназывают такжекооперативноймного­задачностью).В первом случаеоперационнаясистема самаконтролирует,кто, что и когдаделает. Онаспособна отложитьвыполнениепроцесса (потока),если надо выделитьвремя дру­гомупроцессу, имеющемувысший приоритет.В случае коо­перативноймногозадачностипроцессы сосуществуютна ос­новенекоего «кодексачести», сами,решая, когдаим отдать про­цессордругому приложению.

Многопроцессорность

В сетях,где большиеобъемытрафика1— норма,сетевая операционнаясистема можетеще успешнеесправлять­сяс многозадачностью,если поддерживаетмногопроцессор­нуюобработку.Тогда она можетподдерживатьмногие десят­киили даже сотнипроцессорови способнараспределятьра­бочую нагрузкусервера срединих так, чтомножествопроцессов будутфактическивыполнятьсяодновременно,каждый на своемпроцессоре.

Е

стьдве разновидностимного процессорнойобработки:асимметричная(AsymmetricMultiprocessing,ASMP)и симметричная(SymmetricMulti­processing,SMP).При асимметричнойобработкенагрузкарас­пределяетсямежду процессорамитак, что одинили несколь­коиз них обслуживаюттолько операционнуюсистему, а ос­тальныезаняты толькоприложениями.При симметричнойобработке любойпроцесс, требующийобработки,может бытьпоручен любомусвободномупроцессору(см. рис. 3).В силубольшей гибкостисимметричноймодели операцион­наясистема с поддержкойSMP обеспечиваетдва важныхпре­имущества.Во-первых, повышаетсяотказоустойчивостьсети, так каклюбой процессорспособен справитьсяс любой задачей,и потому отказодного процессоране влечет засобой крах всейсистемы. Во-вторых,улучшаетсябалансировкана­грузки, таккак операционнаясистема способнараспределятьее среди процессоровравномернои тем самымпредотвращатьпоявление узкихмест из-за слишкомчастых обращенийк од­ним процессорами пренебреженияостальными.

 

 

Рисунок3.

Windows NT Server

ПоявлениеОС WindowsNTServerознаменоваловступле­ниекорпорацииMicrosoftна рынок сетевыхоперационныхси­стем. WindowsNTServerбыстро сталавесьма популярной,осо­бенно всвоей значительнопереработаннойверсии4.0, куда включенаподдержканабора системныхслужб ActiveServer,спроектированногоспециальнодля разработкиинтрасетейи управленияими. Windows2000 (переименованнаяверсия 5.0)еще более расширяетвозможностиуправлениясетью благодаряинициативенулевых расходовна администрирование(ZeroAdministrationInitiative),которая снизитрасходы и сложностьподдержкиперсональныхком­пьютеров-клиентовблагодаряцентрализацииуправлениякли­ентамии их ПО.

WindowsNT— 32-разряднаямногопоточнаямногозадачнаяоперационнаясистема,котораяпоставляетсяв версиях длясервера и длярабочей станции.В своем серверномвоплощенииWindowsNTслужит фундаментомпакета серверныхприложенийMicrosoftBackOffice.Версия длярабочей станциипредставляетсобой высокопроизводительнуюоперационнуюсистему, отличаю­щуюсяот WindowsNTServerлишь оптимизациейдля настоль­ногокомпьютера.

WindowsNTлучше всего«себячувствует»на компьюте­рахс большим объемомпамяти и дисковогопространства.Ей необходимоминимум16 Мб ОЗУ,но она работаетнамного быстрееи стабильнее,когда объемОЗУ составляет32 Мб и более.В этом отношенииWindowsNTаналогичнаиграм, Windows95 и приложениямтипа MicrosoftOffice97, работакоторых заметноулучшается,когда объемпамяти превышаетминимальнодопустимуювеличину. Необходимыйобъем дис­ковогопространствазависит отплатформы, накоторой рабо­таетWindowsNT.В системах набазе процессоровIntelона занимаетна диске минимум125 Мб, а вRISC-системахей по­надобитсяне менее160 Мб. По частитипа платформыWindowsNTпочти всеядна:она пригоднакак для однопроцессорногосервера, почтиничем не отличающегосяот Вашегонастоль­ногокомпьютера,так и для чудатехники с поддержкойSMP и 32процессорами.

В большинствесетей используютсяне только ПКи не толькоWindows,но целый конгломератплатформ и дажесе­тевых архитектур.WindowsNTServer,как и большинствосер­верныхоперационныхсистем, «хорошоосведомлена»об альтернативных«укладах жизни».Поэтому онаможет работатькак самостоятельно,так и в сотрудничествес другими сете­вымиОС —NovellNetWare,DECPathworksи почтеннойUNIX.WindowsNTможно подключатьк мэйнфреймампо протоко­луIBMSNA,к сетям Macintoshс протоколамиAppleShareи AppleTalkи к любым сетямна основе протоколовTCP/IP,включая, естественно,и Интернет.WindowsNTServerподдер­живаеттакже компьютеры-клиентыпод управлениемMacOS,OS/2,UNIX,MS-DOSи разных версийWindows(в том числе«старушки»3.1).

Надежнаяи эффективнаяподдержкасовместногоис­пользованияресурсов— важнейшаяобязанностьсетевой опе­рационнойсистемы; постепени важностис ней сопоставиматолько поддержкаэлектроннойпочты.

Коммуникации

Операционныесистемы составляютлишь частьсетевой среды.Сотрудничестволюбого родасвязано с передачейи приемом информации,и поэтому требуеткоммуникационногопрограммногообеспечения— узкоспециализированногоПО, играющегороль посредникамежду пользовательскимиприложениямис одной стороныи сетевымипротоколами,модемами,маршрутизаторами,ком­мутационнымисервисами ипрочими технологиямиISO/OSIнизкого уровня— с дру­гой.РазработчикамПО, которыеполагаютсяв качестветаких, заполняющихпропасть междуприложениямии поставщика­миуслуг связии телефонии,посредниковна инструментарийMicrosoft,служат два еепроизведениясо звучныминазвания­ми— MAPIи TAPI.


TAPI

Интерфейсприложенийкомпьютернойтелефонии(TelephonyApplicationProgrammingInterface,TAPI)представляетсобой наборфункций, позволяющихразнообразнымприло­жениямпользоватьсятелефоном дляподдержки стольпривле­кательныхформ сотрудничества,как:

  • телеконференции;

  • передачаданных, в томчисле по факсуи электроннойпочте;

  • удаленныйдоступ;

  • интерактивноевзаимодействие;

  • поискинформациина доскахобъявлений,в группах но­востейи т. д.

Посуществу TAPI- это наборсервисов-посредниковмежду приложением,нуждаю­щимсяв телефонныхуслугах, испециальнойпрограммой— поставщикомуслугтелефоннойсвязи, котораявзаимодейству­етс реальнойаппаратурой:телефоном,факсом, модемоми т. д. TAPIискусно встроенв Windowsи являетсяединственнымметодом, доступнымWindows-приложениямдля манипулиро­ваниятелефоном. TAPIможет поддерживатьработу настольногокомпьютерас настольнымтелефоном илис телефоном,доступным черезлокальную сеть.


MAPI

MAPIпредставляетсобой отраслевойстандарт, благодарякоторомукоммуникационныеприложенияпередают информациюдруг другу. Этокак бы универсальныйязык, позволяющийразличнымпрограм­мампонимать другдруга и взаимодействовать.СерверныекомпонентыMAPIпозволяютсерверу Exchangeработать смножествомразнотипныхпочтовых клиентови сервисов,та­ких как,например, поставщикиоперативнойинформации.КлиентскиекомпонентыинтерфейсаMAPIобеспечиваютWindows-приложениямтипа ExchangeClientвозможностьобмениватьсяпочтой с любымMAPI-сервером,не заботясьо подробностяхвроде форматапочтовогоадреса получателяили взаимодействияс его почтовымсервером.

Каки прочие интерфейсыприкладногопрограммирования,MAPIработает нанизком уровненезаметно дляпользо­вателя,хотя без этогоинтерфейсане обойтисьдаже при про­стейшихоперациях типачтения и удаленияпочтовых сооб­щений.По существу,MAPIслужит «почтовымотделениеми службой доставки»любогоMAPI-совместимогоприложения(например,тексто­вогоредактора илиэлектроннойтаблицы).

Обмен информацией

Конечно,кроме телефонаесть и электроннаяпочта.

Электроннаяпочтаобеспечиваетдоставку писем(а часто и произвольныхфайлов, а такжеголосовых ифаксимильныхсообщений) отодних пользователейсети другим,успешно используетсяпри автоматизацииконторскихработ. Передачамежду терминаламисообщений,например,фото­телеграмм,может такжерассматриватьсякак разновидностьэлектроннойпочты. Однакодля большинстваконкретныхслучаев использованиеэлектроннойпочты предполагаетпередачу сообщенийчерез специальные"почтовыеящики", междукоторыми размещаютсяустройстваобработкиданных. ("Почтовыйящик" - общаяобласть памятивычислительнойсети, предназначеннаядля записиинформациис помощью однойприкладнойпрограммы сцелью ее дальнейшегоисполь­зованиядругими прикладнымипрограммами,функционирую­щимив других узлахсети.) Накоплениедокументовв таких "почтовыхящиках" и возможностьих последующейдополни­тельнойобработки имеютследующиепреимущества:

  • отпадаетнеобходимостьв пересылкепредварительныхрезультатови промежуточныхрабочих материалов;

  • достаточнопросто реализуетсяконфиденциальнаясвязь, обеспечиваютсяприоритетностьпередачи данных,циркуляциядокументовв сети и другиевиды информационнойсвязи.

Дляэффективнойработы пользователейв сети требуетсяи иное программноеобеспечение,которое иногдапоставляетсявместе с сетевойОС, аиногдаего надо покупатьотдельно:

Средстваудаленногодоступапозволяютподключатьсяк сети с помощьюмодема и работатьна компьютере,как будто оннепосредственноподключен всеть (разумеется,при этом многиеоперации будутвыполнятьсядольше, так какмодем работаетзначительномедленнеесетевогоконтроллера);

Средствагрупповойработыпозволяютсовместноработать наддокументами,обеспечиваютсогласованностьверсий до­кументову разных пользователей,предоставляютсредства дляорганизациидо­кументооборотапредприятия,позволяюторганизовыватьтелеконференции— письменныйобмен мнениямипо различнымтемам и т.д.;

Программырезервированияпозволяютсоздаватьрезервные копииданных, хранящих­сяна серверахсети и на компьютерахпользователей,а при необходи­мости— восстанавливатьданные по ихрезервнойкопии.

Дляпользователей,работающихв среде WindowsNTи BackOffice,электроннаяпочта— нечтосамо собойразумеющееся,причем чащевсего под этимсловом понимаетсясервер электроннойпочты MicrosoftExchangeServer.По су­ществу,это компонентBackOffice,поддерживающийне толь­коэлектроннуюпочту, но ипланирование,контроль исовме­стноеиспользованиеинформации,— целыйнабор функций,которые обычноотносят кпрограммномуобеспечениюколлек­тивнойдеятельности.

Помимоэтих функцийExchangeServerподдерживаетдос­туп в Интернет.Роль Интернетарастет, по меретого как всебольшее числопредпринимателейосознанно илине очень начинаютрассматриватьэту глобальную,основаннуюна стандартахсеть в качествеинформационноймагистрали,важной не толькодля связи, нои для маркетинга,электроннойторгов­ли,совместнойработы в реальномвремени. А вбудущем— и длятщательноконтролируемых,защищенных,не терпящихот­лагательстватранзакцийтого типа, которыйпока выполняютлишь банки идругие финансовыеучреждения.Разумеется,ExchangeServerне решает всехэтих задач, нобудучи основ­нымкоммуникационнымкомпонентомMicrosoftBackOffice,действительнообеспечиваетнадежный ипростой обменэлек­троннойпочтой черезИнтернет.

ExchangeServerмасштабируеми, следовательно,подойдет ималенькойкомпании спарой десятковклиентов, икрупной корпоративнойсети со многимитысячамипользователей.В любом из этихвоплощенийExchangeServerобеспечиваетэф­фективнуюсвязь и автоматизациюсотрудничества,поддер­живая:

  • почту, включаяэлектроннуюи факс;

  • планированиерабочего времении отслеживаниевыполне­ниязадач;

  • публикациюинформациичерез электронныедоски объяв­ленийи базы данных;

  • управлениеинформациейс помощью фильтров,электрон­ныхформ и средствразработкиприложений,которые по­зволяютпользователями разработчикамрешать массуза­дач, начинаяот сортировкисообщений попроблематикеи автоматическогоудаления «почтовогомусора» доавтома­тизациизадач и созданияформ отчетов.

Exchange,подобно WindowsNT,может быть иклиентом, исерве­ром. Нов отличие отсходных междусобой WindowsNTServerи WindowsNTWorkstation,серверный иклиентскийкомпо­нентыExchange— ExchangeServerи ExchangeClient— спе­циализированы:дело клиента— писатьпослания, азадача сер­вера— доставлятьих.

СерверныйкомпонентExchange— ExchangeServer,работает насер­верах сети.Его основнаязадача— хранение,маршрутизацияи доставкапочты— кажетсядостаточнопростой, но,как час то вмире компьютеров,здесь далеконе все доступноглазу.Чтобы обеспечитьбеспрепятственнуюи надежнуюпере­дачуразнообразныхсообщений черезИнтернет, Exchangeподдерживаетдва хорошоизвестныхпочтовых стандарта:

UUENCODEи многоцелевыерасширенияэлектроннойпочты Интернета(MultipurposeInternetMailExtensions,MIME).Оба реализуютдовольно сложныепроцессы. UUENCODEпреоб­разуетфайлы любоготипа, включаяпрограммы, вформат ASCII,понятный всемкомпьютерам.В этом форматефайлы передаютсякомпьютеру-адресату,где и восстанавливаютсясопутствующейпрограммойUUDECODE.Это преобразова­ниепри всех техническихотличиях сравнимос цифро-аналоговымпреобразованием,выполняемыммодемами.

Похожимобразом MIMEпозволяетпочтовой программепре­образовыватьмультимедийныесообщения,состоящие израз­нотипнойинформации(простого иформатированноготекста, аудиои видео), такчтобы ихможно былопередать посети. По­сколькупреобразованиеосновано настандартахинтерфейсаMIME,такой документможно передаватьмежду самымиразны­ми платформами— почтоваяпрограммаадресата,поддержива­ющаяMIME,всегда восстановитисходную формусообщения.

Безтаких стандартовсообщениеэлектроннойпочты, со­держащеечто-либо кромепростого текста,выглядело бывесь­ма загадочно.А ведь Интернет— не единственноетехничес­коедостижение,позволяющеепроизвестивнешне простуюпересылкусообщения изодного местав другое.

ExchangeServerтесно интегрированс WindowsNTServer,но это но ограничиваетего воз­можности.Так, например,поддержкашироко используемыхтранспортныхпротоколов,включая IPX/SPXи TCP/IP,позво­ляетExchangeServerработать ссетями NovellNetWare,UNIXи AppleTalk.Exchangeтакже способенпередаватьпочту че­резИнтернет иработать слюбыми коммуникационнымиприложениямистандарта Х.400благодаря тому,что поддержива­етобщеотраслевыестандарты типаSMTP(почтовый протоколTCP/IP),MIME,Web-протоколыи стандартобработкесооб­щенийCITTX.400.

Outlook— мощноедополнениек пакету офисныхпро­граммныхпродуктов дляWindows.Будучи диспетчеромлич­ной информации,Outlookможет работатьс серверомExchange,заменяя клиентскоеПО Exchangeв настольнойси­стеме. Понабору функцийон сходен сшироко известнымкли­ентомExchange,но превосходитего по своимвозможностям,по сути, являясьединым центромуправлениявсей информа­циейна настольномПК. Достаточнощелкнуть значокна ле­вой панели,и в правой появитсяего содержимое.

  • Из окнаOutlookпользовательможет обращатьсяк любо­му изследующихэлементов:

  • электроннойпочте;

  • общим папкам;

  • встроеннымприложениямподдержкиколлективнойрабо­ты и решенияпроизводственныхзадач: спискувстреч, дис­петчерузаданий, планировщику,личному дневникуи элек­троннойзаписной книжке;

  • значку«Мой компьютер»Windows95 и WindowsNTWorkstation,который обеспечиваетдоступ практическико всем ресурсамкомпьютера;

  • любымличным папкам,включая значкичасто используе­мыхресурсов насерверах сети(поместив ихна левую па­нельокна Outlook).

Outlookориентированна Интернети способен набольшее, нежелипростая обработкапочты и планирование.

КлиентскоеПО для работыс серверомExchangeServer— ExchangeClient— работаетна настольномкомпьютере,поддерживаяединый пунктсбора корреспонденции:универсальныйпочто­вый ящикдля всех получаемыхсообщений (отэлектроннойпочты до документов,факсов и голосовойпочты). В составExchangeClientвходят триосновных компонента:

  • КлиентскоеПО,отвечает зарешение всехзадач по обме­нусообщениями,включая поддержкунастраиваемыхформ (представлений),списков сообщений,общих папоки т. д.

  • Schedule+занимаетсяпланированиемпо времени ипро­ектам. Онпредназначендля веденияперечня встреч,про­смотрарасписаний,создания запросовна проведениесо­вещанийи обработкуответов натакие запросы.

  • Конструкторформ (ExchangeFormsDesigner)применяет­сядля созданияспециализированныхформ, напримерза­явленияна отпуск илисметы расходов.Заполнив такуюформу, пользовательвозвращаетее электроннымспособомсоответствующемусотрудникуили в отдел.Создание формможет бытьпростым илисложным, а иногдатребует и на­выковпрограммирования.Так или иначе,этот компонентпредъявляет,пожалуй, самыевысокие требованияк пользователю,в отличие от,например, отправкиэлектрон­нойпочты илипланированиявстреч— их быстроосваива­етдаже новичок,настолько ониинтуитивны.

КомпонентыExchangeServer,ориентированныена поддержкуколлективнойработы,тесно связаныс конструкторомформ Exchange(ExchangeFormsDesigner,EFD).Конструкторформ облегчаетсовмест­ноеиспользованиеинформациив масшта­бахгруппы и дажецелого предприятия,позволяя создаватьэлектронные«фор­мы» длязапроса информацииили ее обработки.

Управлениебазами данных

Созданиеформ —это целоенаправлениев области управлениябазами данныхдля среды поддержкисовместнойдеятельности.Может показаться,что базы данных— всеголишь унылоескоплениефактичес­кихданных. Малотого, системыуправлениябазами данныхтрудны дляосвоения, однакоони очень важныдля средысо­вместногоиспользованияинформации.

Напредприятиив базахданныххранится самаяразнаяинформация:от сведенийо служащих иих заработкахдо спис­ковзаказчикови инвентаризационныхведомостей.А вообще-тобазы данныххранят объеминформацииобо всем— от автомобилейдо зоологии, не говоря ужео регистрацияхново­рожденных,документахо ссудах и продажахакций, банковс­кихтранзакциях,списках недвижимости,биржевых обзорахи всеобщихлюбимицах— налоговыхдекларациях.Базы дан­ныхнастольковажны, что вконце1996 года ООНпризнала иходной из форминтеллектуальнойсобственности,которая под­падаетпод действиемеждународныхзаконов обохране автор­скихправ.

В своейоснове базаданных —это простособраниесведений,аналогичноетелефоннойкниге или атласу.Разница в том,что база данныхсуществуетв электроннойформе, а еесодер­жаниечетко организованов виде сеткииз столбцов(их назы­ваютполями) и строк,называемыхзаписями. Каждоеполе со­держитинформациюопределенноготипа о некоемэлементе, акаждая записьсодержит всеполя, относящиесяк такому элементу.

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

Защита данных

Защитаданных всегдаимеет первостепеннуюважность. Всреде BackOfficeроль прислу­ги,сторожа и работникаиграет изощреннаясистемауправ­ленияреляционнымибазами данныхпод названиемSQLServer.АббревиатураSQLрасшифровываетсякак StructuredQueryLanguage— языкструктурированныхзапросов.

SQLServerрасполагаетвсеми средствамизащиты, необходимымив корпоративнойсреде, позволяявладельцу базыданных ограничиватьдоступ к выполняемымв ней опера­циям(например, онможет разрешитьтолько просмотрданных, но неих изменение),а также конкретнымлицам, которымне разрешенопросматривать,использоватьи изменять базуданных. Крометого, благодарятесной интеграцииSQLServercWindowsNTстандартнаярегистрацияв системегарантирует,что толькоавторизованныепользователисети могутобращатьсяк информациина любой из еёсерверов. Такаясквозная регистрацияснижает нагрузкуна администраторасети хотя бытем, что сводитк минимумуобращения поповоду забытыхпаролей.

SQLServerподдерживаеттри типа защиты:

  • Интегрированнаязащитаобъединяетусилия системза­щиты SQLServerи WindowsNT,так что прирегистрациив сети WindowsNTпользовательсразу получаетдоступ к серверуSQLServer.Этот тип защитыоснован назащищённомподключении(trustedconnection)к сети. При такомсо­единениирабочая станция,подключающаясяк сетевомусерверу, используетпротокол,поддерживающийаутентификацию(проверкуидентичности).Такое подключениеподдерживают,например, компьютерыпод управлениемWindowsNTWorkstation.

  • Стандартнаязащитазаключаетсяв том, что SQLServerсам проверяетправа подключающегосяпользователя.Стандартныесредства защитытребуют отпользователяввести идентификатори пароль длядоступа к SQLServer.

  • Смешаннаязащита при такомтипе защитыSQLServerпроверяетполномочияодним из двухспособов взависимо­стиот типа соединения(защищенноеили незащищенное).

SQLServerподдерживаетшифрованиепаролей и данныхдля обеспечениямаксимальногоуровня безопасностипри об­менемежду взаимосвязаннымисетями, а такжепозволяетшифроватьхранимые процедурыс целью защитыи поддер­жанияцелостностипрограмм, хранящихсяна сервере.

Дляборьбы с компьютернымивирусами используютсякомплексыорганизаци­онных,технологических,программныхи аппаратных(технических)мер и средств.

Антивирусныепрограммы(antivirusprograms)– это класспрограмм,предназначенныхдля борьбы скомпьютернымивирусамии последствиямиих действия.В зависимостиот назначенияи принципадействия различаютантивирусныепрограммы:

"сторожа"или"детекторы"—предназначенныедля обнаруженияфайлов, зараженныхизвестнымивирусами, илипризнаков,указывающихна возможностьзаражения;

"фаги"("полифаги")или"доктора"—предназначенныедля обнаруженияи устраненияизвестных имвирусов;

"ревизоры"—контролирующиеуязвимые и,соответственно,наиболее час­тоатакуемыевирусами компонентыпамяти ЭВМ испособные вслучае обнаруже­нияизменений вфайлах и системныхобластях дисковвернуть их висходное состо­яние;

"резидентныемониторы"или"фильтры"—резидентнорасполагающиесявоперативнойпамятии перехватывающиеобращения коперационнойсисте­ме,которые используютсявирусами дляразмноженияи нанесениявреда, с цельюпредоставленияпользователювозможностипринятия решенияна запрет иливы­полнениесоответствующихопераций;

"комплексные"—выполняющиефункции несколькихперечисленныхвыше антивирусныхпрограмм.

Доступк мэйнфреймам

Сетив масштабепредприятия(часто не вполне«чисто» ло­кальные)— частьинфраструктурылюбой крупнойкорпора­ции.Сети, представляющиесобой смесьтрадиционнойтех­нологииминикомпьютерови мэйнфреймовс новыми техно­логиями,опирающимисяна ПК и архитектуруклиент-сервер—скорее норма,нежели исключение.Именно в такихсетях персональныекомпьютерыподключаютсяк большим маши­нами делят с нимиинформациюи ресурсы.

Можноподумать, чтораз большинствокомпьютеровявляются двоичнымиустройствами,то просто­гокабеля вполнедостаточно,чтобы подключатьперсональныйкомпьютер подуправлениемWindowsили без нее кбольшо­мукомпьютеруIBM.Увы, это не так.

Эмуляциятерминала

Всвоем традиционноммиремэйнфрейм«рассчитывает»иметьдело с неинтеллектуальным,покорным, немымтерми­налом,подключеннымк каналу связи.Но персональныйком­пьютер—«существо»более равноправноеи намного болееумное и невписываетсяв эту картину.Тем не менее,чаще все­говычислительныемощности крупныхорганизацийсостоят изсмеси персональныхкомпьютеровс процессорамиIntelпод управлениемWindows,Macintosh,рабочих станцийс ОС UNIXи мэйнфреймов.

Обычноавтономныеперсональныекомпьютерыобщаются сосвоими болеекрупными собратьямиблагодаряаппаратно-программнойэмуляции тер­минала.Эмуляция терминала,хотя и звучиткак безнадежноепризнание«Хотел бы бытьтаким, как ты»,в действительнос­типозволяетперсональномукомпьютеруказатьсянеинтел­лектуальнымтерминаломопределенноймарки и модели,к ко­торой«привык» мэйнфрейм.Однако болеесовременныекли­ент-серверныесреды на базеWindowsNTи BackOfficeпред­лагаютдва другихспособа связи:протокол управлениякана­лом передачиданных(DataLinkControl,DLC)и сложное, носовершеннонезаметноедля пользователярешение, известноекак SNAServer.

SNA

Системнаясетевая архитектура(SystemNetworkArchitecture,SNA)создаваласькорпорациейIBMс целью подключатьдруг к другусвои компьютерыи перифериюдля обменаданными. Этооригинальнаяи увлекательнаямногоуровневаяархитектура,в которой естьвсе: от физического(аппаратного)уровня до вер­хнегоуровня службыобработкитранзакций2.

SNA— весьма сложный­наборспецификаций,содержащийпротоколыразных типовдля связи междумэйнфрей­моми различнымиустройствами,включая принтерыи терми­налы.ИзначальноSNAсоздаваласьдля сети, в котороймэйн­фреймнаходится навершине иерархии.Теперь же благодарярасширенномуинтерфейсумежпрограммнойсвязи (AdvancedProgramtoProgramCommunications,APPC)она охватываети одно-ранговыесети на базеПК.

APPCописываеткоммуникационныеканалы междуразличнымиустройствами,такими какпринтеры иперсональныекомпьютеры.Сами устройстваподразделяютсяна физические(physicalunits,PU)и логические(logicalunitsили LU).Между этимиклассами нетчеткого различия,поскольку однои то же устройствоможет бытьфизическим,то есть реальнымсете­вым устройством,и логическим— виртуальным«устрой­ством»,представляющимсобой, например,сеанс работыв сети. Но кромесетевого гурувряд ли кому-тонужно знать,что персональныйкомпьютер можетбыть и физическимузлом сети, иодним или несколькимилогическимиузлами, каждыйиз которыхпредставляетсеансы работыразличныхприложе­нийна ПК, например,клиента электроннойпочты или сеансадоступа к базеданных SQL.

DLC

DLCвстроенвWindows NT Workstation иWindows NT Server. Любойкомпьютер,работающийпод управлениемодной из этихверсий WindowsNTи под­ключенныйк сети Ethernetили TokenRing,может с помо­щьюэтого протоколасвязыватьсяс мэйнфреймомIBMили периферийнымиустройствами(например, спринтером,ко­торый подключеннепосредственнок сети, а не кодному изкомпьютеров).

DLC— прекрасноерешение дляклиентов WindowsNT.Но не все персональныекопьютеры-клиентыработают подуправ­лениемэтой операционнойсистемы. Намногих из нихустановленаОС Windows95, Windows3 1, MS-DOSилиOS/2,а компью­терыMacintoshработают подуправлениемсобственнойопера­ционнойсистемы Крометого, крупныекомпании располагаютбольшими локальнымисетями, и дляних важны гибкостьи совместимостьпри интеграцииэтих сетей суже имеющимисяком­пьютерами.Для таких средудачным решением(по крайней мере, с точкизрения корпорацииMicrosoft)будет SNAServer.

SNAServer

SNAсвязываетмэйнфреймы и сети архитекторыклиент-сервер,располагаясьна отдельномсервере междумэйнфреймоми локальнойсе­тью ЗадачаSNAServer— решить что«видят» компьютерыпо обеим сторонам протокола-изгороди.

ДлямэйнфреймаSNAServerпредставляетсеть ПК какгруппу физическихили логическихустройств Дляперсональныхкомпьютеровсети мэйнфрейм,благодаря SNAServer выглядит какеще один сервер,с которым онимогут свободнообщаться.

ХотякомпьютерсервераSNAдля связи смэйнфреймомдолженподдерживатьпротоколы SNA,компьютеры-клиентымогут не толькоработать соперационнымисистемамиWindows,MS-DOS,OS/2 или Macintosh,но и использоватьсвои обычныесотовые протоколытипа TCP/IPили IPX/SPXдля обмена ссервером SNAServerи через него— с мэйнфреймом.В результатепользователисети получаютсовершеннопрозрачныйдоступ к серверамWindowsNTи мэйнфрейму,в любой момент,когда им понадобится.

Посколькускорость ипростота доступасущественныдля «гладкой»работы сети,«за кулисами»SNAServerвыпол­няетмножестводругих функций.Например, благодаряинтег­рациис WindowsNTему доступнысредства защитыопераци­оннойсистемы, чтопозволяетизбежатьмногократноговвода паролейКроме того, SNAServerпереносит бремякоммуни­кацийс сетевогоклиента насервер, чтоспособствуетэффек­тивностииспользованияресурсовкомпьютера-клиентаЧто касаетсязапросовпользователей,то SNAServerсам можетпод­держиватьдо 250подключенийи до 10000параллельныхсе­ансов наодин сервер,распределяяпри этом нагрузкумежду каналамии серверамидля достижениямаксимальнойпроизводительности.

Управлениесетью и оптимизациярасходов нанеё

BackOfficeи Windowsпредлагаютдва важныхадминистративныхинструмента,способ­ныхпомочь в управлениисетью и снизитьрасходы на нее.Один из них ужедоступен иназываетсясерверуправлениясистемами(SystemsManagementServer,SMS). Второй— ини­циатива«нулевых расходовна администрирование»(ZeroAdministrationInitiative),которая будетреализованаво всех следующихверсиях Windows.

SMS- серверуправлениясистемами

УSMS две задачи— централизоватьуправлениесетью и уп­роститьраспространениепрограммногообеспеченияи его модернизациюна клиентскихсистемах.SMS подойдети ма­лой, и большойсети —это инструментуправлениясетью на базеWindowsNT,эффективноиспользующийвстроенныесредства защитыWindowsNT.Кроме того, онпозволяетпод­держиватьсеть в работоспособномсостоянии приразличныхизменениях,не прибегаяк ее переустановке.SMS позволяетадминистраторусети:

  • следитьза каждым ПК,подключеннымк сети;

  • проводитьинвентаризациюПО, а такжеобновлять иуста­навливатьего (включаяоперационныесистемы);

  • устанавливатьПО на выделенныхсерверах длясовмест­ногоиспользованияразличнымигруппамисотрудников;

  • проводитьинвентаризациюаппаратурыи следить закон­фигурациейкомпьютеров-клиентов;

  • следить запроизводительностьюкомпьютеровсети;

  • принеобходимостидистанционноуправлятькомпьютеромпод управлениемWindowsNT,Windowsили MS-DOS(на­пример, дляустранениянеполадок);

  • хранитьинформациюо конфигурацииаппаратурыи ПО всех компьютеровсети в единойцентрализованнойбазе данных;

  • создаватьконфигурациюсистемы дляконкретныхсотруд­ников,что позволяетим работатьчерез любоеподключе­ниек сети;

  • следить засетевым графиком.

«Нулевыерасходы наадминистрирование»

Инициативакомпании Mic­rosoftпод названием«нулевыерасходына администрирование»является развитиемподхода, воплощенногов SMS.Инициативаставит своейцелью датьорганизациямвозможностьнаращиватькапиталовложе­нияв платформуWindows,минимизироватьтяготы управле­ниядля администраторовсети посредствомудаленногоконт­роля заперсональнымикомпьютерамии установкойпро­граммногообеспечения.Как выразилсяБилл Гейтс,«заказчи­кихотят обновлятьПО, не подходяк каждому изтысяч ком­пьютеровкорпоративнойсети. Они желаютпозволитьпользо­вателямплавно перемещатьсямежду ними. Ивсе это онихо­тели быполучить, необременяя себяизлишнимисложностя­ми,связаннымис несовместимостьюаппаратныхсредств иоперационныхсистем».

В общем, инициатива«нулевого»администрированияобе­щает:

  • автоматическиеобновлениеоперационнойсистемы ипри­ложений;

  • хранениена сервереинформациио статусе приложенийи конфигурациисреды конкретногопользователя,что обе­щаетпользователювозможностьработать содной и той жесредой и всейнеобходимойинформациейнезависимоот местонахождения;

  • централизованноеадминистрированиеи управление,которое позволитследить закомпьютерами-клиентамии поддерживатьих конфигурациив гармонии ссетью;

  • внедрениеклиент-серверныхтехнологийактивнойплатформыдля разработкиприложений.

Упомянутыйв последнейстроке списканабор предназначендля разработкиприложенийдля Интернетаи интрасетей.Включениетехнологийактивной платформыв состав инициативы«нулевогоадминистрирования»существеннорасширяетвозможностисетевых администраторови разработчиковв использованиивозможностей«тонкого»клиента итрадиционныхприложенийдля настольныхсистем.

ПоддержкаинициативыZeroAdministrationвстроена вследующуюэтапную версиюWindowsNT(Windows2000), а частьее компонентоввключена всостав ОС Windows98.


Заключение


С появлениемИнтернетавозникло множествовопросов, например,способы подключениянеобеспеченныхили изолированныхсообществ кИнтернету –это необходимочтобы предотвратитьситуацию, когдаотдельные слоиобщества илицелые страныокажутся оторваннымиот остальногомира и обделённымиинформацией.Что касаетсяэволюции мирасетей в будущем– есть многоразработок,но 3 из них тесносвязаны сосредой дляподдержкисовместнойдеятельностина базе интернетаи интрасетей.Это динамическийHTML,сетевые компьютерыи тенденциядифференциации"тонких" и"толстых"клиентов.ДинамическийHTML– это новаятехнология,пришедшаявместе с MicrosoftInternetExplorer4.0 и NetscapeNavigator4.0 и способнаясущественнорасширитьинтерактивностьинтрасети.Вопросы применениясетевых компьютерови спор о тонкихи толстых клиентахтесно связанымежду собойи в настоящеевремя являютсяпредметоминтересныхи, порой горячихдискуссий.

Чем же этокончится? Ктознает! Почтинаверняка Javaбудет растии процветать.Вероятно скоростьмодемов повысится.Уже разрабатываютсяспособы ускореннойпередачи информации.

Говорят естьдревнее китайскоепроклятье:"Чтоб ты жилв эпоху перемен!"Что касаетсякомпьютернойтехнологии,мы уже живёмв эту эпоху. Ноэто время, хотяотнюдь и непростое, темне менее, неявляется пугающимили враждебным.Оно полно перспектив,впереди не малосветлых дней,а мечты живути множатся.


Примечание


Трафик1- это

  1. Потокпередаваемыхпо сети передачиданных;

  2. Рабочаянагрузка каналаили линии связи.


Транзакция2– это механизм,позволяющийобеспечитьгруппы операцийкак единогоцелого и недопускатьвыполненияеё частично


Практическаячасть


Практическоезадание № 1


Общаяхарактеристиказадачи:

Определитьэкономию илиперерасходгорючего покаждому водителюи итог за месяц:


Ведомостьучёта расходагорючего.


Месяц

Гаражный

номер

Ф.И.О.

водителя

Расходгорючего

Экономияили

перерасход

понорме фактически
01 9876543 ИвановИ.И. 300 250
01 1245678 ПетровП.П. 480 500
01 2456789 СидоровН.П. 760 400
01

3987654

ИгнатовИ.Г. 500 721
ИТОГО:





Общаяхарактеристикаэкономическойзадачи:

В даннойзадаче необходимонайти экономиюили перерасходгорючего покаждому водителю.

Дляэтого нам необходимонайти разницумежду даннымистолбцов "Понорме" и "Фактически"в каждой изстрок.

Дляопределенияитога за месяцдостаточнопросуммироватьданные по каждомуиз столбцов:"По норме","Фактически","Экономия илиперерасход".

Решениеданной задачиочень важнодля бухгалтераи руководителяпредприятия,так как порезультатамможно делатьвыводы о томправильно лиустановленынормы расходагорючего, оперераспределениинагрузки содного водителяна другого, атак же о наказанииили поощренииводителей.


Обоснованиевыбора пакетаэлектронныхтаблиц:

Для решенияпоставленнойзадачи выберемтабличныйпроцессорMicrosoftExcel97 из составапрофессиональноговыпуска MicrosoftOffice97 forWindows95, так как онобладает оченьудобным, посравнению сдругими табличнымипроцессорами,кнопочныминтерфейсом,позволяющимлегко производитьпроектирование,форматирование,редактированиеэлектроннойтаблицы, а также с помощьюспециальныхмастеров выбиратьдиапазон данных,используемыхв необходимыхматематическихрасчётах.


1. Вводзаголовкатаблицы

  • Установимкурсор мышина ячейку садресом А1 ищелчком выделимеё.

  • Вменю “Сервис”во вкладке“Язык”установимрусский алфавит.

  • Наберёмзаголовоктаблицы в однустроку.

  • Подтвердимнабор заголовканажатием клавиши“Enter».


2. Вводграф

  • Дляобрамлениятаблицы и ячеекиспользуемкнопку Границы.


3. Вводзаголовковграф

  • Каждыйзаголовоквведём в своюсамостоятельнуюячейку.

  • Выделимвсе ячейки,занятые заголовкамиграф, для чегонажмём кнопкумыши на первойячейке и, удерживаякнопку, протянеммышь по всемнеобходимымячейкам.

  • Последовательнонажмём: Формат,Ячейка, Выравнивание.

  • Вокне Выравниваниепо вертикаливыберем Поверхнему краю.

  • Поставимгалочку рядомс полем Переноситьпо словам.

  • ОК.

  • Длярасширениястолбцов установимкурсор мышина необходимойгранице столбцов,нажмём левуюкнопку мышии, удерживаяеё, растянемстолбец донеобходимогоразмера.


4. Вводданных (алфавитныхи цифровых)

  • Поместимкурсор мышив необходимуюячейку и щёлкнемлевой кнопкойодин раз.

  • Введёмтекст или цифровыеданные, указанныев задании.

  • Подтвердимнабор нажатиемклавиши “Enter».

  • Повторимэти шаги дополного оформлениязаданной таблицы.


5.Форматированиеданных (форматячеек)

  • Выделимзону данных.

  • Последовательнонажмём Формат,Ячейка, Число.

  • Вокне Числовыеформатывыберем необходимыйформат (см. рис.4).


Р


исунок4.


6. Составлениеи запись формулв столбцах дляопределенияэкономии илиперерасходапо каждомуводителю

  • Впервую ячейкустолбца «Экономияили перерасход»запишем формулу: =D5-E5,которая представляетсобой разницумежду даннымипервых ячеекстолбца «Расходгорючего понорме» истолбца «Расходгорючегофактически».

  • Enter».

  • Длязаполненияоставшихсяячеек выделимячейку с формулой,для чего установимна неё курсормыши и нажмёмлевую кнопкумыши.

  • Установимкурсор мышив правом нижнемуглу ячейки.

  • Припоявлениикрестика, удерживаялевую кнопкумыши в нажатомположении,переместимкурсор донеобходимойячейки, всеячейки заполнятсяавтоматическис учётом адресности.

7.Составлениеи запись формулв строке «ИТОГО:»для определенияитога за месяц

  • Вячейку столбца«Расходгорючего понорме» истроки«ИТОГО:» запишемформулу:=СУММ(D5:D8).

  • Enter».

  • Длязаполненияоставшихсяячеек выделимячейку с формулой,для чего установимна неё курсормыши и нажмёмлевую кнопкумыши.

  • Установимкурсор мышив правом нижнемуглу ячейки.

  • Припоявлениикрестика, удерживаялевую кнопкумыши в нажатомположении,переместимкурсор донеобходимойячейки, всеячейки заполнятсяавтоматическис учётом адресности.

8.Просмотр результата

  • Последовательнонажмём Файл,Предварительныйпросмотр.

  • Мыувидим, чтозадача, поопределениюэкономии илиперерасходагорючего покаждому водителюи итог за месяц,выполнена (см.рис. 5).



Рисунок5.


Инструкцияпо использованиюспроектированнойэлектроннойтаблицы:

Дляиспользованияспроектированнойэлектроннойтаблицы необходимо:

  • ЗапуститьMicrosoftExcel97 (для этогонеобходимоустановитькурсор на нужныйзначок и дваждыщёлкнуть левойкнопкой мышки).

  • Открытьфайл с именем"Ведомостьучёта расходагорючего" (дляэтого используемкнопку Открыть).

  • Осуществитьввод данных(цифровых иалфавитных)(Поместим курсормыши в необходимуюячейку и щёлкнемлевой кнопкойодин раз. Введёмтекст или цифровыеданные. Подтвердимнабор нажатиемклавиши “Enter».Повторим этишаги до полногооформлениязаданной таблицы.

  • Еслинеобходимовставить строкивоспользуемсякнопкой "Вставкастроки".

  • Еслинеобходимовывести документна печать, топоследовательнонажмите Файл,Печать,затем согласнорекомендациямдиалоговогоокна Печатьзадайте необходимуюинформациюдля печати инажмите ОК.

  • Длясохранениядокументанажмите кнопкуСохранить.


Практическоезадание № 2


Общаяхарактеристиказадачи:

Настоящая задача имеетцелью автоматизироватьработу потрудоустройствубезработных.Таким образом,предполагаетсясоздание в СУБДAccessбазы данныхо предложенияхработы и обезработных.А также выдачасписка по этойбазе данныхо зарегистрированныхна бирже, отрудоустроившихсяза последниймесяц, удовлетворённыхпредложенийработы и удостоверениезарегистрированногоспециалиста.


Назначениефайлов базыданных, описаниеих структурыи содержания:

СУБД Accessориентированана работу собъектами, ккоторым относятсятаблицы базыданных, формы,отчёты, запросы,макросы и модули.

Таблицысоздаютсяпользователемдля храненияданных по одномуобъекту моделиданных предметнойобласти. В даннуюбазу данныхвходят таблицы.Первая таблицаназываетсяBIRи содержитсведения опредложенияхработы на биржетруда. Втораятаблица называетсяRABи содержитсведения обезработных.Эти таблицывзаимосвязанымежду собойи на основеданных этихтаблиц создаютсязапросы.

Запросысоздаются длявыборки нужныхданных из однойили несколькихсвязанныхтаблиц. С помощьюзапроса можнотакже обновить,удалить илидобавить данныев таблицы илисоздать новыетаблицы наоснове ужесуществующих.

Взакладке «Запросы»в данной базеданных существует«Предложениипо работе» и«Список зарегистрированныхна бирже», «Списоктрудоустроившихсяза последниймесяц», «Списокудовлетворённыхпредложенийработы», «Удостоверениезарегистрированногоспециалиста».При открытиипервого запросавозникаетдиалоговоеокно, куда следуетввести искомуюпрофессию, покоторой производитсязапрос. Послечего появитсятаблица спредложениямио работе. Приоткрытии второгозапроса возникаетсписок зарегистрированныхна бирже. Приоткрытии третьегозапроса возникаетсписок трудоустроившихсяза последниймесяц. При открытиичетвёртогозапроса возникаетсписок удовлетворённыхпредложенийработы. Приоткрытии пятогозапроса возникаетдиалоговоеокно, куда следуетввести регистрационныйномер трудоустраивающегося.


Описаниеалгоритмарешения задачи:

Для запускапрограммы MSAccessнажмём кнопкуПуски выберем MicrosoftAccessв меню программы.

  • Вокне MicrosoftAccessвыберем параметрНовая базаданных.Нажмём кнопкуОК.

  • Воткрывшемсяокне «Файлновой базыданных»в поле Имяфайла введёмимя создаваемойбазы данных«Трудоустройство».

  • Нажмёмкнопку Создать.На экране откроетсяокно базы данных,состоящее изшести вкладок.

Для созданиятаблицы BIR, в данной базеданных откроемвкладку Таблицыв окне «Новаябаза данных».Нажмём кнопкуСоздать.

В окне «Новаятаблица»выберем режимконструктораи нажмём кнопкуОК. Вкаждой строкеверхней половиныокна конструкторатаблицы введём:1)имя поля; 2) типхранимых данных(см. рис. 6). В нижнейполовине окнадля каждогополя укажемего свойства.Далее выделимполя, которыедолжны статьключевыми. Вэтой таблицеэто поле Рег№ предложенияо работе.Выберем командуПравка,Ключевое Поле.Сохраним структурутаблицы, выполнивкоманду Файл,Сохранитьи введём имятаблицы BIR.Далее переключимсяв режим таблицы,выбрав командуВид/режимтаблицы.Введём данныеа таблицу всоответствиис полями даннойтаблицы. Втораятаблица RABсоздаётсяаналогично.

Теперьсоздадим связьмежду таблицами.

  • Дляэтого выберемкоманду Сервис/Схемаданных.

  • Далее команду Связи/добавитьтаблицу, и выберем таблицы BIRи RAB,каждый разнажимая кнопкуДобавить.Закроем окно«Добавлениетаблицы».

  • Перетащимиз списка полейBIRполе «Рег№ предложенияо работе»в список полейRABв поле «Выбранныйрег № предложенияо работе».

В окне связиотобразятсяимена связанныхполей обеихтаблиц.

Установимфлажок «Обеспечениецелостностиданных».Нажмём кнопкуСоздать.

Для конструированиязапроса посозданнымтаблицам:

  • Откроемвкладку Запросыв окне базыданных. Нажмёмкнопку Создать.

  • Вокне «Новыйзапрос»выберем режим конструктора.Нажмём кнопкуОК.

  • Вокне «Добавлениетаблицы», выберемтаблицы BIRи/или RABкаждый разнажимая кнопкуДобавить.

Закроемокно «Добавлениетаблицы».Введём в бланкзапроса «Предложенияпо работе»необходимыеполя таблицыBIR,щёлкнув покаждому двараза мышью. Вполе «Профессия»,строки «Условиеотбора» введёмв квадратныхскобках словосочетание«[Введитепрофессию]».Сохраним запроси закроем его.Для вывода напечать создадимотчёт по запросу.

  • Выберемвкладку Отчётыокна базы данных.Нажмём кнопкуСоздать.

  • Вокне «Новыйотчёт»выберем режиммастера отчётов.В нижнейчасти окнанажмём на кнопкураскрытиясписка.Выделим имясозданногозапроса. Нажмёмкнопку ОК.

  • Спомощью Мастераотчётов зададимпараметрыотчёта.

О


стальныезапросы и отчётывыполняютсяаналогичновышеизложенномуописанию.

Рисунок 6.


Исходныйтекст командногофайла:

При открытиисозданногоотчёта илизапроса появляетсядиалоговоеокно, где предлагаетсяввести профессию,по которойбудет производитьсяотбор данных.После вводапрофессиипоявляетсятаблица запросаили бланк отчётаготового кпечати.


Результатывыполненияконтрольногопримера:

Откроемна вкладкезапросы созданныйзапрос. Появляетсядиалоговоеокно. Введём,например, профессию«слесарь».Появляетсятаблица с даннымипредложенияработы по даннойпрофессии. Длятого, чтобысделать отчёт,открываемсозданныйотчёт; вводимв диалоговомокне профессию,например, «слесарь»и компьютервыводит наэкран бланкотчёта попредложениямработы с даннойпрофессией,готовый к печати.


Инструкцияпо применениюразработаннойинформационнойбазы:

Для тогочтобы получитьданные о людях,зарегистрированныхна бирже, необходимо:

  • ЗапуститьMicrosoftAccess

  • Открытьсозданную базуданных (БДТрудоустройство)

  • Открытьзапрос «Предложенияпо работе» илиотчёт «Предложенияпо работе»,еслинужен документк печати.

  • Ввестипрофессию.

  • Послеэтих действийкомпьютервыдаст данныео предложенияхработы по заданнойпрофессии.

Что бывывести напечать «Удостоверениезарегистрированногоспециалиста»необходимо:

  • ЗапуститьMicrosoftAccess

  • Открытьсозданную базуданных (БДТрудоустройство)

  • Открытьзапрос «Удостоверениезарегистрированногоспециалиста»или отчёт«Удостоверениезарегистрированногоспециалиста»,еслинужен документк печати.

  • Ввестинеобходимыйрегистрационныйномер.

  • Послеэтих действийкомпьютервыдаст «Удостоверениезарегистрированногоспециалиста».


Приложения


Приложение1





Приложение2




П


риложение3




Приложение4


Приложение№ 5




Списокиспользованнойлитературы


  1. КононыхинВ.Н. «Сети ЭВМ»:Учебное пособиепо курсу «Системыи сети телеобработкиданных»/ Под.Ред. В.Н. Четверикова.– М.: ИздательствоМВТУ, 1989. – 48 с., 18 ил.

  2. ВоройскийФ.С. Систематизированныйтолковый словарьпо информатике.(Вводный курспо информатикеи вычислительнойтехнике в терминах.)– М: Либерия,1998. – с. 376.

  3. ЧоговадзеГ.Г. «Персональныекомпьютеры».– М.: Финансыи Статистика,1989. – 208 с.: ил.

  4. ВудкокДж. «Современныеинформационныетехнологиисовместнойработы»/Переводс английского– Москва:Издательско-торговыйдом «РусскаяРедакция»,1999. – 256 стр.: ил.

  5. ОстрейковскийВ.А. «Информатика»:Учебник длявузов. – М.: Высшаяшкола., 1999. – 511 с.:ил.


ВСЕРОССИЙСКИЙЗАОЧНЫЙФИНАНСОВО-ЭКОНОМИЧЕСКИЙИНСТИТУТ

КАФЕДРААВТОМАТИЗИРОВАННОЙОБРАБОТКИЭКОНОМИЧЕСКОЙИНФОРМАЦИИ


КУРСОВАЯРАБОТА

поинформатике


натему: “Программноеобеспечениесетей ЭВМ”


Исполнитель:

специальность финансыи кредит

группа 21 (периферия)

Купрещенков Алексей Леонидович

зачётнойкнижки 99ФФБ8400


Руководитель:

КурочкинВладимирКонстантинович


Москва2000 г.