Курс лекций "интернет технологии" - shikardos.ru o_O
Главная
Поиск по ключевым словам:
страница 1страница 2
Похожие работы
Курс лекций "интернет технологии" - страница №1/2

КУРС ЛЕКЦИЙ "ИНТЕРНЕТ ТЕХНОЛОГИИ"

Введение

Сервисы и протоколы

Создание Internet-центра

Организация сайта

Более подробно о дизайне сайта.

Проекты Internet-центра

Концепция создания и развития единой системы дистанционного образования в России

Реклама в Интернет

Бизнес в Интернет.

Отечественное законодательство в борьбе с компьютерными преступлениями.

Права собственности

Некоторые интересные ссылки
Введение

Краткая история Internet

Развитие сети ARPANET

Структура Internet

Кто управляет Internet

Современная структура управления Internet

Сетевые поставщики информационных услуг

Национальная информационная инфраструктура

Организации, связанные с работой Internet

Corporation for National Research Initiatives

Internet Society

Computer Professionals for Social Responsibility

Electronic Frontier Foundation

Культура Internet

 

Введение



Краткая история Internet

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

В начале 60-х годов ученые, работавшие в области компьютерных технологий в разных частях США, начали искать пути для установления непосредственной связи между машинами и их пользователями. К концу 60-х годов правительство Соединенных Штатов Америки пришло к пониманию огромной роли компьютеров в образовании, а также в исследованиях и разработках, относящихся к военной сфере. Исходя из этого, правительство США решило финансировать создание экспериментальной сети, которая способствовала бы успешному проведению исследований в удаленных научных центрах и развивала бы практику обмена информацией. Эта сеть, учрежденная Агентством перспективных исследований США (US Advanced Research Project Agency), была названа ARPANET.

Развитие сети ARPANET

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

Одним из главных итогов развития ARPANET, унаследованных сегодняшним Internet, стало создание сетевых протоколов TCP/IP (Transmission Control Protocol/Internet Protocol, Протокол управления передачей/Протокол Internet) – "языка", на котором компьютеры, включенные в сеть, общаются между собой. В 70-е годы протоколы ТСР/IP стали стандартными для ARPANET. В это же время правительство США стало содействовать использованию ARPANET для образовательных целей. Увеличение числа пользователей способствовало появлению многих сетевых услуг, доступных в современном Internet, включая электронную почту (E-mail), передачу файлов (FTP) и доступ к удаленным компьютерам в режиме терминала (Remote login).

Структура Internet

В начале 80-х годов все исследовательские сети, подключенные к ARPANET, уже использовали протоколы ТСР/IР, и ARPANET для зарождающейся сети Internet стала представлять собой магистральную сеть (backbone), обеспечивающую физическое соединение между важнейшими узлами. Процесс перехода отдельных сетей к протоколам ТСР/IР был фактически завершен к концу 1983 года, и родилась новая сеть – Internet.

Когда Internet совершал первые шаги в своем существовании, в нем насчитывалось всего 213 зарегистрированных хост-компьютеров. Хост-компьютерами, или для краткости хостами (host), называют компьютеры, включенные в сеть и предоставляющие различные виды сетевого сервиса.

К февралю 1986 г. число хостов возросло до 2308 единиц. Сегодня Internet переживает период взрывообразного роста, и число хост-компьютеров в мире составляет уже несколько десятков миллионов.

Кто управляет Internet

В обычном смысле Internet не принадлежит никому. Работа магистральных коммуникаций, расположенных на территории США, финансируется из средств National Science Foundation (NSF, Национальный научный фонд), а основные вопросы, связанные с технической поддержкой, решаются комитетом Internet Engineering Task Force (IETF, Инженерный комитет Internet). IETF – общественный комитет, в котором усилия ученых и экспертов направлены на решение технических проблем и связанных с ними вопросов дальнейшего развития сети. Существуют национальные и международные сегменты Internet которые финансируются из различных источников и управление которыми осуществляется своей администрацией. Тем не менее, все они признают решения и стандарты, утвержденные Internet Architecture Board (IAB, Совет по архитектуре Internet). Это также добровольная организация, состоящая из группы приглашенных экспертов. Каждый, кто считает себя способным помочь в решении обсуждаемых вопросов, может принять участие в процессе разработки и утверждения стандартов Internet.

Решения IAB доводятся до сведения "сетевой общественности" посредством публикации документов, называемых Request for Comment (RFC, Просьба дать комментарии). Некоторые их этих документов посвящены стандартам сети, но в большинстве случаев они описывают новые технические идеи и стимулируют дискуссию, посвященную будущему Internet. Документы RFC хранятся на многих хост-компьютерах Internet. Познакомиться с их содержанием можно с использованием одного из видов сервиса Internet – анонимного FTP (File Transfer Protocol, Протокол передачи файлов). Например, файлы с RFC можно найти на FTP-сервере с адресом ftp.internic.net.

Вы узнаете очень многое об Internet, читая RFC информационного содержания, которые называют также FYI (For your Information, Для вашего сведения). Эти документы помогут познакомиться со многими аспектами Internet, включая глоссарий основных терминов, вопросы культуры отношений в Internet. В них вы также найдете ответы на часто задаваемые вопросы.

NSF управляет магистральными каналами

В середине 80-х годов National Science Foundation создал несколько суперкомпьютерных центров, расположенных в разных частях страны. Для того чтобы университеты и другие исследовательские центры получили возможность удаленного доступа к ресурсам суперкомпьютеров, NSF учредил новую магистральную сеть NSFNET, связывающую суперкомпьютерные центры, а также осуществляет финансирование подключения к ней региональных сетей.

К концу 80-х годов организация MERIT (консорциум образовательных учреждений штата Мичиган) получила от NSF контракт на проведение работ по модернизации, техническому сопровождению и управлению сетью NSFNET. В начале 90-х годов от MERIT поступили предложения по коммерческому использованию Internet. Первоначально NSF был против роста коммерческой загрузки сети, созданной для решения образовательных и исследовательских задач, однако впоследствии был найден компромисс: направить доход от коммерческого трафика на развитие национальной и региональной инфраструктуры сети.

Современная структура управления Internet

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

Для NSF новая конфигурация сети NSFNET представляется как набор из отдельных сетей, подключенных к единой высокоскоростной магистрали. В соответствии с этой концепцией региональные сети будут оплачивать подключение к магистрали, а образовательные учреждения и коммерческие фирмы будут, в свою очередь, платить за подключение к региональной сети. В отличие от прежней практики, когда NSF впрямую финансировал существование и развитие сети, региональные "плательщики" будут сами финансировать проекты по развитию сети. Конечная цель NSF – вообще отстраниться от прямого финансирования сети NSFNET.

Сетевые поставщики информационных услуг

В апреле 1993 г. NSF заключил три пятилетних контракта с рядом организаций на управление сетевым информационным сервисом. Держатели этих контрактов сообща управляют работой InterNIC (Internet Network Information Center, Сетевой информационный центр Internet). Они отвечают за предоставление информации о правилах подключения и работы в Internet.

Фирма Network Solution была выбрана в качестве организации, занимающейся вопросами регистрации новых сетей, включая присвоение IP-адресов (уникальных кодов, идентифицирующих любой компьютер в Internet) и регистрацию имен доменов. Компания AT&T стала отвечать за сопровождение списков FTP-серверов, других типов серверов, доступных в Internet, за ведение алфавитного и предметного указателей для поиска ресурсов, библиотечных каталогов и архивов данных. AT&T также предлагает услуги по созданию баз данных, управлению и сопровождению информационных ресурсов, доступных для сообщества пользователей Internet. И, наконец, компания General Atomics стала поддерживать справочную систему Network Reference Desk, содержащую общую информацию об Internet, и предлагать услуги образовательного характера.

Национальная информационная инфраструктура

Проникнувшись важностью создания Национальной информационной инфраструктуры (National Information Infrastructure – NII), правительство США основало фонды, финансирующие развитие высокоскоростной сети, построенной с применением самых передовых средств коммуникации. Эта сеть является исследовательским проектом, в котором проявляется сотрудничество между правительством и промышленностью и который направлен на дальнейшее развитие сетевых технологий. Способствуя развитию надежной, широко использующейся сети, правительство США стремится поддержать коммерческое развитие сетевых технологий и сервиса.

Важность развития информационной инфраструктуры США для образования и национальной экономики можно сравнить с развитием сети магистральных автодорог, осуществленным в 50-х годах. В конечном итоге подключение "информационной супермагистрали" должно стать столь же всеобщим явлением, как использование сегодня обычного телефона. "Супермагистраль” предоставит доступ к информации об услугах торговых предприятий, электронным online-версиям печатных изданий, коммерческим базам данных, информации публичного характера (такой как библиотечные каталоги и документы, изданные правительством), а также ко многим другим информационным услугам.

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

Некоторые из перечисленных услуг уже сейчас доступны через коммерческие online-службы (такие как CompuServe, Prodigy, America Online), но возможности доступа к информации с использованием всеобщей сети, какой является Internet, поистине безграничны. В дополнение к образованию и бизнесу в сети могут существовать форумы общественного характера, связывающие миллионы людей во всем мире и позволяющие им познавать другие культуры и обмениваться информацией по темам, представляющим взаимный интерес.

Организации, связанные с работой Internet

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

Corporation for National Research Initiatives

Corporation for National Research Initiatives (CNRI, Корпорация национальных исследовательских инициатив) – это некоммерческая организация, учрежденная для содействия сотрудничеству между правительством, академической наукой и промышленностью в вопросах развития национальной сети передачи данных. CNRI осуществляет руководство многими исследовательскими проектами, включая создание высокоскоростных линий связи, способных обеспечивать передачу "живого видео" и графических образов, и специальных компьютерных программ knowbots, которые, подобно "добрым" компьютерным вирусам, будут искать и Internet информацию, интересную для владельцев этих программ.

Internet Society

Internet Society (ISOC, Сообщество Internet) – также некоммерческая организация, чья деятельность направлена на содействие применению и развитию Internet распространение обучающих материалов и организацию форумов, посвященных обсуждению различных вопросов, касающихся Internet. Internet Society выполняет функции "секретариата" для Internet Engineering Task Force и Internet Architecture Board. ISOC организует ежегодные конференции, симпозиумы по актуальным темам и работу специализированных семинаров. В дополнение к перечисленным функциям ISOC поддерживает организации, чья деятельность связана с вопросами безопасности данных и обучением пользователей.

Computer Professionals for Social Responsibility

Деятельность организации Computer Professionals for Social Responsibility (CPSR, Компьютерные профессионалы – за ответственность перед обществом) связана с этическими вопросами применения компьютерной техники. Учрежденная в 1983 г. для решения вопросов устойчивой и надежной работы программных средств военного назначения, CPSR впоследствии распространила круг своих интересов на многие темы, связанные с социальными аспектами компьютеризации общества. Вот некоторые из них:

° Право на конфиденциальный характер частной информации, такой как записи в медицинских картах или налоговые вопросы.

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

° Вопросы применения компьютеров на производстве, в особенности, связанные с заменой людей компьютерами и охраной природы при производстве и применении компьютерной техники.

Electronic Frontier Foundation

Electronic Frontier Foundation (EFF) – еще одна организация, чья сфера деятельности связана с социальными проблемами внедрения компьютеров в жизнь общества. Члены EFF значительное внимание уделяют вопросам совершенствования юридических аспектов прав пользователей компьютеров, поскольку большинство законов не признают правовой равнозначности при использовании электронных средств коммуникации в сравнении, например, с обычной почтой. EFF стремится помочь достижению понимания общественной важности новой эры электронных средств связи.

Культура Internet

Когда ученые впервые начали изучать проблемы развития глобальной сети, в ходу было несколько представлений о том, какой должна быть такая сеть и каковы будут ее возможные размеры. Разработчики ARPANET считали, что сеть должна служить сотрудничеству в исследовательской и научной деятельности, предоставляя ученым возможность легко обмениваться информацией или пользоваться ресурсами удаленных машин. Некоторые из создателей сети были удивлены, когда впоследствии электронная почта стала одной из самых популярных услуг сети ARPANET.

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

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

Все это стало реальностью в Internet, но сам Internet стал гораздо более масштабным явлением, чем просто средством предоставления этих услуг.



Сервисы и протоколы

World Wide Web (WWW)

Электронная почта

Списки рассылки

Применение E-mail в переписке

Конференции Internet Relay Chat

Телеконференции UseNet

Что такое UseNet

Телеконференции и их тематика

Передача файлов по протоколу FTP

Что такое FTP-сервер

Что таков анонимный FTP-сервер

Как найти необходимые файлы на FTP-сервере

SOCKS5

Как работает Socks5

Socks5 и ICQ

Socks5 и браузеры

Сервисы и протоколы

World Wide Web (WWW)

World Wide Web (WWW, Всемирная паутина) – это наиболее популярный вид информационных услуг Internet, основанный на архитектуре клиент-сервер. В конце 80-х годов в CERN (Европейский центр физики элементарных частиц) начались работы по созданию информационного сервиса, который позволил бы любому пользователю легко найти и прочитать документы, размещенные на серверах в любой части Internet. Для этого был разработан стандартный формат документов, позволяющий наглядным образом представить информацию на дисплее компьютера любого типа, а также обеспечить возможность установки внутри одних документов ссылок на другие документы.

Хотя WWW был разработан с целью применения сотрудниками CERN, после того как этот вид сервиса был обнародован, его популярность стала расти необычайно быстро. Было разработано множество прикладных программ, используемых в качестве WWW-клиентов, т. е. обеспечивающих доступ к WWW-сервером и представление документов на экране. Имеется клиентское программное обеспечение, основанное как на графическом интерфейсе пользователя (одними из наиболее популярных являются программы Internet Explorer и Netscape), так и на эмуляции алфавитно- цифрового терминала (примером является программа Lynx). На сегодняшний день выполняется ряд проектов по разработке WWW-интерфейса для людей с ограниченными способностями. Большинство WWW-клиентов позволяют использовать их интерфейс и для доступа к другим видам сервиса Internet, таким как FTP и Gopher.

Документы, расположенные на WWW-серверах, представляют собой не просто текстовые документы в стандарте ASCII. Это ASCII-файлы, содержащие команды специального языка, названного HTML (Hyper Text Markup Language, Язык разметки гипертекста). Команды HTML позволяют структурировать документ, выделяя в нем логически различающиеся части текста (заголовки разных уровней, абзацы, перечисления и т. д.). В результате каждая из клиентских программ просмотра WWW может форматировать текст документа таким образом, чтобы наилучшим способом отобразить его на конкретном дисплее. Для придания документам большей выразительности текст обычно форматируется с использованием увеличенных размеров шрифта заголовков, применением полужирного и курсивного начертаний для важных терминов, выделением пунктов перечислений и т. д. Язык HTML позволяет также включать в документы иллюстративную графику, которая может быть отображена программами просмотра, основанными на использовании графического интерфейса пользователя.

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

Любой документ может содержать ссылки на другие документы. Документ, на который указывает ссылка, может находиться как на том же WWW-сервере, что и исходный документ, так и на любом другом компьютере в Internet. Областью документа, используемой в качестве ссылки, может служить слово, группа слов, графическое изображение или даже заданный фрагмент изображения. В дополнение к этому программы просмотра WWW позволяют работать с файлами мультимедиа, содержащими видео и звук, посредством использования программ поддержки мультимедиа, инсталлированных на локальном компьютере.

Электронная почта (E-mail)

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

Электронная почта предусматривает передачу сообщений от одного пользователя, имеющего определенный компьютерный адрес, к другому. Она позволяет людям, находящимся на больших расстояниях, быстро связаться друг с другом. E-mail может быть использована как для того, чтобы переслать важную служебную информацию, так и для того, чтобы просто передать привет своему другу. Электронная почта может быть использована также для того, чтобы послать файлы своему адресату; хотя если это двоичные файлы, то они должны быть перекодированы в ASCII-формат с помощью одной из существующих программ перекодировки, поскольку E-mail в Internet может оперировать только информацией в ASCII-формате.

Списки рассылки

На электронной почте основан один из наиболее популярных сервисов Internet – списки рассылки. Список рассылки (mailing list) – это средство, предоставляющее возможность вести дискуссию группе пользователей, имеющих общие интересы. Существуют несколько возможностей для организации работы списка рассылки. Естественной возможностью (в том случае, если список очень мал) является хранение у каждого пользователя перечня членов списка рассылки. В этом случае, когда кто-нибудь захочет представить свое сообщение для обсуждения, то он просто пошлет это сообщение всем лицам, указанным в списке. Недостаток такого метода работы состоит в том, что каждый член списка обязан сам добавлять и удалять членов списка при изменении его состава. Кроме того, машина каждого пользователя, посылающего сообщения, будет занята до тех пор, пока не вышлет сообщения всем участникам списка рассылки.

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

Большинство списков рассылки включают адреса людей, которые согласились обсуждать конкретные темы, поэтому нет необходимости ограничивать распространение сообщений, и каждое сообщение, посланное "в список", просто пересылаются всем членам списка. Некоторые из списков рассылки, в которых обсуждаются спорные темы (такие как религия или политика), могут контролироваться. В таких списках специально выделенный человек читает сообщения, посланные для обсуждения, чтобы убедиться в соответствии сообщения теме и этике данного списка рассылки. Если такое соответствие есть, то сообщение пересылается остальным пользователям . Если же – нет, то сообщение удаляется.

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

Применение E-mail в переписке

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

Различие стандартов затрудняет создание единого приложения для чтения и пересылки электронной почты, поскольку это приложение должно "понимать" каждый из существующих стандартов электронной почты. Поэтому большое число компаний работают с помощью почтовых шлюзов, которые управляют передачей сообщений между различными системами электронной почты (например, между CC:Mail и Internet).

Электронная почта может передаваться между Internet и всеми коммерческими информационными online-службами, включая America Online, CompuServe и Prodigy. Шлюзы могут быть установлены таким образом, что вы сможете посылать электронную почту пользователям этих служб так же легко, как и пользователям Internet

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

При общении посредством E-mail стоит позаботиться о том, чтобы выразить свое мнение как можно яснее, поскольку ваши слова – это единственное, на что может полагаться получатель. Такие нюансы, как оттенки голоса, теряются при письменном общении. Заметим также, что Internet пока не может являться лучшим способом для пересылки конфиденциальной информации, поскольку методы обеспечения безопасности данных еще только разрабатываются. Тем не менее Internet предоставляет один из самых быстрых способов для связи с кем-либо, находящимся на другом конце Земного шара.

Конференции Internet Relay Chat

Internet Relay Chat (IRC) как сетевой сервис в составе Internet был разработан в конце 80-х годов, и первоначальной целью его создания была замена UNIX-программы Talk, обеспечивающей двум пользователям возможность общаться друг с другом. IRC позволяет множеству людей непрерывно "разговаривать" между собой (посредством ввода слов через клавиатуру, конечно). Так же как и множество других видов сетевого сервиса, IRC построен в соответствии с архитектурой клиент-сервер. Пользователи, желающие пообщаться друг с другом, должны запустить на своих машинах клиентскую часть программного обеспечения IRC и установить соединение с IRC-сервером. На сервере они выбирают канал, по которому будут "разговаривать" (в тех случаях, когда каналы ограничены конкретной темой, они часто имеют названия в соответствии с томами, являющимися предметом дискуссии).



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

IRC -- Internet Relay Chat, или "Параллельные беседы в "Интернете", технически организованы как система связанных между собой IRC-серверов, разбросанных по всему миру. Пользователь запускает у себя программу IRC-client, подключается к одному из IRC-серверов и может общаться с другими людьми, которые в данный момент также находятся в IRC. В среднем в IRC одновременно ведут беседы около пяти тысяч человек, присоединившихся к 100--200 серверам. IRC -- необычный и непривычный для нас способ общения. По сравнению с традиционными способами IRC кажется сильно ограниченным и урезанным. Это действительно так. Мы не видим собеседника, не видим его мимики, пластики, не слышим его интонаций, не можем дотронуться до него. Но помимо ограничений есть и масса новых возможностей. Да и сами ограничения, как это ни странно, могут обратиться в добродетели. Все это делает IRC интересным, привлекательным и совершенно неизведанным способом общения. IRC можно представить себе как огромное здание со множеством комнат, в каждой из которых собираются люди и ведут беседы. В IRC они называются каналами. Зайдя в один из каналов, мы станем участниками (свидетелями) местного разговора. будут слушать вас, сможете слушать вы. (Заметим, впрочем, что слово "слушать" упоминается здесь в переносном смысле. Конечно же, никто никого не слышит -- вы читаете то, что набрали на клавиатуре ваши собеседники, а они видят то, что "отстучали" вы.) При этом мы не слышим дискуссий, происходящих на соседних каналах, что избавляет общающихся в "Интернете" от, казалось бы, неизбежной какофонии одновременного тысячеголосого разговора. Каналы, как и комнаты, могут быть открыты для всех желающих, но бывают и закрытые каналы, на которые можно попасть, имея ключ, или по специальному приглашению. Канал может быть даже секретным: в этом случае его не видно в списке каналов и, кроме того, никто из посторонних не может видеть, что мы в нем находимся. Это создает неплохие возможности для ведения приватных бесед, которым никто не может помешать. О приватном общении. Каждый общающийся в IRC имеет псевдоним (Nick), по которому он и известен в IRC. Мы можем обмениваться сообщениями с каким-либо заинтересовавшим нас человеком, используя его псевдоним. Если общение в каналах можно сравнить с дискуссиями в телеконференциях, то личные сообщения -- с e-mail'ом. Одна из замечательных особенностей IRC -- возможность параллельного общения. Мы можем присутствовать одновременно на нескольких каналах, а также синхронно вести несколько приватных бесед. Это дает возможность, скажем, сидя на канале вместе с приятелем, обмениваться замечаниями по поводу общеканальной беседы, не рискуя навлечь на себя чей-либо гнев, поскольку вы не мешаете ходу коллективной беседы. Параллельность может сослужить и дурную службу: удовлетворяя свою жадность к общению, можно и надорваться. Посидишь так часиков шесть, болтая одновременно на пяти-шести каналах, а потом пальцы на руках не шевелятся. Несмотря на сложность технического устройства IRC, само общение избавляет нас от некоторых сложностей, характерных для традиционных способов коммуникации. На наш взгляд, объясняется это несколькими факторами, а именно: -- зайдя в IRC, мы не опасаемся кому-то помешать, так как ради общения все здесь и "толкутся"; -- выйти из IRC гораздо проще, чем, например, уйти из гостей: обнаружив, что нам стало скучно, мы можем тут же покинуть IRC, никого при этом не обидев; -- реально окружающие вас люди ничего не слышат: например, если жене внезапно потребовалось поговорить о семейных делах как раз в разгар рабочего дня, то гораздо приятнее, если она сделает это через IRC, а не по телефону. А дома можно договориться с любовницей об очередном свидании, избежав вопроса: "А кто это звонил?"; -- IRC, как и телефон, позволяет общаться с приятными собеседниками, не покидая удобного кресла. Причем в отличие от телефонных разговоров, которые строятся по принципу "поговорили -- положили трубки", IRC позволяет довольно естественно делать паузы в общении, поскольку все тексты, посланные, когда собеседника нет на месте, сохраняются компьютером или просто видны на экране. Общение в IRC: почему это приятно Общающиеся через IRC знают только псевдонимы своих собеседников. Это создает замечательные возможности для веселых игр и маскарадов. IRC позволяет неограниченный выбор ролей при мгновенном создании подходящих декораций. Предполагается, конечно, что играющие обладают хорошим воображением и чувством юмора. Авторам доводилось встречать мнение, что игры -- это единственное достойное применение IRC и что не стоит (или даже опасно!) относиться к знакомствам в IRC серьезно. Надо отметить, что подобное мнение высказывают обычно люди, обладающие артистической натурой и сами склонные к маскарадам и шуткам. Розыгрыши действительно возможны, но это не означает, что все люди приходят в IRC c целью поиграть, большинство надеется встретить нормальное общение, ибо виртуальные беседы, как ни странно, более располагают к откровенности, к возникновению духовной близости между собеседниками, нежели общение в реальной жизни. Это объясняется любопытными эффектами, которые можно наблюдать, посещая IRC. Случается, что человек испытывает потребность быть выслушанным и понятым. При этом бывает так, что делиться своими проблемами с близкими людьми и просто знакомыми в силу каких-либо причин невозможно. Действительно, всегда проще рассказать о проблемах совершенно незнакомому случайному попутчику, чем своему другу. IRC предоставляет в этом плане идеальные возможности: случайное знакомство с человеком, находящимся на другом краю Земли, заведомо никогда не приведет к пересечению этих людей в жизни (если они, конечно, не подружатся и не приложат специальных усилий для встречи. А такие случаи, надо заметить, бывают довольно часто). Кроме того, многим бывает трудно начать говорить на волнующую их тему, рассказать о наболевшем или о том, чего они сами стыдятся. Чтобы решить эту проблему исповедник в церкви отгораживается ширмой. В IRC эта ширма и так существует, принося, как мы видим, не только неудобства. Причем собеседника не только не видно, но и не слышно. И это естественным образом располагает к откровенности. Мы открываем друг другу свой внутренний мир, быстрее и лучше узнаем друг друга. Следовательно, мы получаем сочувствие и даже, иногда, настоящее понимание. Hе видя и не слыша собеседника, гораздо проще воспринимать его слова в "положительном" смысле, так, как слушателю хотелось бы воспринимать, а не так, как он говорит в действительности. Это, конечно, также располагает к откровенности, но является одной из опасностей IRC, поскольку ведет к созданию иллюзий. Известны случаи разочарования в IRC-знакомствах при личных встречах. (Заметим, впрочем, что известен и обратный эффект - когда весьма невинные выказывания собеседника, не подкрепленные соответствующей мимикой и жестами, неоправданно воспринимаются тем, кому они адресованы, как грубая агрессия; при этом остальные участники беседы воспринимают их адекватно.) Если нас не понимают, мы склонны либо обвинять собеседника (в худшем случае), либо успокоиться, утешаясь фразами из серии "на вкус и цвет...". Неполноценные условия общения провоцируют нас грешить на эту самую неполноценность и пробовать снова и снова устанавливать взаимопонимание. В IRC настолько трудно адекватно понять собеседника на невербальном уровне, что когда это все же происходит, то кажется чудом и особой ценностью, достигнутой совместными усилиями. Кроме того, в реальной жизни мы всегда вынуждены носить маски, мы играем роли, подчиняясь правилам социальной среды. IRC в этом смысле предоставляет большую свободу. Человек ощущает себя как бы в другом, параллельном мире, он может позволить себе быть "самим собой". Прикрываясь псевдонимом, человек не опасается вести себя так, как ему всегда хотелось и мечталось, но не позволяли обстоятельства и давление среды. Великолепная иллюстрация этого эффекта -- фильм "Тутси" с Д.Хоффманом. Все эти необычные эффекты приводят к тому, что знакомства, завязанные в IRC, нередко переходят в дружбу или любовь. И многие люди (особенно молодые) ищут в IRC друзей, любимых или сексуальных партнеров. Известны случаи, когда знакомства, начатые в IRC, переходили в счастливый брак. Такое случается не так часто, а вот случаев сексуальных отношений, начатых как "нетсекс" (секс по сети -- нечто похожее на секс по телефону), действительно много. Приятное с полезным. Что же касается более полезного времяпрепровождения, то и здесь IRC может оказать значительную помощь. Так, например, с использованием этой технологии уже сейчас проводятся научные семинары. Естественно, для экономии времени доклады рассылаются заранее по электронной почте, а в IRC ведется только обсуждение. Надо заметить, что это гораздо дешевле, нежели приглашать ученых со всего мира в какое-то одно место, оплачивая им дорогу и проживание. Но такие семинары пока еще редки (мы слышали только о нескольких подобных мероприятиях, проводившихся физиками), так что профессиональное общение в IRC ограничивается в основном разговорами на компьютерные темы. А также процветает общение хакеров на приватных каналах. Всегда можно устроить экспресс-опрос общественного мнения по поводу какого-либо события. Кроме того, IRC может оказать значительную помощь в изучении иностранных языков -- ведь здесь, несмотря на то, что официальным языком "Интернета" является английский, всегда можно пообщаться с носителем языка. Вспоминается, как один из нас беседовал с американцем. После набора очередной фразы следовал вопрос: "Ну как, много ли ошибок?". Ответом было: "У вас превосходный английский! Но так как я был преподавателем языка для иностранцев, если вы не против, готов указать вам некоторые ошибки..." Но при всем том большинство людей использует IRC совершенно бездарно, бессодержательно болтая, чтобы убить время. Впрочем, и это способно принести пользу. Например, мучаясь бессонницей, вместо того чтобы ворочаться с боку на бок и считать овец, можно зайти в IRC, поболтать ни о чем со знакомыми или незнакомыми людьми, отвлечься от тревожащих мыслей и уснуть. Можно найти достойных противников в шахматах или карточных играх. Hа некоторых каналах, кстати, в карты играют даже на деньги. На каком языке? Может показаться, что общение в IRC ведется на обычном разговорном языке, но это не совсем так. Дело в том, что IRC не позволяет прямо передавать невербальную информацию, и это искажает смысл сказанного. Если мы будем выдавать собеседнику фразы так, как если бы общались лично, то настоящего разговора скорее всего не получится. Фразы, просто перенесенные в IRC из жизни, выглядят обычно несколько рублеными и не очень доброжелательными (кстати, новичков легко отличить именно по этому признаку). Одна очаровательная девушка однажды заметила: "Если какие-то высказывания кажутся очень резкими, то на самом деле это не так -- в жизни я говорю достаточно медленно, многие слова растягиваю, поэтому выглядит это все достаточно миролюбиво". При личном общении выражение лица и позы собеседника, интонации его голоса играют большую роль, чем сами слова. В IRC у нас почти ничего нет (кроме слов), поэтому здесь вырабатывается особый стиль общения. Этот стиль нельзя отнести к эпистолярному жанру, для которого свойственны неторопливость и длинные монологи. IRC, напротив, предполагает быстрые реакции собеседников в диалоге. Бытует мнение, что сеть -- это особый мир, существующий в виртуальном пространстве и почти не пересекающийся с реальной жизнью, а человек, проводящий часы за экраном монитора, представляется оторванным от реальной жизни и неприспособленным к ней. Позволим себе не согласиться с этим утверждением. Во-первых, кто может сказать: а что это такое -- реальная жизнь? Человек, который большую часть времени общается по телефону, он тоже отрывается от реальной жизни? Если "да", то почему никто не говорит об опасности телефонизации всея Руси? А если "нет", то чем общение по телефону лучше общения через сеть? Уход от реальной жизни... Такой уход совершает любой человек, который все свое время отдает любимому делу. хотя, возможно, "Интернет" в этом отношении опаснее -- он очень сильно затягивает. Затягивает именно в силу своей огромной информационной наполненности. Там столько интересного, что каждый раз выходишь из него с сожалением, что чего-то не успел посмотреть. Но если это плохо, тогда давайте вообще запретим все хобби, которые не связаны с личным общением в "реальной жизни"! Авторы полагают, что сеть, конечно же, можно использовать как альтернативный мир, куда легко убежать от проблем реальности. Hо не более, чем любую другую субкультуру. Сама же сеть не располагает к уходу от реального мира, а, напротив, способна обогатить личность, дав новые знакомства и новые представления о мире. Однако какой бы точки зрения вы ни придерживались, ясно, что сеть -- новый увлекательный вид общения, неизведанное явление нашей жизни, которое настоятельно требует исследования.

Телеконференции UseNet

Телеконференции в Internet предоставляют возможность вести дискуссии (при помощи почтовых сообщений) по тысячам различных тем. Наряду с особенностями способов отправления и чтения почты при работе с телеконференциями следует принимать во внимание и некоторые социальные аспекты участия в этих дискуссиях.

Что такое UseNet

UseNet (сокращенно от User's NetWork– сеть пользователей) – это система, которая объединяет все машины, получающие и распространяющие сетевые новости, и представляет собой средство для обмена информацией и проведения заочных дискуссий в группах пользователей, называемых телеконференциями. Телеконференции (Netnews, сетевые новости) – это вид сетевого сервиса, обеспечивающий пересылку сообщений пользователей, называемых статьями (articles), на компьютеры всех у частников UseNet.

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

Статьи телеконференций очень похожи на сообщения электронной почты. Определенная информация расположена в заголовке сообщения, а содержание сообщения – в основной части текста. Так же как и в сообщениях E-mail, заголовок содержит информацию для обслуживающего UseNet программного обеспечения, которое помещает конкретное послание в нужную телеконференцию и идентифицирует отправителя. Сообщение может появиться одновременно более чем в одной телеконференции; это называется перекрестной публикацией (cross-posting).

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

Телеконференции и их тематика

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

Для того чтобы получить представление о том, как ведется дискуссия внутри телеконференции, можно пронести сравнение с большим зданием, где каждая телеконференция – это комната в здании. Каждая комната имеет табличку с названием телеконференции на двери и кратким описанием того, что обсуждается внутри комнаты.

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

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

Передача файлов по протоколу FTP

Информационный сервис, основанный на передаче файлов с использованием протокола FTP (File Transfer Protocol, Протокол передачи файлов), был одним из первых, разработанных в Internet. С помощью данного сервиса вы можете, используя соответствующую FTP-программу на своем компьютере, подключиться к удаленной машине (FTP-серверу), ознакомиться с перечнем доступных файлов и скопировать их на свой компьютер. FTP позволяет пересылать по сети файлы любого типа – тексты, изображения, исполняемые программы, файлы с записями звуковых фрагментов и т. д.

При наличии соответствующих прав можно не только читать, но и добавлять свои файлы на удаленный компьютер. Если вы являетесь зарегистрированным пользователем этого хост-компьютера, то можете использовать дня работы личные каталоги. В том случае, когда вас нет в списке пользователей FTP-сервера, регистрация производится под именем anonymous ("безымянный пользователь") и вам предоставляются общедоступные ресурсы сервера. На многих серверах подкаталог, в который все могут копировать файлы, пополняя тем самым коллекцию файлов FTP-сервера, носит имя incoming.

Что такое FTP-сервер

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

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

Раньше работа с программами FTP, использующими команды системы UNIX, напоминала криптографические записи, но сегодня персональные компьютеры из семейств IBM PC и Macintosh напрямую подсоединяются к Internet предоставляя пользователям современные графические интерфейсы. Большинство FTP-клиентов, функционирующих в среде Windows, предоставляют интерактивный доступ к серверу, позволяющий легко менять каталоги и выбирать из них файлы, которые нужны для пересылки на машину пользователя.

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

Что таков анонимный FTP-сервер

Анонимный FTP-сервер является одним из наиболее распространенных типов сетевых ресурсов. Этот тип серверов позволяет любым пользователям устанавливать соединение с удаленным компьютером, не будучи занесенными в список пользователей данного хост-компьютера.

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

В соответствии с принятым в Internet правилами при регистрации на анонимном FTP-сервере в качестве пароля обычаю вводится адрес электронной почты пользователя. Многие серверы при обращении к ним выдают сообщение о порядке регистрации.

Анонимные FTP-серверы играют одну из главных ролей в распространении программного обеспечения и другой информации по сети Internet. На этих серверах размещен огромный объем информации, которая чаще всего имеет статус бесплатной или условно бесплатной. На FTP-серверах можно найти программное обеспечение для любых компьютерных платформ, включая UNIX, PC и Macintosh. Это системные утилиты, программы, связанные с работой в Internet, игры, графические файлы и многое другое.

Как найти необходимые файлы на FTP-сервере

Эффективный поиск информационных ресурсов (адресов FTP-серверов, на которых располагаются необходимые файлы, и самих файлов) представляет собой довольно сложную проблему. В целом поиск файлов на FTP-серверах напоминает ситуацию, когда читатель публичной библиотеки начал бы поиск нужной книги не в центральном каталоге, а методом исследования стеллажей с книгами. И на каждом из них он находил бы список книг только данного стеллажа. Примерно так происходил поиск информации в Internet на протяжении значительной части времени его существования: очень много информации, но крайне трудно найти нужную.

Большинство FTP-серверов не имеют списка файлов, доступных извне. Иногда единственный способ найти необходимое программное обеспечение – это поочередно раскрывать каталоги и изучить их содержимое. Поскольку формат имен файлов на FTP-сервере зависит от операционной системы компьютера, н качестве имен можно встретить разные сочетания символов. Если, к примеру, сервер построен на базе UNIX-системы, это будут сочетания символов верхнего и нижнего регистра, л для системы, работающей под управлением операционной системы VMS (миникомпьютеры корпорации Digital), имена файлов будут представлены только прописными буквами. Соответственно, для PC и Macintosh имена файлов будут отвечать правилам, принятым в операционных системах DOS и Mac System. На некоторых компьютерах, особенно хранящих большие объемы информации, существует индексный указатель доступных файлов с краткими аннотациями о том, что каждый из них собой представляет. Это бывает крайне полезным для быстрого поиска нужных файлов, поэтому в качестве совета можно рекомендовать начинать изучение содержимого каталогов с поиска файла, имеющего название INDEX. Следует также не оставлять без внимания файлы с именами README (или read.me, readme.txt и т. п.). Эти файлы чаще всего хранят информацию о содержимом каталогов или о самом FTP-сервере. Рекомендуется всегда сначала скопировать файл типа README, чтобы ознакомиться с его содержанием. Такие файлы находятся на сервере неслучайно. Если у пользователя возникли вопросы о данном сервере, можно обратиться к его администратору, используя адрес электронной почты с именем получателя "postmaster". Например, для FTP-сервера с именем rs.internic.net следует адресовать вопросы по адресу postmaster@rs.internic.net. Некоторые серверы имеют несколько ответственных лиц, поэтому конкретное имя можно найти в файле README или же оно сообщается при регистрации на данном сервере.

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

SOCKS5

При подключении локальной сети к Internet один из компьютеров выступает в роли шлюза: через модем или другим способом связывается с Internet, а остальные работают через него. Для полноценной работы в Internet компьютер должен иметь реальный (доступный из Internet) IP-адрес, в противном случае он не получит извне ни одного IP-пакета, так же как человек без полного почтового адреса не сможет получать писем. Но, как правило, реальный IP-адрес выделяются только комьпьютеру-шлюзу, имеющему непосредственное соединение с Internet. При подключении через модем IP-адрес обычно назначается ему динамически из адресного пула провайдера. При постоянном подключении он статический. С момента назначения разница между динамическими и статическими адресами исчезает (вопреки распространенному заблуждению). На шлюзовом компьютере, независимо от типа подключения, смогут работать как клиентские, так и серверные программы. Причем услуги сервера, работающего на такой машине, будут доступны из обеих сетей - и из Internet, и из локальной сети. (Нежелательные соединения извне могут быть исключены программными средствами безопасности, но это уже другой вопрос.). Благодаря такой организации сети убиваются два зайца: 1) экономятся дефицитные реальные IP-адреса; 2) осуществляется некоторая базовая защита компьютеров в локальной сети (кроме шлюза) от вторжения извне. Но это исключает возможность работы в Internet с любого компьютера локальной сети, кроме шлюзового. Поэтому в таких сетях обязательно используются прокси-серверы, которые заставляют шлюзовой компьютер выполнять запросы на получение информации по просьбе и от имени других компьютеров сети. Большинство прокси-серверов являются узкоспециализированными и рассчитаны на конкретные прикладные протоколы (HTTP, FTP, RealAudio и т. д.), то есть для новых протоколов требуются новые прокси-серверы… Весь описанный здесь спектр проблем решается с помощью Socks-серверов.



Как работает Socks5

Socks-сервер устанавливается на шлюзовых компьютерах, то есть на границе локальной сети и Internet. Socks обладает двумя ключевыми особенностями, выделяющими его из группы прокси-серверов. 1. Он не зависит от высокоуровневых протоколов (HTTP, FTP, POP3, SMTP, NNTP и т. д.), так как осуществляет представительство клиентов на более низком уровне (TCP и UDP). 2. Приложение в локальной сети может попросить Socks-сервер выступить в роли сервера от лица клиента. То есть приложение в локальной сети сможет принимать соединения извне, несмотря на отсутствие реального IP-адреса. Вообще говоря, многие из описанных проблем решаются просто путем отображения портов с помощью Mapping-proxy (тема для отдельного разговора), но Socks - более рациональное средство, не требующее в отличие от MAP знания тонкостей конкретных протоколов и приложений. Через Socks5 можно заставить работать даже приложения, которые и понятия не имеют о прокси! Многие современные программы сами умеют работать через Socks. Примеры - Mirabilis ICQ, MS Internet Explorer, Netscape Navigator - хотя все с некоторыми оговорками, о которых позже. В протоколе Socks5 есть запросы (от Socks-клиента Socks-серверу) со следующим смыслом:

* Установи TCP-соединение от моего лица с таким-то сервером и передавай между нами данные в обе стороны (установленное соединение дальше работает как простое отображение, без "вникания" Socks-сервера в суть происходящего в канале - это могут быть команды и данные любых высокоуровневых протоколов).

* Работай сервером от моего лица на таком-то TCP-порте, принимай входящие соединения и передавай мне для обработки (после приема соединения Socks-сервер опять-таки тупо передает данные между двумя сторонами, не вникая в содержание).

* Установи UDP-отображение заданного порта (UDP не ориентирован на соединения, поэтому ярко выраженных клиентов и серверов нет, обе стороны можно считать и тем и другим).

Фактически Socks-сервер является программно-управляемым mapping-proxy, причем с описанным единым интерфейсом. Все mapping-proxy так или иначе программно управляются, но под руководством администратора сети (человека), и отображения статичны. А Socks-сервер управляется прикладными программами, и отображения устанавливаются, только когда они нужны, и на то время, пока они нужны. Запросы Socks хорошо согласуются с запросами, посылаемыми программами к интерфейсу winsock, именно поэтому существует возможность "насильно" заставить любую Internet-программу пойти через Socks-сервер, даже если она сама не умеет. Socks4 и Socks5 Цифры в названии означают версию протокола. Socks5 - последняя версия, определенная в RFC1928.

Socks5 и ICQ

ICQ - первое из популярных приложений, которое тяжело полноценно использовать в локальных сетях без наличия Socks5-сервера. В отличие от подавляющего большинства современных приложений, ICQ очень широко использует протокол UDP, поэтому использование Socks5 напрашивается само собой. Тем более что ICQ сама предлагает использовать Socks. Однако ICQ не полностью использует возможности, предоставляемые Socks5. Здесь надо отметить, что ICQ98 использует новую версию собственных протоколов поверх UDP по сравнению с недавними выпусками ICQ 1.113. Новый протокол намного интенсивнее использует UDP. Теперь даже при обычном использовании интерфейса ICQ (открытии, закрытии его окон, например) отправляются UDP-пакеты, средний размер пакетов тоже увеличен. Так что есть определенный смысл продолжать использовать более старые версии ICQ.

Socks5 и браузеры

Браузеры Explorer и Navigator в использовании Socks "блещут консерватизмом": используется Socks4. UDP браузерам не нужен, но такую полезную возможность Socks5, как избавление от локального DNS-сервера, они игнорируют явно зря. К сожалению, Socks4 и Socks5 не имеют обратной совместимости, и не все Socks5-серверы могут обрабатывать Socks4-запросы, посылаемые браузерами. Socks и SocksCapture SocksCapture и подобные программы помогут вам приручить в локальной сети большинство из тех программ, которые не умеют работать через прокси самостоятельно. Это обеспечивается за счет перехвата обращений этих программ к функциям winsock и направления этих вызовов через Socks-сервер. SocksCapture позволяет довольно гибко настраивать и сохранять сетевую конфигурацию этих программ: через какой Socks-сервер ее запускать, в каком режиме работать с DNS и др. Socks-сервер запускается на шлюзовом компьютере, а SocksCapture является клиентской по отношению к нему программой и должен устанавливаться на каждом компьютере в локальной сети. Что не может делать Socks Поскольку Socks-прокси не знает, какие высокоуровневые протоколы он через себя пропускает, он не может им "помогать". В основном это касается кэширования. Socks не может узнать, какие ресурсы сети извлекаются с его помощью, и, соответственно, не может при следующем обращении к этому ресурсу "подставить" старое содержание немедленно без выполнения запроса. Второе ограничение - когда клиентская программа просит Socks-прокси выполнить за него серверную функцию (прими для меня входящее TCP-соединение), Socks-прокси не гарантирует, что он будет "слушать" именно тот номер порта, который хотел бы слушать клиент, так как на шлюзовой машине этот порт может быть уже занят другим сервером или другим потоком Socks-сервера, обслуживающим другого клиента. Таким образом, почти невозможно организовать работу, например, Web-cервера, находящегося внутри локальной сети, но принимающего соединения через Socks-сервер, - так как внешний клиент не будет заранее знать, с каким портом соединяться. То есть через Socks-прокси клиентское приложение сможет быть сервером, но только временным и только после того, как эта пара - клиент и сервер - уже установили первичное соединение и могут передать через него номер порта для вторичного соединения. Этот номер назначается Socks-сервером и сообщается Socks-клиенту. В таком режиме могут работать, например, FTP-клиенты и ICQ. Для выдачи постоянных внутренних серверов "наружу" через прокси лучше пользоваться обычным mapping-прокси с постоянными отображениями портов.



Создание Internet-центра

Выбор подключения

Полное подключение

SLIP и PPP

Простой доступ в Интернет

Почта

Получение у провайдера

Собственный Mail-сервер

Подключение по SMTP и POP3

Сравнение двух подходов доступа к удалённому почтовому ящику: IMAP и POP

News

Web-сервер

IRC

SOCKS

Дополнительно DNS, DHCP, RAS и т.п.(время)

 

Создание Internet-центра



Выбор подключения

Полное подключение

Такой способ подключения не нуждается в комментариях. Вы получаете полномасштабный Интернет, но и стоимость такого подключения достаточно высока в г.Владивостоке стоимость выделенного подключения от 800 до 1600 у.е. с абонентской платой от 600 до 1000 у.е. в месяц.

SLIP и PPP

Существуют также и менее дорогие методики ``почти прямого доступа''. Они называются SLIP и PPP и являются версиями программного обеспечения Internet, которое работает на обычных телефонных линиях, используя стандартные высокоскоростные модемы. Итак, вы находите сетевого поставщика, который предоставляет такой вид услуг, договариваетесь о таком доступе, устанавливаете на своем компьютере программное обеспечение, поддерживающее работу по этому протоколу, и работаете, когда вам нужно. Вам даже не нужно использовать выделенную линию (телефонную, например): ваша работа по SLIP или PPP происходит на обычной линии, которую вы освобождаете по окончании сеанса работы и этой же линией могут воспользоваться другие аналогичные пользователи. Преимущество SLIP и PPP состоит в том, что они позволяют работать в режиме полноправного входа в Internet. Вы именно сами входите в Internet, а не используете чью-нибудь еще систему как точку входа в сеть.

Что такое SLIP ? Это Internet-протокол, позволяющий в качестве линий связи использовать последовательные линии, например, вкупе с модемом - обычные телефонные линии. Программное обеспечение, реализующее работу с протоколом SLIP, принимает символы, приходящие с устройства последовательной передачи данных (модема, последовательного порта и т.д.). Рассматривает и толкует их как составляющие IP-пакета. Укладывает полученные данные в полнокровный нормальный IP-пакет и передает этот пакет далее - соответствующей программе, которая обрабатывает IP-пакеты, например, модулю TCP. На обратном пути SLIP получает от программы (сетевого уровня), посылающей IP-пакеты, IP-пакет, вычленяет его содержимое, соответствующим образом переформатирует, потом делит на символы и отправляет его через устройство последовательной передачи по последовательной линии в сеть, - соседнему узлу Internet. Для корректности укажем: SLIP и PPP - это протоколы канального уровня.

PPP - это более поздний протокол, занимающийся тем же самым, что и SLIP. PPP совершеннее и мощнее своего предшественника, поэтому он быстро вытесняет SLIP. SLIP и PPP очень удобны для подключения домашнего компьютера к локальной сети, которая, в свою очередь, входит в Internet. Например, вы можете воспользоваться SLIP, чтобы подключить ваш домашний компьютер к сети вашей компании или института. И тогда ваш компьютер будет иметь полный доступ в Internet, как любой компьютер вашей компании, подключенный через Ethernet к Internet. Ваш домашний компьютер в такой схеме будет иметь такие же возможности, как и все сетевые подключения вашей фирмы. SLIP и PPP также подходят для подключения домашнего компьютера (или очень маленькой локальной сети) к поставщику услуг, который может предоставить непосредственный доступ в Internet. Эти протоколы совсем не предназначены для подключения к Internet сетей средней величины или больших сетей: они не могут общаться достаточно быстро, чтобы обслуживать одновременно большое количество пользователей. Так что, если вы имеете среднюю или большую сеть (или она у вас скоро станет таковой), вам лучше всего обратить свой взор к действительно непосредственному доступу. SLIP - это выбор ``умеренной цены'': он предоставляет хорошее обслуживание и, вместе с тем, не очень дорог. Существует версия протокола SLIP, приспособленная для работы на медленных линиях - CSLIP. Это SLIP со сжатыми заголовками. Этот протокол был создан в Lawrence Berkeley Labs (LBL) Ван Якобсоном, как способ повысить эффективность последовательной передачи и повысить уровень сервиса прикладных программ, использующих TCP/IP на медленных линиях. Протокол CSLIP использует в шесть раз меньше избыточной информации (в виде заголовков), нежели протокол SLIP. На низких скоростях передачи данных эта разница заметна только при работе с пакетами, несущими малые обемы информации, такие пакеты порождаются, например, при работе telnet или rlogin. На больших же скоростях CSLIP дает меньший выигрыш и совсем почти ничего не дает для пакетов с большими объемами данных, например, ftp-пакетов . CSLIP для сжатия-разжатия и проверки правильности пересылки пакета (и заголовка) использует информацию из предыдущего пакета, т.е. передача имеет структуру цепочки. Первый пакет в цепочке - несжатый. Если какой-либо пакет теряется, то цепочка рвется, нельзя этот же пакет запросить в самом конце передачи, его нужно пересылать заново тут же, т.е. прекращать процесс передачи и начинать новую цепочку. Таким образом, эта технология при пропаже или искажении пакетов приводит к бґольшим потерям времени, чем обычный SLIP. Это происходит из-за задержек на останов и передачу нового несжатого пакета.

Простой доступ в Интернет.

Самый простой и быстрый способ позволяющий работать в Интернет на компьютерах, объединенных в локальную сеть это организация Proxy-сервера или сервера полномочий. Такой сервер позволяет группе компьютеров выходить в Интернет под одним адресом и получать минимальный необходимый для работы в сети набор сервисов. При этой организации все компьютеры как бы маскируются за одним который “виден” в Интернете, таким образом пользователю в сети доступна только информация находящаяся на сервере полномочий (естественно при наличии прав). Информация находящаяся на компьютерах (рабочих станциях) за сервером полномочий не доступна из Интернета. Сервер полномочий выполняет также роль Firewall защищая от несанкционированного доступа информацию находящуюся под его юрисдикцией. Итак установив в своей локальной сети сервер полномочий и подключив его к Интернет провайдеру вы получаете доступ к WWW сервису для всех компьютеров в вашей сети. Этого достаточно для получения информации из Интернет. Для того чтобы иметь возможность получать и отправлять почту в этом варианте нет необходимости обращаться к провайдеру и тратить дополнительные средства. Имеются многочисленные почтовые сервера предоставляющие услуги бесплатных почтовых ящиков с доступом по WWW. Это означает, что вы можете, зарегистрировавшись на таком сервере, получив пароль и почтовый адрес в дальнейшем заходить на сервер и отправлять и просматривать почту на специальной WWW странице. Причем вы можете находиться в любом месте земного шара поскольку для получения почты вам необходим компьютер и подключение к Интернет. Такая возможность очень удобна для получения почты в командировке, отпуске при работе в разъездах.

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

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

Почта


Получение у провайдера

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

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

Собственный Mail-сервер

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

Подключение по UUPC

Unix to Unix Copy Program - программа для копирования с одной Unix-машины на другую; первоначально протокол UUCP предназначался для обмена файлам между Unix-машинами, но впоследствии на его основе были созданы системы электронной почты и для других платформ.

Зачем нужен UUCP?



Как это ни печально, но в нашей стране полноценное подключение к Internet за пару десятков долларов в месяц пока остается "американской мечтой". Каналы связи у нас гораздо дороже, чем в США, а их качество, мягко говоря, оставляет желать лучшего. Однако работа с электронной почтой осуществима и по не очень хорошей линии. Здесь на помощь приходит протокол UUCP, предназначенный только для обмена письмами: он не очень требователен к качеству линий и поэтому доступен практически каждому, у кого есть телефон и компьютер с модемом. Пользовательский компьютер при UUCP-доступе не подключается к Internet, а лишь устанавливает кратковременное соединение с подключенной к Internet машиной и в течение сеанса связи автоматически отправляет и принимает всю накопившуюся с обеих сторон электронную корреспонденцию. Чтение и написание сообщений осуществляется только в автономном режиме. Хотя протокол UUCP является чисто почтовым, благодаря специальным серверам возможно получение с его помощью и других видов информации. Широко распространена подписка по почте на телеконференции: статьи приходят и отправляются в формате почтовых сообщений. Можно также заказывать файлы с FTP-серверов через ftpmail-серверы и даже Web-страницы через webmail-серверы, запрашивать информацию на Archie-серверах. Все это, конечно, может показаться громоздким и неудобным по сравнению с доступом в интерактивном режиме, но зато, во-первых, к нужному вам ресурсу обращается не "персоналка" по хлипкой телефонной линии, а мощный сервер по быстрому каналу и, во-вторых, все операции полностью автоматизированы. Вы только посылаете на сервер запрос из нескольких строк, а через некоторое время вновь соединяетесь с ним и получаете результат. И если, например, интересующий вас FTP-сервер перегружен, для вас это выразится только в том, что ответ придет на несколько часов позже: не потребуется ни терпеливо "пробиваться" на сервер, ни следить, затаив дыхание, за медленно ползущим индикатором, одновременно подсчитывая в уме, в какую сумму это вам обойдется. Работать же по протоколу UUCP с электронной почтой ничуть не менее, а в ряде отношений и более удобно, чем при интерактивном подключении. Взять хотя бы дозвон провайдеру по списку номеров с возможностью задать разные списки для разных часов и дней недели и указать для каждого номера свое число попыток (в большинстве программ, обеспечивающих IP-соединение по модему, ничего подобного нет: если какой-то номер хронически занят, переключаться на другой приходится вручную). Доступ по протоколу UUCP значительно дешевле полноценного подключения к Internet. Кроме того, в этом режиме провайдеры обычно готовы предоставлять пользователям не один адрес, а целый домен, что означает возможность самостоятельного создания неограниченного числа почтовых ящиков. Это ценно в первую очередь для организаций (каждому сотруднику предоставляется отдельный электронный адрес), но и "домашний" пользователь может, скажем, завести по ящику для каждого члена семьи и несколько ящиков для разных телеконференций. В России и других странах бывшего СССР UUCP-доступ, получивший распространение благодаря сети "Релком", и сейчас применяется очень широко. Благодаря ему десятки тысяч пользователей смогли войти в мир глобальных компьютерных сетей. В настоящее время для UUCP-доступа существуют три основные схемы оплаты: по почтовому трафику, т. е. объему (в килобайтах) переданной и полученной информации, по времени соединения и фиксированная (устанавливается определенная, чаще всего помесячная плата, не зависящая ни от трафика, ни от времени соединения, а чтобы избежать перегрузки сервера, ограничивается продолжительность сеанса подключения).

UUCP, UUPC и почтовые клиенты



Основная применяемая в России транспортная система для клиентских компьютеров, т. е. система, на которую возлагается собственно передача и получение корреспонденции, - это знаменитый пакет Андрея Чернова под названием UUPC (UUCP для PC), весьма мощный и совершенный. Так, при наличии соответствующим образом сконфигурированного сервера новые версии UUPC позволяют передавать и принимать почту в упакованном формате: вся почта перед передачей собирается в пакеты определенного размера (например, 250 Кбайт), которые архивируются и пересылаются в виде архива, а после получения распаковываются. Это позволяет значительно уменьшить объем передаваемой информации и сократить время соединения. Другой весьма приятной особенностью UUPC является так называемая докачка: если соединение прервалось на середине передачи пакета или длинного письма, соответствующее сообщение не передается заново с самого начала, а досылается только его непереданный "хвост". Докачка, наряду с упаковкой, экономит время соединения, а кроме того, создает очень важную для российских условий возможность обмениваться длинными сообщениями по некачественным телефонным линиям. И все было бы прекрасно, если бы не одно досадное обстоятельство: UUPC предполагает использование для чтения и написания писем программы Bmail (Beauty Mail) или Dmail (Demos Mail), интерфейс которых практически не менялся со времен MS-DOS 3.30. Что же касается распространенных программ для чтения почты и новостей в Internet, имеющих современный графический интерфейс, таких как Netscape Communicator, Microsoft Mail and News, Microsoft Outlook, Eudora, Pegasus Mail (почта), Forte Agent, Forte free Agent (новости), то они на протокол UUCP не рассчитаны. Однако, хотя непосредственно работать в перечисленных программах с UUCP-почтой нельзя, такая работа вполне осуществима с помощью специального шлюза. Именно такой шлюз реализует программа MailServer for Windows, разработанная группой программистов киевской фирмы "SunWind-Карст". MailServer компании SunWind Программа MailServer представляет собой мини-сервер электронной почты и новостей для Windows 95 или NT. На компьютере должна быть установлена программа UUPC\Ache (версии не ниже 6.18) или UUPC\Extended for Win32 и обеспечена поддержка протокола TCP/IP. После установки мини-сервера все пользователи, зарегистрированные в системе UUPC, могут работать со своими почтовыми ящиками, пользуясь программами для Internet, рассчитанными на протоколы POP3/SMTP (почта) и NNTP (новости). При этом отсутствие интерактивного подключения абсолютно не ощущается. Кроме того, MailServer позволяет наладить корректную работу с кириллицей из таких программ, как Microsoft Outlook, Microsoft Exchange, Netscape 3.x, Forte free Agent, Eudora, которые сами по себе этого не обеспечивают. В соответствующих случаях он перекодирует письма и вносит в их заголовки нужное значение поля charset. Чтобы настроить MailServer на ту или иную почтовую программу, необходимо модифицировать системный реестр, задав в нем значения для довольно большого числа переменных. Но не надо пугаться: долгих часов мучений, проведенных в попытках заставить программу работать, не будет. Для каждой популярной почтовой программы в MailServer имеется встроенный шаблон, а пользователь должен лишь выбрать из списка название той, с которой он будет работать, - совсем как при установке оборудования по технологии Plug & Play. Если же необходима более тонкая настройка (или просто захотелось поэкспериментировать), к вашим услугам утилита конфигурирования с подробной справкой, в которой описываются все настраиваемые переменные. Сам мини-сервер можно запускать вручную (из пускового меню Windows) или в режиме автозагрузки (вместе с остальными программами соответствующей группы), либо как фоновый сервис при загрузке системы до запуска всех остальных программ (этот режим рекомендуется для сетевого сервера). Для работы с новостями в MailServer предусмотрено два режима. В первом пользователь сам подписывается на конференции (команды subscribe, feed, rfeed) и отказывается от подписки (unsubscribe), посылая соответствующие письма на сервер новостей, во втором - режиме интеллектуальной подписки - все эти процедуры полностью автоматизированы: когда пользователь запрашивает статьи из каких-то групп, MailServer создает их список и сравнивает со списком конференций, которые этот пользователь запрашивал в прошлый раз. Если в текущем сеансе пользователь запрашивает новую для себя конференцию, MailServer формирует письмо о подписке и отправляет его на сервер новостей. На конференции, к которым в течение сеанса связи обращений не было, подписка аннулируется. Таким образом, для пользователя имитируется интерактивное подключение, в то время как с точки зрения сервера новостей работа происходит по подписке. Перспективы развития мини-сервера В настоящее время SunWind работает над новым проектом, который носит условное название SunWind PostOffice. В нем планируется реализовать собственную транспортную систему (обеспечивающую дозвон, прием и передачу информации) с поддержкой большого числа различных протоколов, включая UUCP (в том числе UUCP поверх TCP/IP), POP3, IMAP, SMTP, NNTP, FTN; встроенный сервер новостей; почтовые роботы и правила обработки писем (например, раскладывание писем по папкам, удаление почты с каких-то конкретных адресов и т. п.); возможность подключения внешних утилит; задание расписания связи с другими почтовыми узлами, генерацию сообщений для внешних программ (типа "пришла почта"), ведение статистики по всем пользователям и т.д. Другими словами, PostOffice будет предоставлять полный набор функций для организации работы узла электронной почты с неограниченным количеством клиентов. Естественно, что клиентами в данном случае смогут выступать и другие узлы электронной почты. С выходом этого программного продукта протокол UUCP не только перестанет ассоциироваться с темным и неприветливым текстовым экраном (это уже достигнуто программой MailServer, о которой рассказывалось выше), но и работа с ним "с виду" станет вообще неотличимой от работы в интерактивном режиме, поскольку все операции будут происходить в рамках единого программного комплекса, стопроцентно интегрированного в Windows 95/NT и полностью использующего богатые ресурсы этой операционной системы. А все преимущества UUCP сохранятся.

Подключение по SMTP и POP3

Эти два протокола поддерживают все провайдеры. Они более универсальны, но для работы вашего почтового сервера необходимо подключение к Интернет либо по PPP протоколу либо постоянное и бесперебойная работа сервера. Но это окупается лучшей масштабируемостью (на одном сервере до 5000 клиентов), возможностью организации списков рассылки, почтовых автоматов. Большинство почтовых клиентов поддерживают эти протоколы.

Сравнение двух подходов доступа к удалённому почтовому ящику: IMAP и POP

В настоящее время существует несколько различных подходов для построения распределённой почтовой инфраструктуры. Среди них: стратегия разделяемой файловой системы, частные LAN-ориентированные протоколы, X.400 P7 протокол и Internet протоколы для доступа к сообщениям. Цель данной статьи - кратко рассмотреть Internet протоколы: POP (Post Office Protocol), DMSP (Distributed Mail System Protocol) и IMAP (Internet Message Access Protocol). Из трёх вышеперечисленных, POP наиболее старый и поэтому самый известный. DMSP сильно ограничен в использовании, так как реализован только в одной программе PCMAIL и в первую очередь известен своей блестящей поддержкой отсоединённых (disconnected) операций. IMAP (на данный момент IMAP4 revision 1) предоставляет надмножество возможностей POP и DMSP, и предлагает хорошую поддержку всех трёх моделей доступа к удалённому почтовому ящику: offline, online и отсоединённый (disconnected). (См. определения в RFC-1733.)

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

Об offline доступе можно думать как о сервисе "хранения и пересылки" (store-and-forward service), предназначенном для пересылки почты (по требованию) с почтового сервера на единственную конечную машину, обычно ПК или Mac. Однажды доставленные на конечную машину, сообщения удаляются с почтового сервера. Хотя ограничения offline доступа могут быть скомпенсированы использованием POP в online режиме, POP просто-напросто не имеет некоторой функциональности, требуемой для высококачественного online (или отсоединённого) доступа. В действительности, псевдо-онлайн режим доступа, поддерживаемый POP3, который заключается в том, что пользователь оставляет почту на сервере, часто требует наличие широко распространенного файлово-ориентированного протокола (remote file system protocol), для того, чтобы почтовый клиент сумел обновить почтовый ящик или установить флаги сообщения.

IMAP также может применяться для offline доступа, но его мощь проявляется в первую очередь при online и disconnected доступе. В случае online доступа, почта также доставляется на разделяемый сервер, но клиент уже не осуществляет копирование всей почты зараз с последующим ее удалением с сервера. Online подход более клиент-серверный. В случае online доступа клиент может запросить у сервера заголовок сообщения или запросить поиск сообщения по некоторому критерию. Письма в хранилище сообщений могут быть помечены различными флагами статуса (например, письмо помечено для удаления или на него был послан ответ) и эти отметки сохраняются до тех пор пока не будут явно удалены пользователем (что может не произойти до следующей сессии). Если сказать вкратце, то IMAP позволяет манипулировать удаленными почтовыми ящиками, как будто они являются локальными. В зависимости от реализации IMAP клиента и почтовой архитектуры, которую пожелал иметь управляющий почтовой системой, пользователь может сохранять сообщения только на клиентской машине, только на сервере или иметь выбор сделать и то и другое.

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

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

Offline = скачивание почты по требованию на единственную клиентскую машину.

Online = интерактивный доступ к множеству почтовых ящиков со стороны многих клиентов.

* Преимущества offline парадигмы:

Минимальное время соединения с сервером.

Минимальное использование серверных ресурсов.

* Преимущества online парадигмы:

Способность использовать разные компьютеры в разное время.

Способность использовать "облегчённые" ("data-less") клиентские машины.

Платформо-независимый доступ к нескольким почтовым ящикам.

Возможность одновременного доступа к разделяемым почтовым ящикам.

Основное преимущество online парадигмы состоит в том, что почтовые ящики с входящей и архивной почтой хранятся на сервере и к ним можно единообразно получить доступ с различных компьютеров в различное время. И всё это можно осуществлять без использования протоколов общего доступа к файлам (эти протоколы существуют далеко не на каждой платформе, могут уступать в производительности и вызывать проблемы блокировки файлов (file locking). Всё это не нужно для тех пользователей, которые всегда использует один и тот же компьютер для доступа к почте, но становится очень важным для тех, кто использует несколько компьютеров.

Приведём теперь краткое сравнение протоколов POP3 и IMAP4

* Характеристики, общие для обоих протоколов


    • Оба поддерживают offline доступ

    • Почта доставляется на общий, всегда работающий почтовый сервер

    • Новая почта доступна с большего числа клиентских платформ и из любого места в сети

    • Протоколы открыты и стандартизованы (в Интернет есть соответствующие RFC)

    • Существуют и доступны всевозможные реализации, как клиентов, так и серверов (даже в исходниках)

    • Существуют клиенты для PC, Mac и Unix

    • Существуют коммерческие реализации

    • Ориентированы на Интернет, не требуют почтовых шлюзов SMTP

    • Оба протокола ориентированны только на считывание почты, для отсылки оба используют SMTP

    • Оба протокола поддерживают постоянные ID сообщений (POP3 - не все сервера), которые используются для disconnected доступа

* Преимущества POP3

    • Легче реализовать

    • Больше клиентов существует на данный момент

* Преимущества IMAP4

    • Может манипулировать постоянными флагами сообщений (Seen, Draft, Deleted,...) .

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

    • Может работать с множеством почтовых ящиков (возможно даже иерархических).

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

    • Подходит для доступа к не почтовым данным, например к Usenet новостям или документам.

    • Может использовать offline доступ, для уменьшения времени соединения и используемого дискового пространства.

    • Позволяет осуществлять поиск писем на сервере.

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

    • Разработан специально для повышения производительности online доступа, особенно для медленных соединенией.

    • IMAP4 rev 1 поддерживает стандарт Unicode (почтовые ящики с Unicode именами, поиск сообщений) *

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

    • Существуют "протоколы-компаньоны" (IMSP и его приемник ACAP) для хранения и манипулирования настройками пользователей.

А теперь подробнее:

IMAP может манипулировать постоянными флагами статуса сообщения, включающих "Seen", "Deleted", "Answered", а так же определенные пользователем флаги. IMAP позволяет хранить сообщения, а так же получать их с сервера. Пользователь может добавить сообщение из ящика входящих сообщений в архивный ящик (или наоборот) С помощью IMAP клиент может иметь доступ и управлять несколькими почтовыми ящиками. Это включает в себя как возможность именовать и получать доступ к различным архивным ящикам и ящикам для входящей почты, так и способность получать их список, создавать, удалять и переименовывать их. Эти почтовые ящики могут находиться как на одном, так и на разных почтовых серверах. IMAP клиент может позволить видеть их все одновременно и перемещать сообщения из одного ящика в другой.

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

IMAP можно использовать для доступа к не почтовым данным, например к News-группам. Это удобно с точки зрения унификации метода доступа к различным классам информации. IMAP также поддерживает offline парадигму, которая позволяет экономить время соединения с сервером и серверные ресурсы. Offline доступ удобно использовать в ситуациях, когда доступ к серверу происходит только по дорогому коммутируемому соединению и многоплатформенный доступ к какому-либо почтовому ящику не требуется. Также выгодно использовать такой доступ, в случае если клиентская машина богата ресурсами, а сервер беден.

Не все IMAP клиенты предлагают поддержку offline режима, но протокол это позволяет в полной мере. Для IMAP существует протокол-компаньон, предназначенный для управления настройками пользователей, который называется IMSP, Internet Message Support Protocol. IMSP позволяет независимый от расположения (многоплатформенный) доступ к персональным настройкам пользователя, например к адресной книге. [Его потомок ACAP позволяет хранить также настройки для серверов, групп пользователей. ACAP специально оптимизирован для уменьшения количества пересылаемых по сети данных, имеет богатые возможности по поиску на стороне сервера, позволяет управлять правами доступа к данным.*]

IMAP имеет конструкции для оптимизации online доступа, в особенности по низкоскоростным каналам. Эти конструкции включают возможность получить структуру сообщения не скачивая его целиком на клиентскую машину, избирательное скачивание частей сообщения и способность использовать сервер для поиска, с целью уменьшения количества передаваемых данных между клиентом и сервером. Очень полезным бывает отложить пересылку до подходящего момента некоторых сообщений или их частей [с сервера на клиентскую машину], если сообщения не представляют непосредственного интереса. Особенно это удобно в случае, когда соединение с сервером происходит по низкоскоростному каналу связи. В случае если сообщение содержит прикрепленные документы или мультимедиа данные, передача только части сообщения может оказаться большим преимуществом. Это можно достаточно наглядно ощутить, например, если Вы находитесь в гостинице и Вам присылают короткое сообщения с присоединенным 10Mb видео клипом.

Эффективная обработка MIME сообщений является значимым преимуществом IMAP над POP. (MIME - это Multipurpose Internet Mail Extensions. Это Internet стандарт для кодирования сообщений, содержащих произвольные присоединенные файлы. После кодирования сообщений MIME их можно посылать с помощью SMTP.)

Подытожив, можно сказать, что IMAP выигрывает у POP в трех областях:

* более богатая функциональность для манипулирования почтовым ящиком

* возможность управлять несколькими почтовыми ящиками, а не одним

* примитивы для оптимизации производительности online доступа, особенно если дело касается больших MIME сообщений.

В связи с тем, что существуют свободно распространяемые IMAP библиотеки для разработчиков, то сложность IMAP не должна быть значительным препятствием.

Таким образом, получается, что единственным преимуществом POP над IMAP является наличие большего числа реализаций, как клиентов, так и серверов.

Эта ситуация будет продолжаться недолго и со временем IMAP должен вытеснить POP.

News

Вы можете при организации сервера определить есть ли необходимость в организации собственного сервера новостей или вам достаточно использовать сервер новостей предоставляемый провайдером.



    • от провайдера

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

    • свой сервер новостей

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

Web-сервер

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


    • поддержка какой версии HTML, VRML, динамический HTML, Java, JavaScript, CGI, RealAudio, RealVideo.

    • W3O - стандарты

    • Mail по HTTP

IRC



SOCKS

 

Дополнительно DNS, DHCP, RAS и т.п.(время)



 

Соответственно в минимальной конфигурации можно обойтись одним компьютером с установленным соответствующим программным обеспечением - Proxy, Mail, News, WWW, IRC, SOCKS. При установке на один компьютер существенно снижается работоспособность системы в целом. Управление этими сервисами осуществляется с возможными ошибками и зачастую отказ одного влечет за собой неработоспособность операционной системы и соответственно остальных запущенных приложений. С целью повышения отказоустойчивости системы в целом применяется дублирование и разделение сервисов по разным машинам. В зависимости от количества клиентов определяется мощность соответствующего сервера. Оптимально использовать два DNS, два Mail, один WWW и один Proxy сервер. Все эти сервисы можно сконфигурировать на двух компьютерах - один WWW,Mail,DNS,Proxy - второй Mail,DNS с тем, чтобы выход из строя одного компьютера не снижал значительно работоспособность системы в целом. Для уменьшения времени восстановления системы используется резервное копирование (backup) которое обычно осуществляется на магнитную ленту. Существует несколько схем резервного копирования в зависимости от количества ежедневно обновляемой информации. Все вышесказанное в большой степени относится к восстановлению системы в случаях ее взлома.

Защитой системы от взлома (неавторизованного доступа) занимаются различные программы Proxy-сервера т.е. сервера полномочий, который определяет права клиентов на виды сервисов, на предоставляемую информацию и параметры соединения. К сожалению абсолютно совершенных программ нет и в каждой имеются лазейки для недобросовестных программистов. В целом общая политика настройки таких серверов сводится к разрешению использования определенных протоколов, сервисов только при возникновении в этом необходимости. Во всем мире компании для защиты передаваемой информации используют так называемые защищенные каналы или SSL. Но это не какая либо физическая защита а просто шифрование принимаемой и передаваемой информации ключ к шифру находится на сервере и на подключенном клиенте. Для того, чтобы использовать защищенные каналы для своей работы вы можете использовать либо свой собственный Sertificate-сервер либо обратиться в компанию которая вышлет вам комплект ключей для работы. Наиболее популярная компания - Very Sing.

При организации Web-сервера вам будет необходимо отслеживать ошибки неизбежно возникающие в процессе создания HTML-страниц. Одна из наиболее раздражающих пользователей - это несуществующие ссылки на страницы, картинки и т.д.. Проще всего отслеживать несуществующие ссылки, находящиеся внутри вашего сервера. Вам необходимо вести карту страниц своего сервера либо вручную, либо с помощью специальных программ, анализирующих целостность вашего сайта. Работа со ссылками вне вашего сайта очень трудоемка, тем не менее она необходима. Так при заведении новой страницы на web-мастера ложится ответственность за содержание страницы и ее работоспособность. С этой целью обычно на сервере издается свод правил для web-дизайнера и каждый разработчик web-страниц (пользователь) обязан ними познакомиться и выполнять их. Подобный свод правил необходим также для всех пользователей вашего центра, в котором необходимо указать не только ограничения по содержанию, объему и времени доступа, но и основные цели, задачи, приоритетные направления в деятельности вашего центра.



Организация сайта

1. Определение аудитории.

2. Достаточно ли мощности вашего сервера и канала для выполнения проекта.

3. Выбор соответствующей технологии Web.

4. Выбор системы безопасности.

5. Управление информацией.

6. Использование принципов наилучшего дизайна.

7. Поддержка Web-сервера.

8. Понимание законности издания.

9. Бюджет для ресурсов и оплата.

10. Обеспечение успеха.

Организация сайта

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

1. Определение аудитории.

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

Тип пользователя - менеджер, или индивидуальный пользователь? Будущий покупатель, или сегодняшний пользователь, а, может, диллер?

После определения пользователя, немедленно возникает вопрос, в какой информации он нуждается?

2. Достаточно ли мощности вашего сервера и канала для выполнения проекта.

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

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

3. Выбор соответствующей технологии Web.

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

4. Выбор системы безопасности.

Хакеров в последнее время много развелось, так что такие меры являются вовсе не лишними. Наиболее надежной, на сегодняшний день, является технология firewall. Идея заключается в том, что пользователи извне пропускаются только на WWW-сервер. Ну и, естественно, внутрь локальной сети пропускается почта. При этом любой пользователь локальной сети имеет неограниченный выход в Интернет.

5. Управление информацией.

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

6. Использование принципов наилучшего дизайна.

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

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

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

7. Поддержка Web-сервера.

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

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

8. Понимание законности издания.

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

Так как дискуссия на тему, что называть "опубликованными" электронными материалами, пока открыта, защита прав для on-line коммуникаций автоматически не гарантируется. Но эта дискуссия не подразумевает, что все материалы на Web могут использоваться свободно.

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

9. Бюджет для ресурсов и оплата.

Многие организации рассматривают Web-сайт, как расширение своей информационной системы и передают ответственность за открытие и поддержание сервера специальной группе. И действительно, задача создания и поддержания присутствия на Web, требует кооперации многих ресурсов. Стандартная команда для Web должна включать в себя системных администраторов, программистов, разработчиков, писателей и редакторов. Стоимость создания Web-сервера сильно зависит от целей проекта. Кроме заработной платы обслуживающему персоналу, стандартный бюджет проекта включает в себя траты на технику, соединение с Интернет, а также на программное обеспечение. Но при этом Web может сильно уменьшить затраты на поддержку продуктов, а также на "бумажные" материалы. Кроме того, наличие Web-сервера освобождает людей, занятых технической поддержкой.

10. Обеспечение успеха.

Сейчас, когда вы уже имеете свой Web сервер, для обеспечения успеха необходимо распространить информацию о нем. Консорциум World Wide Web поддерживает список всех публичных WWW-серверов. Организация, закончившая создание своего сервера, заполняет простую форму, после чего адрес этого сервера включается во всемирный список. Некоторые инструментальные средства сети, такие, как Yahoo Search Engine, Infoseek, и многие другие, также поддерживают список всех доступных WWW-серверов и предоставляют пользователям простые инструменты поиска необходимой информации.

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

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

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



Более подробно о дизайне сайта.

Более подробно о дизайне сайта.



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

Более половины российских сайтов имеют уровень дизайна ниже среднего. Как же разобраться в том, что такое хороший и что такое плохой web-дизайн? Загляните на сайт http://www.capstudio.com/ippa/ - Internet Professionals Publishers Association - Ассоциация профессионалов Интернет паблишинга. Каждую неделю эта организация выбирает сайт, демонстрирующий достижения в области web-дизайна, и дает оценку дизайна по десятибалльной системе. Среди избранных сайтов: National Geographic - http://www.nationalgeographic.com/ , Nike - http://www.nike.com/splash , cnet - http://www.cnet.com/ , World Reporter - http://world_reporter.frog.fr/ , RETRO Magazine - http://www.retroactive.com/ , Levi Strauss & Co. - http://www.levi.com/menu . Все снабжено комментариями, можно почитать и разобраться, по каким же именно критериям оценивается качество продукта под названием web-дизайн. Сегодня на российских web-просторах найти примеры хорошего web-дизайна крайне трудно. Многие компании, которые предлагают “web development” сервис, вполне могли бы занять свое место на упомянутом выше Worst Desiners сайте. Захочется ли кому-нибудь платить за такой сервис? Или можно сделать HTML страницы подобного качества самостоятельно? Благо различных учебных пособий по HTML и HTML редакторов на Интернете великое множество. Из неплохих пособий по HTML можно порекомендовать следующие: http://www.msg.net/tutorial/ - основы HTML, использование графики, imagemaps, CGI scripts; http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.htm - основные HTML тэги, таблицы, интерактивные формы, анализ типичных ошибок; http://www.nashville.net/~templedf/crash/HTMLMenu.html - Crash Course in HTML - можете проверить свои знания в области HTML с помощью интерактивных тестов; http://www.dcn.david.ca.us/~csandvig/ip/ip/example.html - слева Вы видите различные HTML тэги, а справа то, как эти тэги “работают” в броузере, - наглядно и понятно даже ребенку. Выберите учебник, который Вам больше всего нравится, сохраните его на своем диске, и Вы сможете упражняться в создании HTML-страниц, работая в режиме off-line, используя любой текстовый редактор. Для просмотра готового документа в броузере Вам придется заменить расширение файла на html. Если создание HTML документов вручную кажется Вам занятием утомительным, Вы можете воспользоваться каким-либо HTML редактором. Вот адрес замечательного сайта с тридцатью (!) HTML редакторами (shareware и freeware): http://www.softwarez.com/windows/htmledit95.html . Для украшения своей страницы можно воспользоваться готовыми графическими элементами, которые Вы можете найти по следующим адресам: - http://www.meat.com/textures/ - популярный сайт Texture Land, большой выбор фоновой графики (backgrounds); - http://www.infi.net/~rdraph/icons - коллекция графических элементов, рассортированная по темам: кнопки, иконки, символы, и многое другое; - http://www.cco.caltech.edu/~cherish/images - фоновая графика, рассортированная по стилям. Если Вы не знали: чтобы сохранить картинку, воспользуйтесь правой кнопкой мышки. Возможно, Вам скоро надоест использовать чужие графические элементы и захочется создать что-то оригинальное. В этом случае Вам нужна любимая программа web-дизайнеров Adobe Photoshop. Если Adobe Photoshop у Вас нет, можете загрузить себе Paint Shop Pro (shaware): http://www.compusmart.ab.ca/jsucre/pspro.htm . Еще один полезный адрес - http://www.cen.uiuc.edu/cgi-bin/weblint . Здесь Вы найдете validator, или, по-русски, валидатор, который поможет найти ошибки в HTML документах. Существует ли мода в области web-дизайна. Одна из тенденций - это интенсивное использование графики. На многих страницах текста вообще нет, только графика. Так, например, выглядит сайт National Geographic Society ( http://www.nationalgeographic.com/main.wd ). Самый модный background, или фон, - это, пожалуй, так называемый marginе background, то есть background c полями. Пример удачного использования подобного фона - Origins of Humankind ( http://www.dealsonline.com/origins/ ) В моде мелкий шрифт - , . Модно сочетать разные шрифты: например, в левой колонке таблицы Вы используете typewriter - , а в правой колонке - обычный шрифт. Если текст используется в графических элементах, то самый модный шрифт - typewriter, причем выглядеть это должно так, словно это было напечатано на старой, разбитой пишущей машинке. Как, например, на сайте компании Nike (http://www.nike.com) или на сайте Темы Лебедева (http://gw3.rinet.ru:80/tema/).

И, наконец, об общих тенденциях в области web-дизайна. Согласно опубликованной IPPA (Internet Publishers Professional Association - http://www.capstudio.com/ippa/) статье “К новым графическим стандартам”, еще год назад любой дизайнер с SVGA системой и “шароварной” дизайнерской программой мог заниматься web-дизайном, создавая простые, но яркие и броские иконки и другие графические элементы. Сегодняшние графические стандарты требуют, чтобы у дизайнера были в распоряжении лучшие (и дорогостоящие) дизайнерские программы, такие как Adobe Photoshop 4.0 или Illustrator 5.0. Навыки работы с этими программами тоже стоят дорого, и хотя многие дизайнеры осваивали Photoshop самостоятельно, количество часов, потраченных на самообразование, при переводе в деньги, оборачивается значительной суммой. Таким образом возрастают и цены на web-дизайн. Но с другой стороны, множество компаний предлагают дешевый web-дизайн, а разница между качественным и некачественным дизайном не всегда и не для всех очевидна. И сегодня мы можем наблюдать ситуацию, когда цены на услуги web-дизайнеров варьируются от $5 до $5000. Многие компании, заказавшие в свое время недорогие web-сайты, уже успели убедиться в том, что низкое качество презентации на WWW отрицательно влияет на имидж компании и на успех Интернет маркетинга. Сегодня, желая обновить свои web-сайты, эти компании, помня негативный опыт сотрудничества с “дешевыми” компаниями, скорее всего предпочтут воспользоваться дорогостоящими услугами профессионалов. Такой прогноз может обрадовать истинных профессионалов web-дизайна, так как корявых web-сайтов существует великое множество, в том числе и на российской части всемирной паутины, и, следовательно, можно надеяться, что web-дизайнеры без работы не останутся.

Проекты Internet-центра

Учебные курсы



    • Internet для начинающих

    • Системное администрирование

    • Web-дизайн

    • Бизнес в Internet

    • Реклама Internet

On-Line доступ

    • Dail-up

    • В классе

Дистанционное образование

Библиотека



следующая страница >>