
- •Сетевая обработка данных позволяет:
- •Основные характеристики вычислительных сетей:
- •Классификация вычислительных сетей
- •Основные отличия между лвс и гвс
- •Проникновение локальных технологий в глобальные
- •Типовые структуры вычислительных сетей
- •Типичные примеры топологии лвс
- •Методы (способы) коммутации
- •Способ виртуальных соединений (каналов) как метод реализации коммутации пакетов
- •Методы мультиплексированной передачи
- •Технология fdm
- •Технология tdm.
- •Технология wdm
- •Задачи системотехнического проектирования сетей эвм
- •**Определение структурной функциональной организации Host эвм
- •*Задача топологической оптимизации спд
- •Анализ задержек передачи в сети передачи данных
- •Задача выбора оптимальных пропускных способностей каналов связи сети передачи данных
- •Прямая задача:
- •Обратная задача:
- •Алгоритм выбора пропускных способностей канала связи из заданного дискретного множества
- •Понятия открытых систем
- •Модель (архитектура) взаимодействия открытых систем (вос) или osi (open system interconnection).
- •Функции уровней
- •Физический
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень (уровень синхронизации)
- •Представительский уровень
- •Прикладной уровень
- •Прохождение данных через модель osi
- •Протоколы канального уровня (протоколы управления передачей данных)
- •Формат кадра протокола hdlc.
- •Существует три типа кадров
- •Методы повторной передачи. (arq-методы – автоматического запроса повторной передачи)
- •Анализ пропускных способностей
- •Протокол с n-возвращениями (протокол непрерывной передачи)
- •Определение оптимальной длины кадра
- •Построение модели ошибок
- •Сетевой уровень
- •Составная сеть (inter-сеть или intro-сеть)
- •Устройства
- •Маршрутизатор
- •Классификация алгоритмов маршрутизации:
- •Задача оптимальной статической маршрутизации
- •Алгоритм решения задачи (алгоритм отклонения потоков)
- •Система адресации стека tcp/ip.
- •Локальные адреса
- •Символьные адреса
- •Числовые адреса
- •Особые iPадреса
- •Протокол ip – internet protocol
- •Структура информации заголовка ip
- •Различия между iPv6 и iPv4
- •Стек протоколов tcp/ip
- •Структура заголовка сегмента протокола tcp
- •Сети х.25
- •Стек протоколов сети х.25
- •Формат пакета стандарта х.25
- •Isdn – сети с интегрированным цифровым обслуживанием (Integrated Services Digital Networks)
- •Пользовательский интерфейс пи строится на каналах трех типов:
- •Различают два типа пользовательского интерфейса пи
- •Стек протоколов сети isdn.
- •Технология Frame Relay
- •Стек протоколов Frame Relay.
- •Формат кадра протокола lap-f.
- •Особенности Сети Frame Relay:
- •Технология aloha (чистая и синхронная)
- •Чистая алоха
- •Оценка эффективности чистой алохи.
- •Синхронная (сортированная) алоха
- •Оценка эффективности синхронной алохи
Протокол IPv6 полностью поддерживает идеологию протокола IPv4.
Различия между iPv6 и iPv4
В IPv6:
Использование более длинных адресов (в 4 раза больше).
Гибкий формат заголовка – границы между полями могут сдвигаться.
Фиксированные и дополнительные нефиксированные поля.
Механизм резервирования пропускных способностей, который заменяет механизм сервиса в IPv4.
Возможность расширяемости протокола.
Выделен специальный класс адресов – класс адресов провайдеров.
В IPv6 реализуется бесклассовая междоменная адресация и поддержка адресаций v4 и преобразование их в версию 6.
Предусмотрена возможность, чтобы МАК-адрес локальной технологии мог быть добавлен к адресу узла.
17.04.13
Стек протоколов tcp/ip
В нем содержится множество протоколов, однако его основными протоколами считаются transmission control protocol TCP и internet protocol IP (протокол, контролирующий процедуру передачи данных и протокол передачи данных в рамках подсетей). Является самым распространенным стеком, так как он включен в состав операционной системы Unix.
Рис44.
Уровни стека TCP/IP:
Уровень сетевых интерфейсов (уровень доступа к подсетям) (HDLS, HDLC, SLIP, LAP)
Уровень межсетевого взаимодействия (IP,ICMP, RIP, USPF, IGMP)
Транспортный уровень (TCP, UDP)
Прикладной уровень
TelNet – очень редко используется. Называется протоколом удаленного доступа. С его помощью производится имитация терминала. Он обеспечивает дистанционные подключение пользователя за Неинтеллектуальным терминалом.
FTP – протоколпередачифайловfile transfer protocol.Работает с протоколом TCP.
TFTP – тривиальныйпротокол передачи файлов trivial file transfer protocol.Работает с протоколом UCP.
SMTP – simple mail transfer protocol протоколпередачиэлектроннойпочты.
POP3 – post office protocol почтовый протокол офиса. 3 – наиболее работоспособная версия протокола.
DNS – domain name system протокол доменных имен. Устанавливает соответствие между символьным адресом и IP адресом.
HTTP – hyper text transfer protocol протокол передачи гипертекста.
RDP – remote desktop protocol – протокол подключения к удаленному рабочему столу.
Kerberos – протокол защиты информации в сетях. Распределение и распознавание паролей и ключей в сетях.
Протокол – правило взаимодействия двух одноименных уровней на смеженных концах.
В стеке TCP/IP очень хорошо развиты первые два уровня, соответствующие уровню сетевых интерфейсов.
IP протокол является основным протоколом второго уровня и стека TCP/IP в целом.
IP протокол не гарантирует надежность доставки данных (его основная функция), которая реализуется после выбора наилучшего маршрута. IP протокол перекладывает эту функцию (выбора маршрута) на SPF и RIP протоколы.
На втором уровне работает также Internet Control Message Protocol ICMP протокол – протокол управляющих сообщений сети.
На третьем (транспортном) уровне работает протокол TCP, основная функция которого заключается в управлении передачей. В целом на третий уровень возложена надёжность доставки данных.
Кроме протокола TCP на транспортном уровне функционирует протокол UDP user datagram protocol - управления пользовательскими дейтаграммами. Каждый пакет в нем передается независимо. Соответственно, он не гарантирует надежность доставки данных (сегментов), так как не устанавливается связь заранее.
UDP передает данные, не критичные к надежности.
На четвертый уровень возложены функции трех уровней архитектуры OSI – 5, 6 и 7. Данный уровень объединяет в себе все службы (услуги), предоставляемые пользователям.
TCP-протокол
Рис45.
Для того чтобы установить соединение между двумя прикладными процессами используется сквозная линия транспортного уровня.
Каждому прикладному процессу ПП ставится в соответствие специальный номер (№ порта). № порта идентифицирует приложение данного узла. Узел однозначно идентифицируется в составной сети IP адресом. Соответственно, если узел идентифицируется IP-адресом, а ПП – номером порта, то {IP-адрес + номер порта} и есть СОКЕТ. Сокет – идентификатор любого приложения.
Назначение чисел приложениям:
Централизованно – если соответствующие службы представляют собой популярные приложения. Нумерация от 0 до 255. 0 и 255 зарезервированы.
FTP - №21
TelNet - №23
SMTP - №25
DNS - №53
Произвольное назначение номеров портов – разработчик приложений для их идентификации связывает с ним некоторое число из области >255.
Длина сегмента ограничена длиной поля данных в IP пакете, т.е. 2^16-1.
Протокол TCP предварительно устанавливает соединение. Для этого формируется сегмент-запрос, в котором содержится номер сокета (номер порта и IP-адреса), а также сокет узла, с кем устанавливается соединение. Ответчик подтверждает ответ аналогичным сегментом. 2 сокета однозначно идентифицируют одно логическое соединение.
Во время установления соединения стороны договариваются:
О размере передаваемых сегментов
О максимальном и начальном объеме данных, которые можно передавать без получения подтверждения. (В протоколе HDLC количество кадров без получения подтверждения соответствовало размеру окна). =>они договариваются о размере окна.
Начальные номера передаваемых данных для использования механизма скользящего окна.
В отличие от протокола HDLC , в TCP нет понятия отрицательной квитанции. В HDLC отправлялась ASK на кадр и смещение для остальных правильно переданных кадров. В TCP положительная квитанция посылается на номер байта, одновременно подтверждая правильность прихода байтов с заданным смещением. Таким образом, окно с TCP определяется не количеством сегментов, а количеством байтов (например w=100 байтов).