Технологии Internet/Intranet Выполнили: Ахматшина Т.К Безсонная Н.А Минькина К.А Группа: Бит-10-01 1.Понятие «Интернет», роль в современном мире 2.Понятие протоколов сетевого взаимодействия 3.Internet-технологии = семейство протоколов TCP/IP:определение, состав, назначение 4.Протокол TCP и UDP – сходства и отличия 5.Понятие модели OSI и ее уровни 6.Понятие стека протоколов 7.Стек протоколов TCP/IP и его соответствие модели OSI 8.Схема потока данных сквозь стек протоколов от приложения-клиента на одном компьютере к приложению-серверу на другом. 9.Технология гипертекста, гиперссылка, гиперсреда 10.Основные элементы технологии WWW 11.Понятие Интернет-обозревателя. 12.Язык HTML - определение, назначение 13.Адресация ресурсов в сети: понятие и структура URL 14.Система DNS, доменное имя, домен, поддомен, хост 15.Службы Интернет, понятие, состав 16.Концепция распределенной ИС "Всемирная паутина" 17.Служба E-mail - определение, назначение, принцип действия 18.Служба FTP, служба Nelnet - // 19.Службы Usenet, News, ICQ - // 20.Инструментальные средства разработки Internet-приложений 21.Типы серверов и варианты их взаимодействия в Internet 22.Почтовый сервер и сервер новостей 23.FTP-сервер, Gopher-сервер 24.Файл-сервер, терминальный сервер 25.Web-сервер 26.Технология Intranet – определение, цели, назначение 27.Преимущества/недостатки использования Intranet 1.Понятие «Интернет», роль в современном мире Интернет – это объединенные между собой компьютерные сети, глобальная мировая система передачи информации с помощью информационно-вычислительных ресурсов. Огромные потоки информации, высокая скорость жизненных процессов и постоянный рост требований к уровню общего образования не позволяют современному человеку обходиться без надежных и всеобъемлющих источников данных, которые способна предоставить нам сеть Интернет. Сегодня пользователь, не задумываясь, вводит в поисковик интересующие его запросы (к примеру, «Марк Цукерберг» или «Природа Непала»), и сразу же получает запрашиваемые данные. Интернет является не только идеальным источником информации, но и великолепным способом коммуникации. Появившись в середине 20 века, он с огромной скоростью опутал всю планету паутиной кабельных и беспроводных соединений. Наиболее востребованным коммуникационным сервисом в Интернет уже многие годы остается email (электронная почта), позволяющая не только вести переписку с пользователями из разных уголков планеты, но и открывающая доступ ко множеству дополнительных сервисов. 2.Понятие протоколов сетевого взаимодействия Протоколы сетевого взаимодействия TCP/IP являются результатом эволюционного развития протоколов глобальной вычислительной сети ARPANET. Работы по созданию сети ARPANET были начаты рядом университетов США и фирмой BBN в 1968 г. В 1971 г. сеть была введена в регулярную эксплуатацию и обеспечивала для всех своих узлов три основные услуги: -интерактивный вход пользователя на удаленный узел; -передача файлов между узлами сети; -электронная почта. Все эти средства базировались на транспортных услугах предоставляемых программой управления сети NCP (Network Control Program), реализующей свой внутренний набор протоколов. Накопленный к 1974 г. опыт эксплуатации сети ARPANET выявил многие недостатки протоколов NCP и позволил определить основные требования к новому набору протоколов, получившему название TCP/IP: независимость от среды передачи сообщений; возможность подключения к сети ЭВМ любой архитектуры; единый способ организации соединения между узлами в сети; стандартизация прикладных протоколов. Широко используемая ныне версия 4 протоколов TCP/IP была стандартизирована в 1981 г. в виде документов, называемых RFC (Request For Comment). Полный переход сети ARPANET на новые протоколы был завершен в 1982 г. Эта сеть сыграла роль "зародыша" всемирной сети Internet, построенной на базе протоколов TCP/IP. Реализация протоколов TCP/IP оказалась наиболее удачной в версиях BSD4.2 и BSD4.3 операционной системы UNIX. Эта реализация является эталоном (станартом "de facto") для всех последующих. 3.Internet-технологии = семейство протоколов TCP/IP:определение, состав, назначение Основное, что отличает Интернет от других сетей -это ее протоколы — TCP/IP. Вообще, термин TCP/IP обычно означает все, что связано с протоколами взаимодействия между компьютерами в Интернете. Он окатывает целое семейство протоколов, прикладные программы и даже саму сеть. TCP/IP — это технология межсетевого взаимодействия. Сеть, которая использует технологию TCP/IP, называется «internet». Если речь идет о глобальной сети, объединяющей множество сетей с технологией TCP/IP, то ее называют Интернетом. Несмотря на то что в сети Интернет используется большое число других протоколов, сеть Интернет часто называют TCP/IP-СЕТЬЮ, так как эти два протокола, безусловно, являются важнейшими. Как и во всякой другой сети, в Интернете существует 7 уровней взаимодействия между компьютерами: физический, логический, сетевой, транспортный, уровень сеансов связи, представительский и прикладной. Каждому уровню взаимодействия соответствует набор протоколов (т. е. правил взаимодействия). Рассмотрим эти уровни сверху вниз. 1. Пользовательский (прикладной) уровень. Представим себе, что мы сидим за компьютером и работаем а Интернете. На самом деле мы работаем с программами, установленными на нашем компьютере. Назовем их клиентскими программами. Совокупность этих программ и представляет для нас наш пользовательский уровень. Наши возможности в Интернете зависят от состава этих программ И от их настройки. То есть на пользовательском уровне наши возможности работы в Интернете определяются составом клиентских программ. На таком уровне Интернет представляется огромной совокупностью файлов с документами, программами и другими ресурсами, для работы с которыми и служат наши клиентские программы. Чем шире возможности этих программ, тем шире и наши возможности. Есть программа для прослушивания радиотрансляций — можем слушать радио; есть программа для просмотра видео — можем смотреть кино, а если есть почтовый клиент — можем получать и отправлять сообщения электронной почты. 2. Представительский уровень. А что дает нам возможность устанавливать на компьютере программы и работать с ними? Конечно же, это его операционная система. Она выступает посредником между человеком, компьютером и программами. На втором уровне и происходит «разборка» с моделью компьютера и его операционной системой. Выше этого уровня они важны и играют рель. Ниже — уже безразличны. Все, что происходит на более низких уровнях, одинаково относится ко всем типам компьютеров. Если взглянуть на Интернет с этого уровня, то это уже не просто набор файлов — это огромный набор «дисков». Протоколы представительского уровня занимаются обслуживанием прикладных программ. К программам представительского уровня принадлежат программы, запускаемые, к примеру на сервере, для предоставления различных услуг абонентам, К таким программам относятся следующие: Web-сервер, FTP-сервер, NNTP (Net News Transfer Protocol), SMTP (Simple Mail Transfer Protocol), POP3 (Post Office Protocol) и т. д. 3. Уровень сеансов связи. Давайте представим себе компьютер с тремя жесткими дисками. У компьютера есть три владельца. Каждый настроил операционную систему так, чтобы полностью использовать «свой* диск, а для других пользователей сделал его скрытым. Свою работу они начинают с регистрации — вводят имя и пароль при включении компьютера, Если спросить одного из них, сколько в его компьютере жестких дисков, то он ответит, что только один, и будет прав: в своем персональном сеансе работы с компьютером он никогда не видел никаких иных дисков. Того же мнения будут придерживаться и. двое других. Такой же взгляд на Интернет открывается с высоты уровня сеансов. Для каждого сеанса связи создается свой канал, внутри которого и происходит обмен информацией. Протоколы уровня сеансов связи отвечают за установку, поддержание и уничтожение соответствующих каналов. 4. Транспортный уровень. Этот уровень отвечает закодирование того файла, который собирается получить пользователь. Это зависит от сети. Внутри университетской сети действуют один правила, вне ее — другие. Эти правила называют протоколами. Сеть Интернет потому и считается всемирной сетью, что на всем ее пространстве действует единый транспортный протокол — TCP. На тех компьютерах, через которые к Интернету подключены малые локальные сети, работают шлюзы. Шлюзовые программы преобразуют потоки данных из формата, принятого в локальных сетях или на автономных компьютерах, в единый формат, принятый в Интернете. Протоколы транспортного уровня управляют передачей данных из одной программы в другую. К протоколам транспортного уровня принадлежат TCP (Transmission Control Protocol) и UDP (User Datagram Protocol). Таким образом, если взглянуть на Интернет на этом уровне, то можно сказать, что это глобальная компьютерная сеть, в которой происходит передача данных с помощью протокола TCP. 5. Сетевой уровень. Если соединить между собой несколько компьютеров и пересылать между ними данные, нарезанные на пакеты по протоколу TCP, это будет не Интернет, а интeрнет — разновидность локальной сети. Такие сети существуют — их называют корпоративными. Они популярны тем, что все пользовательские программы, разработанные для Интернета, можно использовать и в интранете. Интернет отличается от локальных сетей не только единым транспортным протоколом, но и единой системой адресации. Протоколы сетевого уровня отвечают за передачу данных между устройствами в разных сетях, то есть занимаются маршрутизацией пакетов в сети. К протоколам сетевого уровня принадлежат IP (Internet Protocol) и ARP (Address Resolution Protocol). Если взглянуть на Интернет с пятого уровня, то можно сказать, что Интернет — это всемирное объединение множества компьютеров, каждый из которых имеет уникальный IP-адрес. 6. Уровень соединения (логический уровень). Дело идетк тому, чтобы физически передать сигналы с одного компьютера на другой, например с помощью модема. На этом уровнецифровые данные из пакетов, созданных рапсе, накладываются на физические сигналы, генерируемые модемом, и изменяют их (модулируют). Как и все операции в компьютере, этаоперация происходит под управлением программ. В данномслучае работают программы, установленные вместе с драйвером модема. При взгляде с шестого уровня Интернет — это cовокупность компьютерных сетей или автономных компьютеров, объединенных всевозможными (любыми) средствами связи. Для каждого типа линий связи разработай соответствующий протокол логического уровня, занимающийся управлением передачи информации по каналу. К протоколам логического уровня для телефонных линий относятся протоколы SLIP (Serial line Interface Protocol) и РРР (Point to Point Protocol). Для связи по кабелю локальной сети — это пакетные драйверы плат ЛВС. 7. Физический уровень. При взгляде с самого низкого уровня Интернет представляется как всемирная паутина проводов и прочих каналов связи. Сигнал от одного модема (или иного аналогичного устройства) отправляется в путь по каналу связи к другому устройству. Физически этот сигнал может быть пучком света, потоком радиоволн, пакетом звуковых импульсов и т. п. На физическом уровне можно забыть о данных, которыми этот сигнал промодулирован. Люди, которые занимаются Интернетом на этом уровне, могут ничего не понимать в компьютерах. Протоколы физического уровня определяют вид и характеристики линий связи между компьютерами. В Интернете используются практически все известные в настоящее время способы связи от простого провода (витая пара) до волоконнооптических линий связи (ВОЛС). 4.Протокол TCP и UDP – сходства и отличия Протоколы TCP и UDP соответствуют транспортному уровню. Протокол TCP доставляет данные с помощью TCP-сегментов, которые адресованы отдельным приложениям. Протокол UDP является упрощённым вариантом транспортного протокола и, соответственно, доставляет данные с помощью так называемых UDPдейтаграмм. Протоколы TCP и UDP обеспечивают соединение между приложениями, работающими на удаленных компьютерах. Протоколы TCP и UDP могут обеспечивать также коммуникацию между процессами, работающими на одном компьютере. Однако это, на наш взгляд, не представляет большого интереса. Различие между протоколами TCP и UDP заключается в том, что протокол TCP является так называемой службой, ориентированной на установку соединения, при котором получатель подтверждает факт получения данных. В случае утери данных (утери TCP-сегмента) получатель требует повторной передачи данных. Протокол UDP передает данные без требования их подтверждения (аналог телеграммы), то есть отправитель посылает дейтаграмму, и ему уже неважно, была она доставлена или нет. 5.Понятие модели OSI и ее уровни Модель взаимодействия открытых систем (Open System Interconnection, OSI) определяет различные уровни взаимодействия систем в сетях с коммутацией пакетов, дает им стандартные имена и указывает, какие функции должен выполнять каждый уровень. Модель OSI была разработана на основании большого опыта, полученного при создании компьютерных сетей, в основном глобальных, в 70-е годы. Полное описание этой модели занимает более 1000 страниц текста. В модели OSI (рис. 6.6) средства взаимодействия делятся на семь уровней: прикладной, представительный, сеансовый, транспортный, сетевой, канальный и физический. Каждый уровень имеет дело с определенным аспектом взаимодействия сетевых устройств. Физический уровень Физический уровень (Physical layer) имеет дело с передачей битов по физическим каналам связи, таким, как коаксиальный кабель, витая пара, оптоволоконный кабель или цифровой территориальный канал. К этому уровню имеют отношение характеристики физических сред передачи данных, такие как полоса пропускания, помехозащищенность, волновое сопротивление и другие. На этом же уровне определяются характеристики электрических сигналов, передающих дискретную информацию, такую как крутизна фронтов импульсов, уровни напряжения или тока передаваемого сигнала, тип кодирования, скорость передачи сигналов. Кроме того, здесь стандартизируются типы разъемов и назначение каждого контакта. Канальный уровень Одной из задач канального уровня (Data Link layer) является проверка доступности среды передачи. Другая задача канального уровня — реализация механизмов обнаружения и коррекции ошибок. Для этого на канальном уровне биты группируются в наборы, называемые кадрами (frames). Канальный уровень обеспечивает корректность передачи каждого кадра помещая специальную последовательность бит в начало и конец каждого кадра, для его выделения, а также вычисляет контрольную сумму, обрабатывая все байты кадра определенным способом, и добавляет контрольную сумму к кадру. Когда кадр приходит по сети, получатель снова вычисляет контрольную сумму полученных данных и сравнивает результат с контрольной суммой из кадра. Если они совпадают, кадр считается правильным и принимается. Если же контрольные суммы не совпадают, то фиксируется ошибка. Канальный уровень может не только обнаруживать ошибки, но и исправлять их за счет повторной передачи поврежденных кадров . Сетевой уровень (Network layer) служит для образования единой транспортной системы, объединяющей несколько сетей, причем эти сети могут использовать различные принципы передачи сообщений между конечными узлами и обладать произвольной структурой связей На сетевом уровне сам термин "сеть" наделяют специфическим значением. В данном случае под сетью понимается совокупность компьютеров, соединенных между собой в соответствии с одной из стандартных типовых топологий и использующих для передачи данных один из протоколов канального уровня, определенный для этой топологии. Транспортный уровень (Transport layer) обеспечивает приложениям или верхним уровням стека — прикладному и сеансовому — передачу данных с той степенью надежности, которая им требуется. Модель OSI определяет пять классов сервиса, предоставляемых транспортным уровнем. Эти виды сервиса отличаются качеством предоставляемых услуг: срочностью, возможностью восстановления прерванной связи, наличием средств мультиплексирования нескольких соединений между различными прикладными протоколами через общий транспортный протокол, а главное — способностью к обнаружению и исправлению ошибок передачи, таких как искажение, потеря и дублирование пакетов. Сеансовый уровень (Session layer) обеспечивает управление диалогом: фиксирует, какая из сторон является активной в настоящий момент, предоставляет средства синхронизации. Последние позволяют вставлять контрольные точки в длинные передачи, чтобы в случае отказа можно было вернуться назад к последней контрольной точке, а не начинать все сначала. На практике немногие приложения используют сеансовый уровень, и он редко реализуется в виде отдельных протоколов, хотя функции этого уровня часто объединяют с функциями прикладного уровня и реализуют в одном протоколе. Сеансовый уровень — управление диалогом объектов прикладного уровня: установление способа обмена сообщениями (дуплексный или полудуплексный); синхронизация обмена сообщениями; организация "контрольных точек" диалога. Представительный уровень (Presentation layer) имеет дело с формой представления передаваемой по сети информации, не меняя при этом ее содержания. За счет уровня представления информация, передаваемая прикладным уровнем одной системы, всегда понятна прикладному уровню другой системы. С помощью средств данного уровня протоколы прикладных уровней могут преодолеть синтаксические различия в представлении данных или же различия в кодах символов, например в кодах ASCII и EBCDIC. На этом уровне может выполняться шифрование и дешифрование данных, благодаря которому секретность обмена данными обеспечивается сразу для всех прикладных служб. Примером такого протокола является протокол Secure Socket Layer (SSL), который обеспечивает секретный обмен сообщениями для протоколов прикладного уровня стека TCP/IP. Прикладной уровень (Application layer) — это в действительности просто набор разнообразных протоколов, с помощью которых пользователи сети получают доступ к разделяемым ресурсам, таким как файлы, принтеры или гипертекстовые Web-страницы, а также организуют совместную работу, например с помощью протокола электронной почты. Единица данных, которой оперирует прикладной уровень, обычно называется сообщением (message). Прикладной уровень — набор всех сетевых сервисов, которые предоставляет система конечному пользователю: идентификация, проверка прав доступа; принт- и файл-сервис, почта, удаленный доступ... 6.Понятие стека протоколов Правила взаимодействия двух машин могут быть описаны в виде набора процедур для каждого из уровней. Такие формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколами . Согласованный набор протоколов разных уровней, достаточный для организации межсетевого взаимодействия, называется стеком протоколов. 7.Стек протоколов TCP/IP и его соответствие модели OSI Transmission Control Protocol/Internet Protocol (TCP/IP) - это промышленный стандарт стека протоколов, разработанный для глобальных сетей. Если в настоящее время стек TCP/IP распространен в основном в сетях с ОС UNIX, то реализация его в последних версиях сетевых операционных систем для персональных компьютеров (Windows NT 3.5, NetWare 4.1, Windows 95) является хорошей предпосылкой для быстрого роста числа установок стека TCP/IP. Итак, лидирующая роль стека TCP/IP объясняется следующими его свойствами: Это наиболее завершенный стандартный и в то же время популярный стек сетевых протоколов, имеющий многолетнюю историю. Почти все большие сети передают основную часть своего трафика с помощью протокола TCP/IP. Это метод получения доступа к сети Internet. Этот стек служит основой для создания intranet- корпоративной сети, использующей транспортные услуги Internet и гипертекстовую технологию WWW, разработанную в Internet. Все современные операционные системы поддерживают стек TCP/IP. Это гибкая технология для соединения разнородных систем как на уровне транспортных подсистем, так и на уровне прикладных сервисов. Это устойчивая масштабируемая межплатформенная среда для приложений клиент-сервер. Структура стека TCP/IP. Краткая характеристика протоколов Структура протоколов TCP/IP приведена на рисунке 2.1. Протоколы TCP/IP делятся на 4 уровня. Самый нижний (уровень IV) соответствует физическому и канальному уровням модели OSI. Этот уровень в протоколах TCP/IP не регламентируется, но поддерживает все популярные стандарты физического и канального уровня: для локальных сетей это Ethernet, Token Ring, FDDI, Fast Ethernet, 100VG-AnyLAN, для глобальных сетей - протоколы соединений "точка-точка" SLIP и PPP, протоколы территориальных сетей с коммутацией пакетов X.25, frame relay. Разработана также специальная спецификация, определяющая использование технологии ATM в качестве транспорта канального уровня. Обычно при появлении новой технологии локальных или глобальных сетей она быстро включается в стек TCP/IP за счет разработки соответствующего RFC, определяющего метод инкапсуляции пакетов IP в ее кадры. Следующий уровень (уровень III) - это уровень межсетевого взаимодействия, который занимается передачей пакетов с использованием различных транспортных технологий локальных сетей. В качестве основного протокола сетевого уровня (в терминах модели OSI) в стеке используется протоколIP, который изначально проектировался как протокол передачи пакетов в составных сетях, состоящих из большого количества локальных сетей, объединенных как локальными, так и глобальными связями. Поэтому протокол IP хорошо работает в сетях со сложной топологией. Протокол IP является дейтаграммным протоколом, то есть он не гарантирует доставку пакетов до узла назначения, но старается это сделать. К уровню межсетевого взаимодействия относятся и все протоколы, связанные с составлением и модификацией таблиц маршрутизации, такие как протоколы сбора маршрутной информации RIP (Routing Internet Protocol) и OSPF (Open Shortest Path First), а также протокол межсетевых управляющих сообщенийICMP (Internet Control Message Protocol). Последний протокол предназначен для обмена информацией об ошибках между маршрутизаторами сети и узлом - источником пакета. С помощью специальных пакетов ICMP сообщается о невозможности доставки пакета, о превышении времени жизни или продолжительности сборки пакета из фрагментов, об аномальных величинах параметров, об изменении маршрута пересылки и типа обслуживания, о состоянии системы. Следующий уровень (уровень II) называется основным. На этом уровне функционируют протокол управления передачей TCP (Transmission Control Protocol) и протокол дейтаграмм пользователя UDP (User Datagram Protocol). Протокол TCP обеспечивает надежную передачу сообщений между удаленными прикладными процессами за счет образования виртуальных соединений. Протокол UDP обеспечивает передачу прикладных пакетов дейтаграммным способом, как и IP, и выполняет только функции связующего звена между сетевым протоколом и многочисленными прикладными процессами. Верхний уровень (уровень I) называется прикладным. Протокол пересылки файлов FTP (File Transfer Protocol) реализует удаленный доступ к файлу. Для того, чтобы обеспечить надежную передачу, FTP использует в качестве транспорта протокол с установлением соединений - TCP. Кроме пересылки файлов протокол FTP предлагает и другие услуги. Так, пользователю предоставляется возможность интерактивной работы с удаленной машиной, например, он может распечатать содержимое ее каталогов. В стеке TCP/IP протокол FTP предлагает наиболее широкий набор услуг для работы с файлами, однако он является и самым сложным для программирования. Приложения, которым не требуются все возможности FTP, могут использовать другой, более экономичный протокол простейший протокол пересылки файловTFTP (Trivial File Transfer Protocol). Этот протокол реализует только передачу файлов, причем в качестве транспорта используется более простой, чем TCP, протокол без установления соединения - UDP. Протокол telnet обеспечивает передачу потока байтов между процессами, а также между процессом и терминалом. Наиболее часто этот протокол используется для эмуляции терминала удаленного компьютера. При использовании сервиса telnet пользователь фактически управляет удаленным компьютером так же, как и локальный пользователь, поэтому такой вид доступа требует хорошей защиты. Протокол SNMP (Simple Network Management Protocol) используется для организации сетевого управления. Изначально протокол SNMP был разработан для удаленного контроля и управления маршрутизаторами Internet, которые традиционно часто называют также шлюзами. Первая задача связана с передачей информации. Протоколы передачи управляющей информации определяют процедуру взаимодействия SNMP-агента, работающего в управляемом оборудовании, и SNMP-монитора, работающего на компьютере администратора, который часто называют также консолью управления. Протоколы передачи определяют форматы сообщений, которыми обмениваются агенты и монитор. Вторая задача связана с контролируемыми переменными, характеризующими состояние управляемого устройства. Стандарты регламентируют, какие данные должны сохраняться и накапливаться в устройствах, имена этих данных и синтаксис этих имен. В стандарте SNMP определена спецификация информационной базы данных управления сетью. 8.Схема потока данных сквозь стек протоколов от приложения-клиента на одном компьютере к приложениюсерверу на другом. Протокол TCP/IP представляет собой фундамент Internet, с помощью которого компьютеры отправляют и принимают информацию из любой точки земного шара, независимо от географического положения. Обратиться к компьютеру с TCP/IP в другой стране так же просто, как к компьютеру, который находится в соседней комнате. Процедура доступа в обоих случаях идентична, хотя для соединения с машиной в другой стране может потребоваться на несколько миллисекунд больше. В результате граждане любой страны могут без труда делать покупки в Amazon.com; однако из-за логической близости усложняется задача информационной защиты: любой владелец подключенного к Internet компьютера в любой точке мира может попытаться установить несанкционированное соединение с любой другой машиной. Знание основных принципов работы сетевых портов пригодится любому системному администратору. Имея базовые знания об устройстве портов TCP и UDP, администратор может самостоятельно выполнить диагностику отказавшего сетевого приложения или защитить компьютер, которому предстоит обратиться в Internet, не вызывая сетевого инженера или консультанта по брандмауэрам. TCP/IP — набор сетевых протоколов, через которые компьютеры устанавливают связь друг с другом. Набор TCP/IP — не более чем фрагменты программного кода, установленные в операционной системе и открывающие доступ к этим протоколам. TCP/IP является стандартом, поэтому приложения TCP/IP на компьютере Windows должны успешно обмениваться данными с аналогичным приложением на машине UNI 9.Технология гипертекста, гиперссылка, гиперсреда В настоящее время гипертекст рассматривается, по определению Ю. Хартунга и Е. Брейдо, как «средство нелинейного представления информации» . Формулировкой, наиболее полно раскрывающей концепцию гипертекста. Гипертекст, разрушающий линейность, детерминированность и однозначность передаваемой информации, оказался инструментом, чрезвычайно созвучным постмодернистской ситуации и наиболее адекватно представляющим новые взаимоотношения с реальностью. В литературоведении гипертекст — это форма организации текстового материала, при которой его единицы представлены не в линейной последовательности, а как система явно указанных возможных переходов, связей между ними. Следуя этим связям, можно читать материал в любом порядке, образуя разные линейные тексты (определение М. М. Субботина — российского учёного, пионера в области развития отечественных гипертекстовых систем). Гипертекстовость (гиперлитература) — новое свойство/характеристика литературного прозаического произведения, для которого характерны черты гипертекста (внутренние корреляционные ссылки, отсутствие линейного повествования). Используется для создания эффекта игры, свойственного постмодернистской литературе: количество значений изначального текста расширяется, благодаря читательскому формированию сюжетной линии. Из заметных литературных произведений, характеризуемых гипертекстовостью, — роман-лексикон «Хазарский словарь» Милорада Павича, философская повесть «Бесконечный тупик» Дмитрия Галковского, роман Джонатана Сафрана Фоера «Дерево кодов». Гиперссылка (англ. hyperlink) в компьютерной терминологии — часть гипертекстового документа, ссылающаяся на другой элемент (команда, текст, заголовок, примечание, изображение) в самом документе, на другой объект (файл, директория, приложение), расположенный на локальном диске или в компьютерной сети, либо на элементы этого объекта. Гиперссылка может быть добавлена к любому элементу гипертекстового документа и обычно выделяется графически. В HTML-документах текстовые ссылки по умолчанию выделяются синим цветом, при наведении на них курсором мыши в окне браузераизменяются, например, меняют цвет или выделяются подчеркиванием. При навигации в браузере с помощью клавиатуры текстовые и графические ссылки выделяются прямоугольной пунктирной рамочкой. Посещенная ранее ссылка обычно выделяется цветом, отличным от цвета непосещенной ссылки. Гиперсреда (hypermedia) – метод отображения какой- либо информации в виде отдельных небольших фрагментов, неизменно связанных между собой. Другими словами – совокупность информационных блоков на страницах, соединённых гиперссылками. Простым примером гиперсреды можно считать Интернет-страницу, содержащую кроме текста изображения, видео либо звуковую информацию. 10.Основные элементы технологии WWW WWW построена по хорошо известной схеме "клиент-сервер". Программа-клиент выполняет функции интерфейса пользователя и обеспечивает доступ практически ко всем информационным ресурсам Internet. В этом смысле она выходит за обычные рамки работы клиента только с сервером определенного протокола, как это происходит в telnet, например. К 1989 году гипертекст представлял новую, многообещающую технологию, которая имела относительно большое число реализаций с одной стороны, а с другой стороны делались попытки построить формальные модели гипертекстовых систем, которые носили скорее описательный характер и были навеяны успехом реляционного подхода описания данных. Идея Т. Бернерс-Ли заключалась в том, чтобы применить гипертекстовую модель к информационным ресурсам, распределенным в сети, и сделать это максимально простым способом. Он заложил три краеугольных камня системы из четырех существующих ныне, разработав: язык гипертекстовой разметки документов HTML (HyperText Markup Lan-guage); универсальный способ адресации ресурсов в сети URL (Universal Resource Locator); протокол обмена гипертекстовой информацией HTTP (HyperText Transfer Protocol). Позже команда NCSA добавила к этим трем компонентам четвертый: универсальный интерфейс шлюзов CGI (Common Gateway Interface). 11.Понятие Интернет-обозревателя. Веб-обозрева́тель, бра́узер (от англ. Web browser; вариант броузер — устаревшая форма[1][2]) — программное обеспечение для просмотра веб-сайтов, то есть для запросавебстраниц (преимущественно из Сети), их обработки, вывода и перехода от одной страницы к другой. Многие современные браузеры также могут загружать файлы с FTP-серверов. Браузеры постоянно развивались со времени зарождения Всемирной паутины и с её ростом становились всё более востребованными программами. Ныне браузер — комплексное приложение для обработки и вывода разных составляющих веб-страницы и для предоставления интерфейса между веб-сайтом и его посетителем. Практически все популярные браузеры распространяются бесплатно или «в комплекте» с другими приложениями: Internet Explorer (совместно с Microsoft Windows), Mozilla Firefox(бесплатно, свободное ПО, совместимо с некоторыми дистрибутивами Linux, например Ubuntu), Safari (совместно с Mac OS X и бесплатно для Microsoft Windows), Google Chrome (бесплатно), Opera (бесплатно начиная с версии 8.50 География распространения Internet Explorer Mozilla Firefox Google Chrome Opera 12.Язык HTML - определение, назначение Идея HTML -- пример чрезвычайно удачного решения проблемы построения гипертекстовой системы при помощи специального средства управления отображением. На разработку языка гипертекстовой разметки существенное влияние оказали два фактора: исследования в области интерфейсов гипертекстовых систем и желание обеспечить простой и быстрый способ создания гипертекстовой базы данных, распределенной на сети. HTML является приложением («частным случаем») SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879. XHTML же является приложением XML. Современное применение HTML очень далеко от его изначальной задачи. Например, тег <TABLE>, несколько раз использованный для форматирования страницы, которую вы на даный момент читаете, предназначен для создания в документах самых обычных таблиц, но, как можно убедиться, здесь нет ни одной таблицы. С течением времени, основная идея платформонезависимости языка HTML была отдана в своеобразную жертву современным потребностям в мультимедийном и графическом оформлении. 13.Адресация ресурсов в сети: понятие и структура URL Вторым краеугольным камнем WWW стала универсальная форма адресации информационных ресурсов. Universal Resource Identification (URI) представляет собой довольно стройную систему, учитывающую опыт адресации и идентификации e-mail, Gopher, WAIS, telnet, ftp и т. п. Но реально из всего, что описано в URI, для организации баз данных в WWW требуется только Universal Resource Locator (URL). Без наличия этой спецификации вся мощь HTML оказалась бы бесполезной. URL используется в гипертекстовых ссылках и обеспечивает доступ к распределенным ресурсам сети. В URL можно адресовать как другие гипертекстовые документы формата HTML, так и ресурсы e-mail, telnet, ftp, Gopher, WAIS, например. Различные интерфейсные программы по разному осуществляют доступ к этим ресурсам. Одни, как например Netscape, сами способны поддерживать взаимодействие по протоколам, отличным от протокола HTTP, базового для WWW, другие, как например Chimera, вызывают для этой цели внешние программы. Однако, даже в первом случае, базовой формой представления отображаемой информации является HTML, а ссылки на другие ресурсы имеют форму URL. Следует отметить, что программы обработки электронной почты в формате 14.Система DNS, доменное имя, домен, поддомен, хост DNS (англ. Domain Name System — система доменных имён) — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене (SRV-запись). Распределённая база данных DNS поддерживается с помощью иерархии DNS- серверов, взаимодействующих по определённому протоколу. Основой DNS является представление об иерархической структуре доменного имени и зонах. Каждый сервер, отвечающий за имя, может делегировать ответственность за дальнейшую часть домена другому серверу (с административной точки зрения — другой организации или человеку), что позволяет возложить ответственность за актуальность информации на серверы различных организаций (людей), отвечающих только за «свою» часть доменного имени. Доме́нное имя — символьное имя, служащее для идентификации областей — единиц административной автономии в сети Интернет — в составе вышестоящей по иерархии такой области. Каждая из таких областей называется доме́ном. Общее пространство имён Интернета функционирует благодаря DNS — системе доменных имён. Доменные имена дают возможность адресации интернет-узлов и расположенных на них сетевых ресурсов (веб-сайтов, серверов электронной почты, других служб) в удобной для человека форме. Полное доменное имя состоит из непосредственного имени домена и далее имён всех доменов, в которые он входит, разделённых точками. Например, полное имя ru.wikipedia.org. обозначает домен третьего уровня ru, который входит в домен второго уровня wikipedia, который входит в домен верхнего уровня org, который входит в безымянный корневой домен. В обыденной речи под доменным именем нередко понимают именно полное доменное имя. Поддомен - это домен, который является частью домена наиболее высокого уровня. Также поддоменом можно назвать часть основного доменного имени. Поддомены используют для разделения сайта на разделы, если сайт является порталом. Почти все платные хостинги предоставляют услугу по регистрации поддоменов, есть только лимит на количество регистрируемых поддоменов, хотя и не везде, но главное что поддомен можно получить бесплатно и сделать на нём полноценный сайт. Если у вашего сайта есть множество сервисов, будет огромным плюсом разделение всех сервисов на отдельный поддомен, ведь главная страница поддомена будет иметь наибольший вес чем раздел сайта. Например, yandex.ru - домен второго уровня, а mail.yandex.ru - поддомен основного домена yandex.ru Хост (от англ. host — «хозяин, принимающий гостей») — любое устройство, предоставляющее сервисы формата «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определённое на этих интерфейсах. В более частном случае под хостом могут понимать любой компьютер, сервер, подключённый к локальной или глобальной сети. Слово «хост» само по себе является практически жаргонным термином, и не несёт никакой информации об устройстве или его функционировании. Употребление слова «хост» имеет смысл только на пару с пояснением, хостом какого сервиса предполагается называемое устройство. Тем не менее, зачастую название сервиса опускают, предполагая, что оно очевидно из контекста. 15.Службы Интернет, понятие, состав Службы Интернета — это системы, предоставляющие услуги пользователям Интернета. К ним относятся: электронная почта, WWW, телеконференции, списки рассылки, FTP, IRC, а также другие продукты, использующие Интернет как среду передачи информации. Услуги, предоставляемые Интернетом, можно разделить на две основные категории. 1. Отложенные (off-line) — основным признаком этой группы является наличие временного перерыва между запросом и получением информации. 2. Прямые (on-line) — характерны тем, что информация по запросу возвращается немедленно. Если от получателя информации требуется немедленная реакция на нее, то такая услуга носит интерактивный характер. Наиболее распространенными функциональными службами в Интернет являются: 1) Электронная почта E-mail - служба электронного общения в режиме оффлайн; 2) Распределенная система гипермедиа Word Wide Web (WWW); 3) Передача файлов - FTP; 4) Поиск данных и программ - Archie; 5) USENET, News - телеконференции, группы новостей (доски объявлений) или дискуссионные группы по различным темам; 6) Поиск данных по ключевым словам WAIS (WAIS реализует концепцию распределенной информационно-поисковой системы); 7) Whois - адресная книга сети Internet. По запросу пользователь может получить информацию о владельцах доменных имен; 8) Доступ к компьютерам в режиме удаленного терминала - Telnet; 9) Gopher - служба доступа к информации с помощью иерархических каталогов (иерархических меню). 10) Службы для электронного общения в режиме онлайн: мессенджеры и VoIP сервис. 16.Концепция распределенной ИС "Всемирная паутина" Word Wide Web (WWW) - "Всемирная паутина" Web (англ. сеть, паутина) является самой популярной службой Интернета. Многие пользователи Интернета считают, что Всемирная паутина (Word Wide Web) - это глобальная сеть Интернет. Надо отметить, что это не так. WWW - это одна из служб Интернета, но она является его основой, это распределенная система гипермедиа (гипертекста), в которой документы, размещены на серверах Интернет и связаны друг с другом ссылками. В 1991 году Европейская лаборатория физики элементарных частиц (CERN) в Швейцарии объявила о создании новой глобальной информационной среды World Wide Web. Создание "Всемирной паутины", в основу которой легла технология гипертекста и прикладной протокол HTTP для передачи Web-страниц, является важнейшее событие в истории Internet. Webстраницы создаются с помощью специального языка HTML. HTML или Hyper Text Markup Language является языком разметки гипертекста, разметка осуществляется с помощью тегов (tags). Эти теги обеспечивают форматирование элементов страницы и позволяют размещать на ней графические объекты, рисунки, гиперссылки и т.д. В настоящее время WWW стала средством доступа фактически ко всем ресурсам Интернет. Для просмотра Web-страниц используются прикладные программы - браузеры. К наиболее популярным обозревателям относятся: Internet Explorer, Mozilla Firefox, MyIE Web Browser, Opera и т.д. Более подробно о браузерах изложено на странице Прикладные программы просмотра Web-страниц 17.Служба E-mail - определение, назначение, принцип действия Электро́нная по́чта (англ. email, e-mail, от англ. electronic mail) — технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или «электронные письма») по распределённой (в том числе глобальной) компьютерной сети. Электронная почта по составу элементов и принципу работы практически повторяет систему обычной (бумажной) почты, заимствуя как термины (почта, письмо, конверт, вложение, ящик, доставка и другие), так и характерные особенности - простоту использования, задержки передачи сообщений, достаточную надёжность и в то же время отсутствие гарантии доставки. Достоинствами электронной почты являются: легко воспринимаемые и запоминаемые человеком адреса вида имя_пользователя@имя_домена (например somebody@example.com); возможность передачи как простого текста, так и форматированного, а также произвольных файлов; независимость серверов (в общем случае они обращаются друг к другу непосредственно); достаточно высокая надёжность доставки сообщения; простота использования человеком и программами. Недостатки электронной почты: наличие такого явления, как спам (массовые рекламные и вирусные рассылки); теоретическая невозможность гарантированной доставки конкретного письма; возможные задержки доставки сообщения (до нескольких суток); ограничения на размер одного сообщения и на общий размер сообщений в почтовом ящике (персональные для пользователей). 18.Служба FTP, служба Telnet . FTP - это служба или программа-клиент FTP, которая предназначена для пересылки файлов между компьютерами, работающими в сетях TCP/IP, при помощи прикладного протокола передачи файлов (File Transfer Protocol), который определяет правила передачи файлов с одного компьютера на другой. Другими словами FTP - это имя службы или клиентской программы и аббревиатура протокола передачи файлов. Для пересылки файлов с помощью FTP необходимо иметь доступ к удаленному компьютеру (серверу), с которого требуется перекачать файлы и авторизоваться на нем, т.е. ввести логин и пароль. С помощью клиентской программы FTP можно просматривать содержимое директорий на удаленном компьютере и переходить из директории в директорию, выбирая требуемые файлы. Выбранные файлы можно скачать на свой ПК. Для скачивания файлов можно использовать специализированные клиентские программы FTP или графические FTP-оболочек типа ftptool. Кроме того, клиентская программа FTP входит в состав современных мультипротокольных браузеров, менеджеров файлов типа Total Commander и в другие приложения. Таким образом, с помощью браузеров или менеджеров файлов можно закачивать файлы на удаленный компьютер или скачивать файлы с удаленного компьютера. Необходимо отметить, что в Интернете существуют так называемые анонимные ftpсерверы (файловые архивы), доступ к которым является открытым, т.е. доступ не требует ввода логина и пароля. На таких серверах могут быть размещены файлы различных прикладных программ, например свободное (free) или условносвободное (shareware) программное обеспечение (ftp://ftp.microsoft.com/). Для поиска файлов на FTP-серверах по именам самих файлов и каталогов можно использовать, например поисковую систему http://www.filesearch.ru/. Кроме того, возможен и доступ к FTP серверам через электронную почту, некоторые FTP серверы могут пересылать файлы по E-mail. TELNET (англ. TErminaL NETwork) — сетевой протокол для реализации текстового интерфейса по сети (в современной форме — при помощи транспорта TCP). Название «telnet» имеют также некоторые утилиты, реализующие клиентскую часть протокола. Современный стандарт протокола описан в RFC 854. Назначение протокола TELNET в предоставлении достаточно общего, двунаправленного, восьмибитного байт-ориентированного средства связи. Его основная задача заключается в том, чтобы позволить терминальным устройствам и терминальным процессам взаимодействовать друг с другом. Предполагается, что этот протокол может быть использован для связи вида терминал-терминал («связывание») или для связи процесс-процесс («распределенные вычисления»). 19.Службы Usenet, News, ICQ Usenet USENET news - это система телеконференций (сеть тематических телеконференций, т.е. конференций удаленных пользователей Интернет) или группы новостей. USENET была образована в 1970 году для обмена информацией и обсуждения проекта между разработчиками ОС UNIX. USENET можно представить в виде доски объявлений, имеющей разделы, в которых находятся статьи на различные темы. Каждая телеконференция посвящена определенной теме. Обмен осуществляется при помощи прикладного протокола передачи NNTP (Net News Transfer Protocol). Работать с телеконференциями можно как в режиме on-line, так и off-line. Для чтения новостей в режиме on-line можно использовать специальные программы или навигаторы, а в режиме off-line можно работать через электронную почту (с помощью почтового клиента Outlook Express можно читать новости в группах Usenet). Участники тематических телеконференций могут читать сообщения или статьи и публиковать свои ответы на сообщения других авторов. Для работы с группами новостей необходимо найти требуемый сервер. ICQ. Одна из популярнейших служб Интернет - это ICQ (I seek you - я ищу тебя). ICQ - это способ общения в сети, который позволяет вести беседу с любым зарегистрированным в системе ICQ и подключенным в данный момент к Интернету пользователем. Для того, чтобы стать абонентом системы ICQ, достатаочно скачать программу ICQ-клиент с файлового сервера (например, www.freeware.ru) и в процессе ее установки на компьютер зарегистрироваться. Возможности ICQ: отправка электронных писем и SMS-сообщений; обмен текстовыми сообщениями (chat); голосовая связь; поиск по интересам, по номеру, по e-mail; интернет-телефония (звонки с компьютера на компьютер, с компьютера на телефон, с телефона на компьютер) и многое другое. 20.Инструментальные средства разработки Internet-приложений Инструментальные средства разработки Internetприложений разнообразны и включают: редакторы гипертекста и графические редакторы; средства разметки карт изображений и конверторы изображений; средства мультимедиа (аудио, анимация, видео); средства генерации виртуальной реальности; средства и языки программирования серверных и клиентских приложений и расширений. Редакторы гипертекста формируют HTML-файлы в режимах программирования или WYSIWYG (What You See Is What You Get). Можно использовать и обычные текстовые редакторы, а также средства, встроенные в браузеры. К этой же группе относятся конверторы, "перегоняющие" офисные документы в гипертекст. Графические редакторы служат для создания изображений, включаемых в гипертекст. Средства разметки карт изображений позволяют разбить изображение на участки и связать гиперссылки с каждым из них. Такие средства могут быть встроены в графический редактор. Конверторы изображений обеспечивают преобразование форматов, размеров и цветов, создание специальных эффектов. Средства мультимедиа предназначены для создания звукового и музыкального сопровождения, анимационных и видеороликов. Часто воспроизведение файлов мультимедиа осуществляется клиентскими расширениями или специальными Helper-программами. Средства генерации виртуальной реальности позволяют запрограммировать трехмерные сцены и управление ими на языке VRML (Virtual Reality Modeling Language). Ввиду того, что процесс воспроизведения виртуальной реальности достаточно сложен, могут потребоваться дополнительные средства автоматизированного проектирования и анимации. Для просмотра Web-страниц с VRMLизображениями необходимо использовать соответствующие браузеры, например: WebSpace от Silicon Graphics или VRML-расширения для Internet Explorer или Netscape Navigator. Системы программирования клиентских приложений предназначены для разработки и отладки сценариев (на языках VBScript или JavaScript) и мобильных приложений (на языке Java), выполняемых на стороне клиента. Наибольшие удобство и производительность разработки дают средства визуального программирования. В качестве средств программирования серверных приложений могут применяться как обычные системы программирования (Visual Basic, C/C++, Java), так и интерпретаторы команд (UNIX-shell, REXX и др.) и интерпретаторы и компиляторы сценариев на JavaScript, VBScript и Perl. Для создания клиентских и серверных расширений используются системы программирования, которые позволяют создавать компоненты с использованием механизмов ActiveX или Plug-in, представленных в виде встроенных или дополнительных библиотек интерфейсов. Средства администрирования, как правило, поставляются в составе программного обеспечения Web-сервера и служат для конфигурирования, активации и мониторинга Web-сервисов, для контроля актуальности гиперссылок и связности гипертекстовой структуры, для учета и протоколирования использования серверов, для настройки и сопровождения системы безопасности. Средства безопасности могут быть встроены в программное обеспечение Internet-серверов или представлены в виде дополнительных компонентов: комплексов Firewall и Proxy-серверов, выполняющих фильтрацию данных на различных уровнях. На ранних стадиях развития сеть Internet была "улицей с односторонним движением", так как информация с Web-страниц поступала к пользователю от Web-сервера только при наличии запроса пользователя. С появлением в языке HTML диалоговых свойств пользователь получил обратную связь с Web-сервером. Обмен параметров при этом осуществляется через специальный графический интерфейс (Computer Graphical Interface - CGI). В последнее время все большее распространение получает механизм согласования запускаемых программ через многоцелевые расширения почтовой службы Internet (Multipurpose Internet Mail Extensions - MIME). Современные браузеры, помимо взаимодействия с Web-серверами через протокол http, могут работать с различными типами серверов и служб с использованием протоколов FTP, File, Gopher, Mailto, NNTP, Telnet, WAIS. В состав URL входит информация о методе доступа, требующаяся браузеру, чтобы использовать любой из этих протоколов. 21.Типы серверов и варианты их взаимодействия в Internet Кэширующий сервер Кэширование это процесс сохранения часто-запрашиваемых документов на промежуточных прокси-серверах и машине пользователя, с целью предотвращения их постоянной загрузки с сервера-источника. Все сервера являются кэширующими. Это означает, что сервер кэширует информацию, которую он получает до тех пор, пока срок действия данных не истечет. Этот сервер обслуживает запросы и опрашивает другие сервера, отвечающие за необходимую информацию. В результате время ответа на тот же запрос сильно сокращается. Удаленный Сервер Удаленный Сервер - это средство, позволяющее использовать сервер имен на рабочей станции или на машине с ограниченным объемом памяти и производительностью CPU. Используя его вы можете использовать все сетевые программы использующие сервер имен без запуска сервера на локальной машине. Подчиненный Сервер Подчиненный Сервер - это сервер, который всегда пересылает запросы, которые он не может обслужить используя свой кэш, на ограниченное число пересыльных серверов вместо того, чтобы взаимодействовать с серверами имен для корневого и других доменов. Запросы к пересыльным серверам не являются рекурсивными. Может быть один или более пересыльных серверов, которые будут опрошены по очереди, пока список не иссякнет. Варианты взаимодействия Обычно клиент и сервер работают в рамках единого протокола (рис. а) — Telnet, FTP, Gopher, HTTP и пр., однако в связи с недостаточностью такого подхода появляются мультипротокольные клиенты и серверы (рис. б), например — браузер Netscape Navigator. Наконец, появляются серверные приложения (брокеры, роботы), которые устанавливаются между разнопротокольными компонентами (рис. в) и осуществляют трансформацию протоколов. 22.Почтовый сервер и сервер новостей Новостные серверы функционируют в качестве источников распространения и доставки новостей для более чем 20 000 новостных конференций общего пользования, доступ к которым в настоящее время можно получить через пользовательскую сеть Usenet (самая крупная в сети Интернет система рассылки новостей и организации дискуссионных форумов, упорядоченная по группам новостей этой сети). Новостные серверы основаны на инструментах (таких, например, как INN News Server), которые используют сетевой протокол передачи новостей (Network News Transfer Protocol, NNTP) для взаимодействия с другими новостными серверами USENET и распространения новостей любым пользователям, использующим программы с возможностями получения новостей (например, Agent или Outlook Express). Новостные серверы также позволяют создавать в Интернете или в локальной сети свои собственные группы новостей и дискуссий. Электронная почта является важной частью современных коммуникаций. Почтовые серверы управляют потоком электронных сообщений, пересылаемых между пользователями компьютерных сетей. В большинстве случаев почтовые серверы похожи на серверы приложений, т. к. электронное письмо, как правило, сохраняется на сервере. Когда вы проверяете свою электронную почту, вы видите только те сообщения, которые относятся к вашему регистрационному имени. 23.FTP-сервер, Gopher-сервер Значительная доля интернет-трафика состоит из передачи файлов для самых различных целей — от получения нового программного обеспечения и до пересылки корпоративных документов. Серверы, использующие протокол передачи файлов (File Transfer Protocol, FTP), позволяют перемещать один или более файлов между компьютерами через Интернет с соответствующим уровнем безопасности и контролем целостности данных (с использованием таких инструментов, как, например, ZBServer Pro). Протокол FTP основан на типичной схеме «клиент-сервер». Клиент (иногда в его роли выступает компонент браузера или специальная программа, например, FTP Voyager) получает файлы и размещает их на локальном жестком диске По своим функциональным возможностям Gopher-серверы сравнимы с FTP-серверами, но первые наряду с возможностью показа содержимого каталогов и передачи файлов предоставляют дополнительный сетевой сервис. При работе с системой Gopher показ содержимого файлов и передача их по сети требуют лишь выбора нужного пункта из системы меню. Эта легкость в применении, а также возможность использования содержательных наименований пунктов меню делает Gopher гораздо более удобным способом поиска файлов, чем работа с обычным FTPсервером. 24.Файл-сервер, терминальный сервер Технически терминальный сервер представляет собой компьютер, соединенный по сети с терминальными клиентами (компьютеры ваших сотрудников) — которые, как правило, представляют собой маломощные или устаревшие рабочие станции или специализированные решения для доступа к терминальному серверу. Терминальный сервер служит для удалённого работы пользователя с предоставлением рабочего стола сервера. Как это работает Терминальный клиент после установления связи с терминальным сервером пересылает на последний вводимые данные (нажатия клавиш, перемещения мыши) и, возможно, предоставляет доступ к локальным ресурсам (например, принтер, дисковые ресурсы, устройство чтения смарт-карт, локальные порты (COM/LPT)). Терминальный сервер предоставляет среду для работы (терминальная сессия), в которой исполняются приложения пользователя. Результат работы сервера передается на клиента, как правило, это изображение для монитора и звук (при его наличии). Файл-сервер - важный компонент электронной инфраструктуры любой компании. Этот подход является базовым для локальных сетей ПК. Один из компьютеров в сети назначается файловым сервером и предоставляет другим компьютерам услуги по обработке файлов. Файловый сервер работает под управлением сетевой операционной системы и играет роль компонента доступа к информационным ресурсам (т. е. к файлам). На других ПК в сети функционирует приложение, в кодах которого совмещены компонент представления и прикладной компонент (рис). Протокол обмена при такой схеме представляет собой набор вызовов, обеспечивающих приложению доступ к файловой системе на файл-сервере. К недостаткам данной технологии относится низкий сетевой трафик (передача множества файлов, необходимых приложению), – небольшое количество операций манипуляции с данными (файлами), отсутствие адекватных средств безопасности доступа к данным (защита только на уровне файловой системы) и т. д 25.Web-сервер Web-сервер - это сервер, подключенный к сети Internet, предоставляющий, находящиеся на нем файлы по запросу программ – клиентов ( в основном, ими являются браузеры). Web-сервером называют как программное обеспечение, которое выдает запрошенную информацию, так и сам сервер (мощный компьютер) на котором это программное обеспечение работает. В принципе, любой компьютер, подключенный к сети Интернет, можно сделать Webсервером, установив на него соответствующее серверное программное обеспечение. 26.Технология Intranet – определение, цели, назначение Интранет – это использование традиционных Web- технологий во внутрикорпоративных сетях. Разница между Интранетом и Интернетом скорее семантическая, чем технологическая. Обе эти сети используют одни и те же программные продукты, протоколы и стандарты. Основное различие между ними состоит в том, что информация, циркулирующая в Интранете, не предназначена для публичного использования. Поэтому применяются методы авторизации доступа и криптозащиты данных. Благодаря Интранет, служащие узнают новости компании, получают внутренние телефонные справочники, данные о кадрах, спецификации товаров, информацию о ценах, меню кафетерия – другими словами, имеют доступ к различным видам документов, программного обеспечения или данных, которые необходимы для работы компании. Цели создания корпоративного интранет- портала. Повышение уровня управления и поддержки принятия решений менеджерами компании за счет организации сбора, консолидации и анализа необходимой информации. Создание единой базы знаний компании, включая агрегированную информацию, получение которой требует больших временных и ресурсных затрат. Экономия времени и усилий сотрудников компании. Сокращение расходов и издержек компании. Повышение уровня коммуникаций и совместной работы между сотрудниками Компании. Поддержка процессов по унификации и стандартизации процессов и процедур в компании. Повышение качества работы и обслуживания клиентов компании. Повышение конкурентоспособности и инвестиционной привлекательности компании. Назначение корпоративного интранет-портала. Предоставление прозрачного доступа к управленческой информации, содержащейся в различных информационных системах, эксплуатирующихся в компании, а также других информационных источниках. Предоставление единой точки доступа к корпоративной информации, корпоративным приложениям и другим источникам данных внутри и вне компании. При этом информация может предоставляться в персонифицированном, интегрированном и агрегированном виде – то есть предоставляться таким образом, чтобы максимально поддерживать процесс принятия бизнес-решений и решений функциональных проблем и задач. Ведение исторической базы ключевых показателей деятельности Компании, расчет необходимых показателей на основе данных, содержащихся в информационных системах компании. Предоставление аналитических расшифровок значений показателей с различной степенью подробности. Обеспечение взаимодействия на уровнях "Компания – Сотрудник", "Сотрудник – Сотрудник", "Подразделение – Подразделение" и поддержка совместной работы между сотрудниками, подразделениями и службами компании. 27.Преимущества/недостатки использования Intranet Преимущества Корпоративная сеть Intranet - прекрасная платформа для публикации информации внутри предприятия. Web-браузер доступен практически для любой клиентской системы - в отличие от фирменных клиентов ПО групповой работы, которых для части платформ может не быть. Web-серверы не требуют аппаратных средств такой большой мощности (быстродействия процессора и емкости жесткого диска), как, например, классические пакеты для групповой работы типа LotusNotes. Рынок ПО для Web-серверов характеризуется высоким уровнем конкуренции пользователи не привязаны к одному поставщику. Тем не менее программы прекрасно взаимодействуют. Технология Web обладает свойством наращиваемости и может использоваться в региональных вычислительных сетях. Новые средства авторской разработки в комплексе прикладных программ для настольных ПК облегчают новичкам создание HTML-страниц для Web-серверов. Недостатки Прикладные системы совместной работы для intranet-сетей не обладают мощными возможностями традиционного ПО для групповой работы. Существует ограниченный набор средств привязки Web-серверов к базам данных и другим вспомогательным прикладным системам. Необходимо организовывать и поддерживать функционирование отдельных прикладных систем, в частности, таких, как электронная почта и Web-серверы, вместо того, чтобы пользоваться одной унифицированной системой, как в пакетах для групповой работы. В intranet-сетях нет встроенных средств тиражирования для удаленных пользователей, в то время как в пакетах типа LotusNotes они есть. Язык HTML и протокол HTTP не обладают достаточной мощностью для разработки прикладных систем клиентсервер. Стандарты программирования для Web, например, такие, как Java, являются относительно новыми и недостаточно освоенными.