

![]()


5.3. Принципы взаимодействия в сети
Архитектура сети – описание взаимодействия компьютеров в сети. К сетевым архитектурам относятся:
Архитектура «файл-сервер», в которой клиентский компьютер посылает запрос на сервер, а сервер посылает в ответ нужный файл для обработки на клиентском компьютере. Архитектура «клиент-сервер», в которой сервер обрабатывает запрос клиентского компьютера и посылает в ответ результат обработки. Многозвенная архитектура, в которой запрос обрабатывается не на одном, а на многих серверах (звеньях). Распределённая архитектура, в которой каждый компьютер может выступать в качестве сервера и клиента.Эталонная модель взаимодействия открытых систем (модель OSI, Open System Interconnection) включает 7 уровней:
Физический (для управления аппаратурой передачи данных по физическому каналу связи). Канальный (для передачи информации по информационному каналу и поиска ошибок в сигнале). Сетевой (для связи между компьютерными сетями и поиска лучшего маршрута для прохождения сигнала). Транспортный (для разделения информации на информационные пакеты и их транспортирования по логическим каналам). Сеансовый (для поддержки сеанса связи между абонентами). Представительный (для представления данных в нужных форматах). Прикладной (для прикладных программ конечных пользователей).Интерфейс – набор правил, определяющий взаимодействие двух различных уровней на одном компьютере (API).
Протокол – набор правил, определяющий взаимодействие двух одинаковых уровней на разных компьютерах сети (IP, TCP, HTTP, SMTP, FTP).
Стек протоколов – набор протоколов для организации взаимодействия компьютеров в сети (TCP/IP).
Сетевая технология – согласованный набор средств и механизмов, достаточный для построения компьютерной сети (Ethernet, Fast Ethernet, Gigabit Ethernet, Bluetooth).
5.4. Глобальная сеть Интернет
Глобальная вычислительная сеть (ГВС) – компьютерная сеть, в которой соединяемые компьютеры могут находиться на большом расстоянии друг от друга.
Интернет (Internet) – глобальная сеть, соединяющая другие компьютерные сети.
Интранет – локальная сеть, в которой организована работа по принципам Интернета.
Провайдер – организация, предоставляющая услуги в Интернете.
Домен – элементарная единица адреса в Интернете, имеющая смысловое значение. Домены бывают:
Географические.Пример.
- ru, рф – Россия; ua – Украина; us – США; uk – Великобритания; de – Германия; fr – Франция; cn – Китай; su – СССР.
Пример.
- com – коммерческая организация; org – некоммерческая организация; edu – образовательная организация; gov – правительственная организация; mil – военная организация.
IP-адрес – адрес компьютера в Интернете, состоящий из номеров подсетей и своего номера в ЛВС.
Пример. 192.168.1.17
Доменный адрес (доменное имя) – адрес сервера в Интернете, состоящий из доменов.
Пример. www. npi-tu. ru
Адрес электронной почты – адрес почтового ящика в Интернете, состоящий из имени почтового ящика, символа @ и доменного имени почтового сервера.
Пример. *****@***ru
Унифицированный указатель ресурса (URL, Uniform Resource Locator) – адрес сетевого ресурса, состоящий из спецификации протокола, доменного имени сервера, пути к файлу на сервере и имени ресурса.
Пример. http://www. npi-tu. ru/user/index. htm
Гиперссылка – элемент документа, позволяющий перейти в другую часть документа или к другому документу.
Гипертекст – текст, содержащий гиперссылки.
Web-страница – гипертекстовый документ, размещенный в Интернете.
Web-сайт (сайт) – набор взаимосвязанных Web-страниц, относящихся к одной тематике.
Электронное письмо – сетевое сообщение с отложенной доставкой.
Чат – средство, позволяющее обмениваться сообщениями в режиме реального времени.
Скрипт – программа, реализующая определённый сценарий при работе с Web-сайтами.
5.5. Службы и протоколы Интернета
В Интернете используются следующие сервисные службы (сервисы Интернета):
Гипертекстовые службы:а) Всемирная паутина (WWW, World Wide Web) – служба для доступа к гипертекстовым документам, размещённым на различных компьютерах в Интернете. Эти документы, называемые Web-страницами, составляют в основном на языке разметки гипертекста HTML (HyperText Markup Language), пересылают с помощью протокола передачи гипертекста HTTP (HyperText Transfer Protocol) и просматривают с помощью программ-браузеров. Группы Web-страниц называются Web-сайтами, при работе с которыми активно используются гиперссылки (для навигации) и скрипты (для обработки).
б) Web-хостинг – служба для создания и размещения Web-страниц в Интернете.
Почтовые службы:а) Электронная почта (E-Mail) – служба для пересылки и получения электронных писем с текстовыми сообщениями и вложенными файлами. Электронные письма обычно посылают с помощью простого протокола передачи почты SMTP (Simple Mail Transfer Protocol), а получают с помощью почтового офисного протокола POP3 (Post Office Protocol version 3) и протокола доступа к сообщениям в Интернете IMAP (Internet Message Access Protocol). Из программных средств для работы с электронной почтой обычно используют почтовые клиенты. В электронном письме обычно задаются текст письма, почтовый адрес получателя, тема сообщения, а также иногда адреса получателей копии письма.
б) Списки рассылки (Mail List) – служба для регулярной отправки электронных писем множеству абонентов.
Службы обмена сообщениями – службы для обмена сообщениями в реальном времени. Из программных средств для обмена сообщениями обычно используют мессенджеры. К таким службам относятся:а) Служба Интернет-чатов (IRC, Internet Relay Chat).
б) Интернет-пейджер (ICQ, от англ. «I seek you» – я ищу тебя).
в) Интернет-телефония (Skype).
Службы телеконференций – службы общего доступа к различным средствам компьютерной сети и для высказывания своего мнения по какой-либо теме. Различают конференции в виде чата, форума, блога, доски, аудиоконференций, видеоконференций и т. д. Наиболее известными службами телеконференций являются:а) Группы новостей (UseNet), использующие протокол передачи сетевых новостей NNTP (Network News Transfer Protocol).
б) Электронные доски объявлений (BBS, Bulletin Board System).
в) Социальные сети (Facebook, Twitter, ВКонтакте, Одноклассники).
Файловые службы:а) Служба передачи файлов (FTP) – служба для управления пересылкой большого количества файлов по компьютерной сети и для доступа к файловым архивам с помощью протокола передачи файлов FTP (File Transfer Protocol).
б) Другие файловые службы (файлообменные службы, службы хранения файлов, электронные библиотеки).
Служба удалённого доступа (Telnet) – служба для управления другим компьютером с помощью протокола эмуляции виртуального терминала Telnet на удалённом компьютере. Служба доменных имён (DNS, Domain Name System) – служба для хранения доменных имён и цифровых IP-адресов, а также для их преобразования. Поисковые службы:а) Поисковые системы – службы для поиска информации на сайтах Всемирной паутины и в файловых архивах (Yandex, Rambler, Mail. ru, Google, Yahoo).
б) Другие службы поиска (Gopher, Archie, WAIS, Whois, VERONICA, Finger).
Службы электронной коммерции – службы для упрощения сделок в Интернете. К ним относятся:а) Интернет-магазины (Ozon).
б) Электронные платёжные системы (WebMoney), и т. д.
Службы интерактивных приложений (службы сетевого перевода, сетевых игр, сетевой картографии, сетевых документов и др.), и т. д.Тема № 6. Алгоритмизация
6.1. Алгоритм и блок-схема
Модель – искусственный аналог объекта исследования, обладающий существенными свойствами оригинала.
Модели бывают:
Материальные (в т. ч. физические). Информационные (в т. ч. математические).Алгоритм – конечная последовательность действий, однозначно приводящая к решению задачи.
Алгоритм имеет следующие свойства:
Дискретность (алгоритм состоит из простых шагов, выполняющихся за конечный отрезок времени). Результативность (алгоритм должен приводить к решению задачи за конечное число шагов). Определённость (каждая команда алгоритма должна быть чёткой, однозначной и не допускать разных трактовок). Массовость (алгоритм может применяться для класса однотипных задач, отличающихся исходными данными).Блок-схема – графическое изображение алгоритма. Блок-схема состоит из блоков, представляющих собой геометрические фигуры, соединённые линиями. Основные блоки приведём в таблице 1.
Таблица 1
Название | Фигура | Назначение |
1. Пуск-останов |
| Начало или конец алгоритма |
2. Ввод-вывод |
| Ввод исходных данных или вывод результатов |
3. Процесс |
| Выполнение вычислений или группы действий |
4. Решение |
| Выбор направления выполнения алгоритма в зависимости от условия |
5. Соединитель |
| Связь с другой частью алгоритма |
6. Модификация |
| Задание счётчика циклов |
7. Предопределённый процесс |
| Выполнение описанных ранее действий |
6.2. Структуры алгоритмов
К базовым структурам алгоритмов относятся:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 |


