Введение и краткий обзор 1.1 Межсетевые приложения на основе протоколов TCP/IP

Протоколы TCP/IP лежат в основе технологий, которые обеспечивают бесперебойное функционирование объединенных сетей. Существует огромное количество разнообразных приложений, которые могут применяться в объединенных сетях TCP/IP. В их число входят не только приложения, основанные на стандартных протоколах, но и такие программы, о существовании которых известно только узкому кругу специалистов. Наиболее широко распространенные приложения связаны с глобальной сетью Internet и системой World Wide Web. В их числе можно назвать приложения просмотра ресурсов Web, комнаты чата, а также потоковые приложения, известные под общим названием средств Web-вещания. На предприятиях технологии TCP/IP используются также и в других целях. Например, в одной из компаний на протоколах TCP/IP основаны программы, используемые для контроля и управления морскими нефтяными платформами, а в другой — для управления складскими запасами. Ряд отелей использует TCP/IP в своей системе резервирования номеров, где каждый заказ передается по частной объединенной сети TCP/IP. Кроме того, во многих крупных сетях приложения TCP/IP применяются для контроля и управления сетевым оборудованием. И наконец, постоянно появляются все новые и новые приложения.

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

1.2. Проектирование приложений для распределенной среды

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

1.3. Стандартные и нестандартные прикладные протоколы

Набор протоколов TCP/IP и так уже включает много прикладных протоколов, но буквально ежедневно появляются все новые и новые протоколы. По существу, создание двух не встречавшихся ранее программ, в которых для связи применяются протоколы TCP/IP, равносильно изобретению нового прикладного протокола. Безусловно, некоторые прикладные протоколы описаны, стандартизированы и включены в состав официально утвержденного набора протоколов TCP/IP. Такие протоколы принято называть стандартными прикладными протоколами. Другие протоколы, разработанные прикладными программистами для частного использования, называются нестандартными прикладными протоколами.

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

Похожие статьи Меню Опрос Фото Популярное