Серверы, клиенты и протоколы

      Комментарии к записи Серверы, клиенты и протоколы отключены

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

Службы Интернета

Наиболее широко используются следующие службы Интернета:

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

Электронная почта (e-mail) — в соответствии с названием, это почта – служба для адресной доставки информации, — только электронная.

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

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

Всемирная Паутина

«Всемирная Паутина» — лицо современного Интернета. Появление этой службы сделало работу с информацией легкой и приятной, привлекло в ряды пользователей Сети сотни миллионов людей.

Чтобы узнать новости, научиться чему-нибудь или просто развлечься, люди смотрят телевизор, слушают радио, читают газеты, журналы, книги. Всемирная Паутина тоже предлагает своим пользователям радиовещание, видеоинформацию, прессу, книги, но с той разницей, что все это можно получить, не выходя из дома. Не важно, в каком виде представлена интересующая вас информация – текстовый документ, фотография, видеоролик или звуковой фрагмент, — и где эта информация находится географически – в России, Австралии или на Берегу Слоновой Кости: вы получите ее в считанные минуты на свой компьютер.

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

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

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

Описанные уникальные свойства веб-страницы реализуются благодаря использования так называемого гипертекста. При подготовке гипертекстовых документов для WWW текст специальным образом размечается с помощью языка разметки HTML (HyperText Markup Language, что в переводе и означает язык разметки гипертекстов). Гипертекстовые файлы имеют расширение ”*.htm” или “*.html”.

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

Навигация.

Работа с браузером начинается с того, что пользователь набирает в адресной строке (Адрес) URL того ресурса, к которому он хочет получить доступ, и нажимает клавишу Enter.

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

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

Список наиболее популярных поисковых серверов общего назначения.

Англоязычные Русскоязычные
http://www.yahoo.comhttp://altavista.digital.comhttp://www.hotbot.comhttp://www.infoseek.comhttp://www.northernlight.comhttp://www.google.com http://www.yandex.ruhttp://www.rambler.ruhttp://www.aport.ruhttp://www.list.ruhttp://www.ru

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

Принципы работы электронной почты

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

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

Электронная почта не использует географическую адресацию. Адрес электронной почты выглядит так:

имя_пользователя@имя_домена, (например, ivanov@mail.ru)

Символ “@” — это разделитель, показывающий, где в адресе заканчивается имя пользователя и начинается имя домена. По-русски его часто называют собакой или лягушкой, а по-английски это обозначает предлог “at”, то есть, в нашем примере, пользователь “ivanov” на домене “mail.ru”.

Работа службы электронной почты работает по известному вам принципу «клиент-сервер». На компьютере пользователя стоит клиентская почтовая программа, которая периодически связывается с почтовым сервером, на котором зарегистрирован электронный почтовый ящик пользователя. В ходе сеанса связи происходит отсылка исходящей корреспонденции, подготовленной к отправке пользователем, и получение входящей корреспонденции на компьютер пользователя. После этого сеанс связи заканчивается и компьютеры разъединяются. Создание писем, работа с входящей почтой производится пользователем с помощью той же клиентской программы на своем компьютере без подключения к Интернету.

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

Служба новостей

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

Вся информация, хранимая в USENET, организованна по тематическому признаку, то есть служба новостей является своеобразным тематическим каталогом, содержащим мнения людей на ту или иную тему. Сообщения, именуемые также статьями, объединенные общей темой, помещаются в тематические группы, называемые группами новостей. Группы новостей, в свою очередь, могут содержаться внутри других групп, образовывая тематические иерархии. Каждая группа имеет уникальное имя. Полное характерное имя группы получается последовательным добавлением слева направо имен категорий при движении вниз от корня по дереву иерархии. Имена категорий разделяются точкой. Например, для новостей, касающихся программирования на языке Бэйсик, можно было бы организовать телеконференцию с именем science.computer.programming.basic: последовательность категорий science («наука»), computer («компьютер») и programming («программирование»).

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

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

Другие службы Интернета

ICQ.Аббревиатура ICQ (точнее не аббревиатура, а сочетание букв, вызывающее игру слов) произносится как ай-си-кью, что по звучанию эквивалентно английскому I seek you («я ищу тебя»). Это своеобразный Интернет-пейджер, который сообщает вам кто из ваших друзей или коллег находится на связи в данный момент и позволяет общаться с ними. С помощью системы ICQ вы действительно можете найти нужного вам человека. Эта система была разработа компанией Mirabilis Ltd. (сейчас переименована в ICQ Inc.) в 1996 году.

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

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

IRC.Аббревиатура IRC означает Internet Relay Chat и представляет из себя систему, которая позволяет вести диалог с другими пользователями Internet. Первоначально IRC была разработана в 1988 году и в течении последующих лет распространилась по всему миру.

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

При необходимости Вы можете общаться лично — Ваше сообщение увидит только тот, кому Вы его послали (аналогия с ICQ).

Для общения используется «клиент-сервер». Специальная программа – IRC-клиент — устанавливает соединение с ближайшим IRC-сервером. Все IRC-серверы объединены между собой. Таким образом, получается своего рода сеть в сети — достаточно подключится к любому ее серверу, что бы начать общение.

WWW-chat.Chat («чат») в переводе с английского означает дружеский разговор, беседа, болтовня. В современном Интернете за данным термином закрепилось значение «общения в реальном режиме времени». Как мы уже знаем, для этого можно использовать программы ICQ, IRC.

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

Статьи к прочтению:

Сетевое взаимодействие на C#. Основы. Отправка сообщения с клиента на сервер через TCP протокол


Похожие статьи:

  • Протокол://сервер/путь/имя_файла

    HTML (HyperText Mark-Up Language — язык разметки гипертекста) — это форматирующий язык, который описывает, как будет выглядеть страница с гипертекстом,…

  • Архитектура клиент – сервер

    Архитектура клиент – сервер (client-server architecture) – это концепция информационной сети, в которой основная часть ее ресурсов сосредоточена в…