Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
iCarnecie_SSD2_RU_v5 (2).docx
Скачиваний:
18
Добавлен:
23.12.2018
Размер:
6.54 Mб
Скачать

5.2 Локальные и глобальные сети

Сеть, которая обеспечивает коммуникацию компьютеров на относительно коротких расстояниях, например на одном этаже здания, называется Локальной Вычислительной Сетью (Local Area Network -LAN). Если компьютеры размещаются дальше, в пределах здания, города, страны или мира, то используется Глобальная сеть (Wide Area NetworkWAN). В основном, LAN и WAN выполняют похожие действия с точки зрения пользователя. Однако, виды используемых технических средств, время для передачи данных и другие вопросы, такие как безопасность, могут отличать LAN от WAN. Интернет – пример WAN. Этот раздел описывает некоторые принципы сетей, сосредоточиваясь на LAN. WAN обсуждается позднее.

Последовательность чтения:

  • Parsons/Oja, Chapter 5-Section A.Цель изучения: Знание основ построения сети.

  • Parsons/Oja, Chapter 5-Section B. Цель изучения: Знание проводных сетей.

  • Parsons/Oja, Chapter 5-Section C. Цель изучения: Знание беспроводных сетей.

  • Parsons/Oja, Chapter 5-Section D. Цель изучения: Знание систем и программных приложений, используемых для поддержки LAN.

5.3 Стратегии коммуникации

Этот модуль охватывает различные виды доступных архитектур связей.

Чтение:

  • 5.3.1 Client-Server Framework. Цель изучения: Понимание тонких и толстых клиентов.

  • 5.3.2 Равноправное соединение. Цель изучения: Понимание того, как работают вместе клиент и сервер и какое воздействие они оказывают на вычисления.

5.3.1 Структура клиент-сервер (Client-Server Framework)

Многие сетевые приложения организованы как клиент-серверные системы (client-server systems). Клиент и сервер - программы. Клиент запускается на компьютере пользователя и взаимодействует как с пользователем, так и сервером. Сервер может принимать запросы от любого числа клиентов. Он обслуживает их и возвращает результаты. World Wide Web – пример клиент-серверной системы. Клиент - программа веб-браузера, например Mozilla Firefox или Internet Explorer. Чтобы машина управляла Веб-узлом, нужно запустить программу веб-сервера, с которой могут общаться клиенты. Один широко используемый веб-сервер – Apache. Электронная почта - другой пример клиент-серверного приложения. Программа чтения почты, такая как Microsoft Outlook является клиентом. Сервер - это программа, принимающая и сохраняющая входящую почту для пользователей и доставляющая почту к ним, когда клиент запрашивает ее. Серверы могут, если необходимо, также отправить почту на другие сервера.

Есть другое клиент-серверное приложение – новости Usenet, которое является видом распределенной электронной доски объявлений. Есть тысячи групп новостей, охватывающих все виды разделов, таких как компьютеры, спорт, политика, наука и развлечения. Новостные сервера (с большими дисками!) сохраняют новости, называемые " рассылками" и обмениваются ими с другими серверами. Они также принимают новые рассылки от клиентов. Когда пользователи хотят прочитать группы новостей, их клиент отправляет запрос серверу, чтобы загрузить самые последние сообщения. Есть много клиентских программ, специализирующихся для чтения новостей, но сегодня много людей используют свои веб-браузеры, начиная с Mozilla Firefox и Internet Explorer, содержащие программы чтения новостей. Современные веб-браузеры могут связываться со многими видами серверов, в том числе Web-серверами, серверы новостей и почтовыми серверами.

Два термина, с которыми вы, возможно, столкнетесь, - толстые клиенты и тонкие клиенты. Различие между толстыми и тонкими клиентами основано на объеме работ с клиентской стороны: тонкий клиент делает сравнительно небольшую работу, обычно обеспечивая чуть больше, чем интерфейс пользователя. Толстый клиент, с другой стороны, осуществляет существенную часть всей работы системы. Например, при типичном использовании Web-серфинга, браузер работает как тонкий клиент, а сервера при этом выполняют работу поиска в базе данных и формирование результатов. Однако система может загрузить Java-апплет в браузер и апплет может работать как толстый клиент. Количество работ, предназначенное для клиента в проекте системы, зависит непосредственно от логики системы и мощности клиентского устройства. Например, персональный компьютер может помогать активно работающим клиентам, в то время как портативное устройство или телевизор больше подходят для поддержки только тонких клиентов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]