Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_rabota2_2.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.96 Mб
Скачать

Протоколы internet.

Сетевой протокол – набор правил, позволяющий осуществлять соединения и обмен данными между 2 и более компьютерами. [38]

В INTERNETе предусмотрено, что каждая сетевая карта должна иметь свой уникальный MAC-адрес. MAC-адрес – уникальный идентификатор, присваиваемый каждой единице компьютерных сетей. [39]

Помимо этого каждый компьютер в локальных сетях имеет IP-адрес.

1.IP- основной протокол internet, по которому выполняется передача информационных сообщений.

Динамический. При подключении к сети сервер присваивает 1-ый свободный IP.

Статический. Устанавливается без изменений.

2.TCP - протокол управления передачей IP-пакетов.

А также: *HTTP – передача гипертекста *FTP – передача файлов с файлового сервера *POP – почтовые соединения (входящая почта) *SMTP - почтовые соединения (исходящая почта) *XDSL – семейство технологий, позволяющих значительно расширить пропускную способность телефонной сети путем использования эффективных кодов. *Bittorrent – кооперативный обмен файлами.

пир – клиент, участвующий в раздаче

сид - пир, имеющий все части файла(либо начальный распространитель, либо уже скачавший весь файл и оставшийся на раздаче)

лич- это кто принимает и раздаёт.

Беспроводные технологии: Wi-fi: сеть содержит не менее 1 точки доступа и одного клиента. Точка доступа является приёмо-передатчиком радио сигналов.

Маршрутизация пакетов в сети.

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

Билет №11. Понятие алгоритма. Свойства алгоритма. Способы записи алгоритмов.

АЛГОРИТМ – понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.[40]

Свойства: [41] [42]

  1. Дискретность – АЛГ должен состоять из конкретных действий, следующих в определенном порядке.

  2. Понятность – АЛГ должен быть понятен исполнителю, и исполнитель был в состоянии его выполнить.

  3. Определенность - команды, образующие АЛГ должны быть предельно четкими и однозначными.

  4. Результативность – отсутствие ошибок и правильный результат.

  5. Корректность - АЛГ создается для решения какой-либо задачи, поэтому нужна уверенность в том, что он будет правильным при любых допустимых исходных данных.

  6. Массовость - АЛГ имеет смысл разрабатываться только в том случае, если он будет применяться многократно для различных наборов данных.

Виды алгоритмов: [41]

а) Линейный – АЛГ, в котором действия выполняются однократно и последовательно. б) Разветвляющийся – АЛГ, в котором, в зависимости от условия, выполняется либо одна, либо другая последовательность действий. в) Цикличный – АЛГ, в котором действия повторяются в зависимости от условий.

Способы записи алгоритмов: [43]

  1. Язык блок-схем: Схема АЛГ представляет собой систему связанных геометрических фигур, каждая из которых обозначает 1 этап решения задачи и называется блоком. Порядок выполнения блоков указывают стрелками. Блоки размещаются сверху вниз. [44] Блок-схема – это графическое изображение алгоритма в виде определенным образом связанных между собой нескольких типов блоков. [45]

Линейным называется АЛГ, в котором все этапы решения задачи выполняются строго последовательно, без пропусков и повторений. [46]

  1. Алгоритмический язык: АЛГ название АЛГ АРГ тип аргумента ЦЕЛ a ВЕЩ а СИМВ (ЛИТ) а РЕЗ тип результата НАЧ начало АЛГ

КОН конец АЛГ

  1. Паскаль:

Program (название, несущее смысловую нагрузку);

Var (переменные через ','): integer/real;

begin

(тело программы);

End.

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