Добавлен: 18.03.2024
Просмотров: 32
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Во-первых, на пользовательском узле может функционировать несколько копий клиентской программы, и каждая из них должна однозначно идентифицироваться транспортным протоколом, то есть за каждой копией должен быть закреплен свой уникальный номер порта;
во-вторых, клиенту важна регламентация портов сервера, чтобы знать, куда направлять запрос, а сервер сможет ответить клиенту, узнав адрес из поступившего запроса.
Глава 2. Популярные сервисы сети Интернет
-
Всемирная Паутина (World Wide Web)
Всемирная Паутина – это распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Интернет является физической основой для Всемирной паутины. Всемирная паутина использует технологию гипертекста, в которой документы связаны между собой гиперссылками. Документы, содержащие гиперссылки, называются веб-страницами, а серверы Интернета, их хранящие, – веб-серверами. Передача веб-страниц по сети Интернет осуществляется с помощью протокола пересылки гипертекста Hypertext Transfer Protocol (HTTP). Посредством HTTP можно передавать любую информацию, в том числе изображения, звук, видео. Всемирная паутина работает по принципу клиент-сервер. Веб-сервер принимает HTTP-запросы от клиентов, которыми обычно являются веб-браузеры, и выдает HTTP-ответы.
Для доступа к документам (веб-страницам), связанным посредством гиперссылок, в Паутине используются, например, такие браузеры как Internet Explorer или Google Chrome. Чтобы начать путешествие по Всемирной паутине, необходимо подключиться к Интернету и запустить браузер.
С помощью Всемирной паутины удобно искать информацию в Интернете, поскольку она без каких-либо видимых «стыков» интегрирует текст, графику, аудио- и видеоданные в виде гипертекста. Гипертекст дает возможность пользователю, просматривая один документ, одновременно переходить на смежные элементы другого документа при помощи гиперссылок.
-
Электронная почта
Еще один популярный интернет-сервис - электронная почта. Он появился до появления Интернета в 1971 году и использовался для обмена сообщениями между пользователями локальных компьютеров (персональных компьютеров, рассчитанных на одного пользователя, в то время не существовало). В ранних компьютерных операционных системах, где к одной машине можно было подключить до нескольких сотен терминалов, электронная почта полностью имитировала работу обычной почты. Можно было отправить письмо, как в реальной жизни, без обратного адреса, и вам нужно было иметь свой собственный почтовый ящик, чтобы получить его.
Идея использования такого сервиса для обмена документами и сообщениями между пользователями сети оказалась настолько популярной, что электронная почта стала одним из наиболее важных приложений, способствовавших развитию раннего Интернета. И сегодня, несмотря на множество способов обмена информацией, электронная почта по-прежнему остается одним из наиболее часто используемых сервисов.
-
Потоковое медиа
Потоковое мультимедиа - это богатый интернет-контент (аудио, видео или аудио и видеофайлы), который пользователь может непрерывно просматривать или слушать в режиме реального времени, не дожидаясь, пока весь файл будет полностью загружен на ПК. Потоковая передача мультимедиа осуществляется непрерывно в виде последовательности сжатых пакетов и воспроизводится на компьютере получателя во время передачи.
Популярность потокового мультимедиа объясняется его быстрым доступом к богатому мультимедийному контенту. Сегодня все больше и больше людей предпочитают смотреть фильмы, спортивные трансляции и музыкальные клипы без предварительной загрузки, чтобы не тратить время на загрузку файлов.
-
Сервис_передачи_файлов_(FTP)'>Сервис передачи файлов (FTP)
Служба FTP обеспечивает удаленный доступ к файлам других компьютеров сети, к гигантским объемам информации в Интернете. Назначение FTP-сервера – хранение набора файлов самого разнообразного назначения.
Благодаря сервису FTP пользователи могут пересылать (копировать, передавать) файлы в Интернете с удаленного компьютера на локальный и с локального на удаленный. В отличие от веб-серверов, которые предоставляют информацию только для чтения, FTP-серверы позволяют пользователям не только скачивать информацию, но и добавлять ее на сервер.
Этот сервис остается одним из основных способов распространения бесплатных программ, а также различных дополнений и исправлений к коммерческим версиям программ.
-
Поисковые системы
Поисковые системы решают проблему поиска больших объемов неструктурированной информации. Это аппаратно-программные комплексы, предназначенные для поиска в Интернете и реагирования на запросы пользователей путем выдачи списка ссылок на источники информации в порядке актуальности, сервис, который помогает пользователям быстро находить необходимую информацию.
-
Веб-форумы
В настоящее время группы новостей почти полностью заменены веб-форумами.
Пользователи могут комментировать указанную тему, задавать вопросы по ней и получать ответы, а также отвечать на вопросы других пользователей на форуме и давать им советы. Опросы и голосование также могут быть организованы в рамках темы, если позволяет движок. В отличие от пользователей чата, в которых все участвуют одновременно, вы можете посещать форум в разное время.
-
Сервис IMS (Instant Messaging Service)
С помощью службы мгновенных сообщений кроме текстовых сообщений можно передавать звуковые сигналы, картинки, видео, файлы, а также, например, производить такие действия как совместное рисование или игры. Для этого необходима клиентская программа, так называемый мессенджер (от англ. Messenger – курьер). Система мгновенного обмена сообщениями является одним из самых доступных и востребованных средств общения в Интернете в режиме реального времени. Наиболее известными сетями и клиентами обмена сообщениями являются IRC, Skype, ICQ, MSN, Yahoo!, Windows Live Messenger. Если один из адресатов пользуется только сетью ICQ, а другой – только сетью MSN, то можно общаться с ними одновременно, установив на своем компьютере и ICQ, и MSN Messenger.
-
Telnet
Это сервис, который позволяет осуществлять удаленный доступ в другую вычислительную систему. Информация вводится на одном компьютере, передается на обработку другому, а результаты возвращаются на первый.
Telnet позволяет работать так, будто клавиатура одного компьютера подключена непосредственно к другому, то есть дает возможность пользоваться всеми средствами, которые удаленный компьютер предоставляет локальным терминалам, входить в систему, выполнять команды или получать доступ к множеству специальных сервисных средств.
-
Модель OSI
Работа сети заключается в передаче данных от одного компьютера к другому. Международная Организация по Стандартам (International Standards Organization, ISO) разработала модель, которая четко определяет различные уровни взаимодействия систем, дает им стандартные имена и указывает, какую работу должен делать каждый уровень. Эталонная модель взаимодействия открытых систем OSI связывает открытые системы, то есть системы, открытые для связи с другими системами. Ее использует Windows и большинство других сетевых операционных систем.
Модель OSI имеет семь уровней: физический, канальный, сетевой, транспортный, сеансовый, уровень представления и прикладной.
Таким образом, задача взаимодействия систем разделена на семь отдельных задач, каждая из которых может быть решена независимо от других.
Задача физического уровня, самого нижнего, состоит в создании физического канала, например оптоволоконного кабеля, для отправки битов. Физический уровень – это среда передачи данных, которые представляются в виде электрических импульсов, пучков света, электромагнитных волн.
Канальный уровень обеспечивает передачу данных через физический канал. Этот уровень связывает абстрактный адрес компьютера (например, его IP-адрес) с физическим компьютером. Если данные поступают снизу, то есть с физического уровня, то канальный уровень преобразует электрический сигнал в кадры или пакеты, если данные приходят с сетевого уровня, то пакеты преобразуются в электрические сигналы. В числе задач канального уровня – проверка доступности среды передачи и реализация механизмов обнаружения и коррекции ошибок, то есть повторная посылка поврежденного кадра. Примером протокола, работающего на канальном уровне, является Ethernet для локальных сетей.
На сетевом уровне происходит маршрутизация пакетов, на которые были разбиты данные на транспортном уровне, то есть определение маршрутов пересылки пакетов от источника к пункту назначения. На этом уровне работают протоколы IP, RIP, OSPF. Сетевой уровень отвечает за определение того, каким образом данные достигнут точки назначения.
Основная функция транспортного уровня – принять данные от сеансового уровня, разбить их при необходимости на небольшие части (пакеты), передать их сетевому уровню и гарантировать, что пакеты в правильном виде прибудут по назначению. Существует два известных протокола этого уровня: TCP и UDP.
Сеансовый уровень позволяет пользователям различных компьютеров устанавливать сеансы связи друг с другом. Он нужен для согласования и поддержания соединений с другими устройствами и гарантирует, что передающие и принимающие устройства смогут взаимодействовать, не «перебивая» друг друга. Сеансовый уровень отвечает за поддержание сеанса во время передачи данных, а также разрывает соединение, когда обмен данными заканчивается. На этом уровне работают такие протоколы как ASP, L2TP, PPTP и другие.
Уровень представления
гарантирует, что информация, передаваемая прикладным уровнем, будет понятна прикладному уровню в другой системе. Уровень представления может при необходимости выполнять преобразование форматов данных в некоторый общий формат представления, а на приеме, соответственно, выполняет обратное преобразование. Здесь данные кодируются, сжимаются или шифруются. Например, отправляя сообщение, его нужно предварительно сжать для уменьшения трафика. На этом уровне работают такие протоколы как RDP, LPP, NDR и другие.
Прикладной уровень содержит набор популярных протоколов, необходимых пользователям. Этот уровень не относится к приложениям, которые пользователь запускает на компьютере, а обеспечивает инфраструктуру, поверх которой запускается собственно приложение. В контексте модели OSI «приложение» не означает Excel, Word или подобные программы. Прикладной уровень представляет собой протокол, который программа, например Outlook или Internet Explorer, использует для отправки данных по сети. Например, программа передачи файлов, которую вы используете для отправки файла, взаимодействует с прикладным уровнем и определяет, какой протокол (например, FTP, TFTP или SMB) будет использоваться для отправки.
Перечислим наиболее популярные протоколы верхнего, прикладного уровня, по которым передаются данные.
-
Протокол__HTTP_(Hyper_Text_Transport_Protocol)'>Протокол__IMAP_(Internet_Message_Access_Protocol)'>Протоколы__Pop3_(Post_Office_Protocol)_и__SMTP_(Simple_Mail_Transfer_Protocol)'>Протоколы Pop3 (Post Office Protocol) и SMTP (Simple Mail Transfer Protocol)
Эти два протокола обеспечивают работу почты в Интернете. SMTP отвечает за передачу письма, POP – за ее хранение и получение
-
Протокол IMAP (Internet Message Access Protocol)
Еще один протокол для чтения почты. Его отличие от протокола POP3 состоит в том, что пользователь читает сообщения электронной почты, не загружая их на свой компьютер, все сообщения хранятся на сервере.
-
Протокол HTTP (Hyper Text Transport Protocol)
Сегодня это основной протокол, используемый в Интернете, тот самый язык, на котором «разговаривают» браузеры с веб-серверами. Он позволяет принимать и посылать гипертекстовые документы (типа html), а также любые другие: тексты (txt), изображения (gif, jpg), видео-, аудио и другие данные.
-
Протокол FTP (File Transfer Protocol)
Широко используемый протокол, который служит для обмена файлами между компьютерами.
-
Протокол IRC (Internet Relay Chat)