- •Многоуровневый Клиент—Сервер.
- •Вычислительные сети. Общие понятия.
- •1.1. Локальные вычислительные сети.
- •1.2. Региональные сети.
- •1.3. Глобальные сети.
- •2. Технические средства вычислительных сетей (вс).
- •3. Базовые топологии компьютерных сетей.
- •3.1. Топология «Звезда».
- •3.2. Топология «Кольцо».
- •3.3. Топология «Шина».
- •3.4. Комбинированные топологии.
- •4. Топология глобальной вычислительной сети.
- •5. Структура Интернет.
- •6. Основные принципы работы в сети. Протоколы Интернета.
- •7. Варианты построения арм управления.
- •7.1. Одиночные арм.
- •7.2. Групповые системы (сети) арм.
- •Комплекс информационно и функционально связанных арм, реализующих в полном объеме функции управления, или
- •Компьютерная сеть арм на единой информационной базе, обеспечивающая интеграцию функций управления в масштабе предприятия.
- •7.3. Корпоративные информационные системы (кис).
- •8. Архитектура распределенной обработки данных.
- •8.1. Архитектура Файл-Сервер.
- •8.2. Архитектура двухуровневый Клиент—Сервер.
- •8.3. Многоуровневый Клиент—Сервер
- •9. Современный подход к функционированию арм управления в системах распределенной обработки информации.
6. Основные принципы работы в сети. Протоколы Интернета.
Сеть Интернет объединяет десятки миллионов разнотипных компьютеров - от ПК разных моделей до огромных больших и сверхбольших компьютеров — мэйнфреймов, работающих под управлением различных ОС. Обеспечение бесконфликтного их взаимодействия в Интернет - весьма сложная задача. (Слайд 12).
Международная организация по стандартизации (ISO), основываясь на опыте многомашинных систем, который был накоплен в разных странах, выдвинула концепцию архитектуры открытых систем – т.н. эталонную семиуровневую модель OSI (Open System Interconnection), используемую при разработке т.н. сетевых протоколов общения компьютеров, т.е. международных стандартов правил взаимодействия в сети.
Другими словами, работа компьютерных сетей основана на использовании сетевых протоколов - системы правил взаимодействия между собой различных технических и программных компонентов сети.
Основу этой системы составляет стек протоколов TCP/IP. В техническом понимании TCP/IP — два протокола, лежащих на разных уровнях:
TCP (Transmission Control Protocol) — выполняет функции транспортного уровня модели взаимодействия открытых систем OSI. Он управляет передачей данных.
IP (Internet Protocol) - межсетевой протокол, выполняет функции сетевого уровня модели OSI. IP - адресный протокол. Он определяет, куда происходит передача данных.
На основе TCP/IP разработаны многие сетевые прикладные сервисные протоколы:
FTP (File Transfer Protocol) — протокол передачи файлов;
Telnet — протокол удаленного доступа, то есть дистанционного исполнения команд на удаленном компьютере;
SMTP (Simple Mail Transfer Protocol) — простой протокол пересылки электронной почты;
HTTP (HyperText Transfer Protocol) — протокол передачи гипертекста (используется при передаче сообщений в World Wide Web);
NNTP (Network News Transfer Protocol) — протокол передачи новостей (телеконференций).
Использование протоколов TCP/IP происходит следующим образом (Слайд 13):
Информация для передачи упаковывается средствами прикладной программы в пронумерованные блоки определенного формата, чтобы при получении можно было правильно собрать информацию. Текст информационного сообщения запаковывается в кодовый конверт, формируемый из специальных символов начала и конца и TCP - заголовка сообщения, в котором указываются адреса отправителя и получателя (так называемые IP-адреса), а также содержится информация об исправлении ошибок и о последовательности передачи пакетов. Кодовый конверт обеспечивает целостность сообщения и служит его проводником в сети.
Затем TCP - пакеты разделяются на еще более мелкие IP - пакеты.
Т.о., пакеты состоят из трех различных уровней, каждый из которых содержит:
данные приложения,
информацию TCP,
информацию IP.
Принимающая программа объединяет пакеты IP в пакеты TCP, из которых реконструируются исходные данные.
Протоколы TCP / IP обеспечивают передачу информации между компьютерами. Все остальные протоколы с их помощью реализуют самые разные услуги Интернет.
У каждого участника сети должен быть свой уникальный IP-адрес. Без этого нельзя говорить о точной доставке TCP - пакетов на нужное место.
Структура IP-адреса организована так, что каждый компьютер, через который проходит какой-либо ТСР - пакет, может по этому адресу определить, кому из ближайших компьютеров сети надо переслать пакет, чтобы он оказался как бы ближе к получателю.
В результате конечного числа перебросок ТСР - пакет достигает адресата.
Термин «близость» не является географическим. В расчет принимаются условия связи и пропускная способность линии. Два компьютера, находящиеся на разных континентах, но связанные высокопроизводительной линией космической связи, считаются более близкими друг к другу, чем два компьютера из соседних посёлков, связанные телефонным проводом.
Оптимальный путь определяют компьютеры - маршрутизаторы, объединяющие отдельные участки сети между собой. Роль маршрутизаторов в сети обычно выполняют специализированные компьютеры, но это могут быть и специальные программы, работающие на узловых серверах сети.
