Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.pdf
Скачиваний:
305
Добавлен:
02.03.2016
Размер:
600.39 Кб
Скачать

В программе, в которой описана данная процедура, вызвать процедуру fact1 можно так:

fact1 ( m, z ) ;

При этом переменные m и z должны быть описаны следующим образом: var m, z : integer ;

Функция, вычисляющая n!, описывается следующим образом. function fact2 (n : integer ) : integer ;

var i, y : integer ; begin

y := 1 ;

for i := 1 to n do y := y * i ;

fact2 := y

end ;

Вызов функции можно осуществить так: z := fact2 (m).

Вопросы для самопроверки

1.Что включает алфавит языка Паскаль?

2.Какие типы данных имеются в Паскале?

3.Какие стандартные математические функции имеются в Паскале?

4.Какова структура программы на языке Паскаль?

5.Какие операторы имеются в Паскале?

6.Как в Паскале осуществляется ввод и вывод данных?

7.Как описываются функции в Паскале?

8.Как описываются процедуры в Паскале?

7.Локальные и глобальные компьютерные сети

7.1. Классификация вычислительных сетей

Компьютерная сеть (англ. Computer NetWork, от net — сеть и work — работа) — это система, состоящая из нескольких компьютеров, объединенных средствами связи. Компьютерные сети ориентированы на коллективное использование общесистемных ресурсов (аппаратных, программных, информационных).

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

По принципу территориального размещения абонентских систем вычислительные сети делятся на:

67

локальные сети (LAN — local area network или ЛВС), охватывающие небольшие территории;

региональные сети (MAN — Metropolitan Area Network), объединяющие компьютеры в пределах региона, города;

корпоративные сети, объединяющие компьютеры в пределах корпораций (банковские, военные, …);

глобальные сети (WAN — Wide Area Network или ГВС), объединяющие компьютеры практически по всему земному шару.

7.2. Локальные сети

Локальные сети объединяют относительно небольшое число компьютеров (10–100, редко больше) в пределах одного помещения, здания или учреждения.

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

Типовая вычислительная сеть включает:

персональные компьютеры с сетевыми адаптерами (рабочие станции);

среду передачи — линии связи или пространство, в котором распространяются электрические сигналы, и аппаратуру передачи данных;

сетевое программное обеспечение.

Компьютеры подключаются к сети через сетевой адаптер. Основная функция сетевого адаптера — передача и прием информации в сети. Наиболее часто используется сетевой адаптер типа EtherNet. Он позволяет объединять компьютеры различных аппаратных и программных платформ (IBM-совмести- мые, Macintosh, Unix-компьютеры).

Компьютеры соединяются через проводные и беспроводные каналы, которые характеризуются определенными параметрами:

скорости передачи данных,

максимальной длины линии,

помехозащищенности,

механической прочности,

удобства и простоты монтажа,

стоимости.

Внастоящее время обычно применяют четыре типа сетевых кабелей:

коаксиальный,

витая пара (незащищенная, защищенная),

оптоволоконный кабель.

Первые два типа передают электрический сигнал по медным проводам. Третий тип передает свет по стеклянному волокну.

68

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

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

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

 

 

 

 

 

Таблица 3

 

Кольцевая

Звездообразная

Шинная

 

топология

топология

 

топология

 

локальной сети

локальной сети

локальной сети

 

 

 

К

 

 

 

 

 

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

7.3. Глобальные сети

Глобальная сеть Интернет — это международная компьютерная сеть, которая объединяет локальные, региональные, компьютерные сети и включает много миллионов компьютеров. Её назначение — обеспечить любому желаю-

69

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

Вглобальных сетях существует два режима информационного обмена: off-line (похож на обмен письмами) и on-line (похож на разговор по телефону).

Каждый компьютер, подключенный к Интернету, имеет свой уникальный 32-битный (в двоичной системе) IP-адрес. Существует два способа выделения IP-адреса. Первый способ — динамическое (временное) выделение только на время сеанса связи с Интернет. Такой способ обычно применяется, когда компьютер эпизодически подключается к сети. Второй способ — постоянное закрепление IP-адреса за компьютером, используется в случае постоянной работы компьютера в сети.

Вдесятичной системе IP-адрес состоит из 4-х чисел, разделенных точками, каждое из которых лежит в диапазоне 0...255. Первые биты отводятся для идентификации класса сети, остальные разделяются на адрес сети и адрес компьютера. Например: 195.45.67.11 – сеть класса С, адрес компьютера: 11 (классы: А — для адресации больших сетей; В, С — небольшие сети).

Для удобства пользователей введена еще одна адресация — доменная система имен (DNS – Domains Name System). Она ставит в соответствие IP-адресу уникальное доменное имя, например: sli.komi.com (читаются справа налево: домен верхнего уровня — географический или административный, домен второго уровня — национальный центр, домен третьего уровня — имя компьютера). Домены верхнего уровня были созданы одновременно с ведением системы доменов. Например, домен верхнего уровня для правительственных учреждений

gov, для коммерческих организаций — com, для России — ru.

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

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

В сети Интернет используется протокол передачи данных TCP/IP. На самом деле протокол TCP/IP — это два разных протокола, определяющих различные аспекты передачи данных в сети:

протокол TCP (Transmission Control Protocol) — протокол управления передачей данных, использующий автоматическую повторную передачу пакетов, содержащих ошибки; этот протокол отвечает за разбиение передаваемой информации на пакеты и правильное восстановление информации из пакетов получателя;

протокол IP (Internet Protocol) — протокол межсетевого взаимодействия, отвечающий за адресацию и позволяющий пакету на пути к конечному пункту назначения проходить по нескольким сетям.

70