Стеки коммуникационных протоколов
Уровни | OSI | TCP/IP | Novell | IBM/Microsoft |
Прикладной | Х400/х500 FATM | Telnet, FTP, SNMP, WWW | NCP, SAP | SMB |
Представительный | Предст. OSI | |||
Сеансовый | Сеансовый OSI | TCP, UDP | Net BEUI, Net BIOS | |
Транспортный | Трансп. OSI | SPX | ||
Сетевой | ES-ES, IS-IS | IP, ICMP, IGMP,RIP,OSPF | IPX, RTP, NLSP | |
Канальный | Ethernet, Token Ring, FDDI, Fast Ethernet, ATM | |||
Физический | «Витая пара», оптоволокно, беспроводная среда |
Стек OSI – протоколы обладают возможностью алгоритма. Разрабатывались для универсальных решений и как следствие требуют большого количества ресурсов. Применяются для очень мощных компьютеров.
ES-ES– уровень маршрутизации, протоколы ES-ES.
Протокол передачи данных FATM
E-mail x400, справочная служба х500
Канальный– уровень подготовки данных.
Сетезависимые – сетевой, канальный, физический, зависят от среды передачи данных.
Сетенезависимые–прикладной, представительный, сеансовый.
Стек Novell
Протоколы IPX/ SPX применяются на сегодняшний день.
IPX– протокол дейтагранного уровня. Кадр называется дейта.
SPX – протокол транспортного уровня, необходимый для гарантированной отправки пакета, следующий пакет не отправляется пока не получится подтверждение о предыдущем.
NCP – протокол для обмена данными.
SAP – протокол необходимый для администрирования.
IBM/Microsoft
Версии Net BEUI.
Net BIOS – платформонезависимый протокол. Потребляет минимум ресурсов и выполняет функции сеансового и транспортного уровней.
В Net BEUI отсутствуют протоколы внешней маршрутизации.
SMB – протокол для обмена данными, файловыми службами, приложениями.
Стек TCP/IP
Прикладной | Telnet, FTP, SNMP, WWW | |
Транспортный | TCP, UDP | |
Сетевой | IP | |
Канальный |
IP- протокол маршрутизации. Обеспечивает негарантированную доставку между сетями.
TCP – протокол обеспечивает надежную передачу данных. Позволяет деление данных на пакеты подходящего размера. Также подтверждает передачу данных, устанавливает Time-out.
UDP – отсылает дейтаграммы от одного ПК к другому. За надежность передачи данных отвечает прикладной уровень.
Преимущества TCP/IP:
1. Способность фрагментировать пакеты чтобы обеспечивать совместимость разнородных сетей.
2. Гибкость адресации.
3. Уменьшение широковещательных рассылок.
Тема: IP – адреса узлов сети
1. MAC – адрес.
2. IP – составной числовой адрес. Состоит из 4 Байт информации разделенных точками. Первые два бита указывают на номер сети, а вторые два бита на адрес узла.
Сеть Интернет построена на методах построения.
Оборудование сети интернет: маршрутизаторы, мосты (роутеры), шлюзы.
Классы | Первые биты | Наименьший номер сети | Наибольший номер сети | Максимальное число узлов в сети |
A | 1.0.0.0 (0 – не используется) | 126.0.0.0 (127 – зарезервированный) | 224, поле – 3 байта | |
B | 128.0.0.0 | 191.255.0.0 | 216, поле – 2 байта | |
С | 192.0.0.0 | 223.255.255.0 | 28, поле – 1 байт | |
D | 224.0.0.0 | 239.255.255.255 | Групповые адреса | |
Е | 240.0.0.0 | 247.255.255.255 | Зарезервировано |
Для стандартных классов сетей маски имеют следующие значения:
Класс А – 11111111.00000000. 00000000. 00000000 (255.0.0.0);
Класс В – 11111111.11111111. 00000000. 00000000 (255.255.0.0)
Класс С – 11111111.11111111.11111111. 00000000 (255.255.255.0)
Классы адресов соответствуют классу сети 5 – классов. Классы D, E – только адресные и не используются.
Кклассу А относятся адреса, в которых первый бит, равен 0. Это крупные сети общего назначения. 3 – байта отводятся на идентификатор узла.
Кклассу В относятся адреса, в которых первые два бита стандартные. В этих сетях под номер сети отводится 2 Байта. Это корпоративные сети средних размеров. Максимальное количество узлов в сети 65 тыс.
К классу С относятся адреса, в которых первые старшие биты, отводятся под номер сети и 1 бит под номер узла. Это большие локальные сети организаций. Максимальное количество узлов 256.
Класс D – групповые адреса (multicast address). Этот адрес идентифицирует группу сетевых интерфейсов, которые, в общем, случаи может принадлежать сетям.
Предназначены для глобального распространения сети для большой аудитории, для распространения информации.
Один и тот же адрес может входить в группу адресов.
Групповой адрес не делится на номер сети и номер узла, а обрабатывается маршрутизатором особым образом.
Е – эти адреса зарезервированы и не применяются.
Особые IP – адреса, к ним относятся:
· 0.0.0.0– неопределенный адрес, с которого было послано сообщение.
· № сети.0.0.0– будет отправлено сообщение всем получателям этой сети.
· 0.0.0.№ хоста– конкретный компьютер в данной локальной сети.
· 1.1.1.1 – все компьютеры данной сети.
· № сети.1.1.1 – все компьютеры в указанной IP – сети.
· 127.0.0.1 – адрес локального компьютера называется адресом обратной петли loopback. Этот адрес применяется для тестирования программ, а также для работы с клиентской и серверной базой установленной на компьютере.
При передаче данные не отправляются в сеть, а протоколы возвращают внешние уровни. Адреса 127 использовать запрещено.
Маска IP – адреса
Маска –это число, которое применяется в паре с IP – адресом. При чем двоичная запись маски содержит непрерывную запись единиц в тех разрядах, которые в IP – адресе интерпретируются как номер сети. Граница между единицами и нулями соответствует границе между номером и номером узла.
Обычно маску записывают в 10 – м виде.
Маска – это размер сети, количество адресов в сети
Тема: Маршрутизация Internet. Глобальные сети
Межсетевое взаимодействие (internet working) – сети входящие в глобальную сеть internet называются subnet – подсетями.
Глобальная сеть – это сеть, которая содержит разные виды сети. Сети соединяются маршрутизаторами.
Основная задача: передача пакетов между двумя узлами этой сети, при этом определен маршрут.
Основная задача маршрутизатора: создание матрицы.
Маршрут –это последовательность маршрутизаторов, которые должны пройти пусть от отправителя к получателю.
Маршрутизатор –это интеллектуальное устройство, которое выбирает маршрут и направление передачи пакета.
Процедура маршрутизации ориентирована на следующее:
1. Пакет должен обязательно быть доставлен получателю, при этом не исключено возможность передачи копий пакетов по другим маршрутам.
2. Возможность адаптации выбора маршрута в зависимости от состояния трафика сети.
Выбор алгоритма маршрутизации влияет на следующее:
· Время доставки пакета.
· Нагрузка сети.
· Затраты ресурсов узла в сети.
· Объём памяти.
· Время процессорной обработки.
· Передача пакетов в направлении, которое не обеспечивает минимального времени доставки.
· Передача пакетов на максимально нагруженный узел.
· Изменение топологии сети.
· Изменение пропускной способности.
· Изменение нагрузки на линию связи.
Тема: Классификация алгоритмов маршрутизации
Виды алгоритмов:
1.Статические, динамические.
2.Адаптивные, неадаптивные.
Статические настраиваются вручную. И настройки не меняются. Применяются там, где трафик не меняется, где стабильная нагрузка.
Динамическиеизменяют алгоритм маршрутизации в зависимости от анализа входной информации от узлов.
Признаки алгоритмов:
1. Одноуровневые или иерархические.
2. Содержит интеллектуальную часть в роутере или в главной вычислительной машине.
3. Внутредоменные или междоменные.
4. Алгоритмы состояния канала или вектора расстояния.
5. Алгоритмы могут быть простыми. Выделяют алгоритмы случайной маршрутизации, лавинные, по предыдущему опыту.
6. Фиксированные (однопутевой с фиксированным маршрутом) – предварительно формируется таблица наилучшего достижения узла и дальше таблица минимального достижения узла.
7. Многопутевой – формируется расширенная таблица с несколькими вариантами маршрута.
Адаптивные алгоритмы:
· Локальный – маршрут для пакета выделяется в соответствии с информационной таблицей маршрутов и содержит все данные направления о техническом состоянии всех каналов и длинной очереди пакетов ожидающих очереди каналов.
· Распределенный адаптивный маршрут – каждый узел формирует таблицу маршрутов по всем узлам направления. Для любого маршрута учитывается время передачи пакета, учитывается длина очереди,доставки. Эта информационная рассылка по всем узлам.
· Централизованный – создает центр маршрута, который рассылает таблицы всем узлам. Таблицы формируются в соответствии со всеми узлами, учитывая длину очереди и характер канала. Вся информация о маршруте хранится в центре маршрута.
· Скомбинированный централизованный адаптивный маршрут. В сети существует сервер, сервер рассылки таблиц маршрута, но выбор маршрута осуществляется самим узлом.
Алгоритмы маршрутизации стека TCP/IP
Все алгоритмы стека TCP/IP относятся к классу адаптивных.
Их можно разделить на 2 класса:
· Дистанционные– векторный (DVA – Distance Vector Algorithm) – протокол RIP
· Алгоритм состояния связей (CSA – State Link Algorithm). Заключается в следующем: все маршрутизаторы работают на основании схемы графов. Рассылке широковещательных сообщений.
Протокол TCP/IP основан на CSA является OSPF.
Характеристики алгоритмов:
· Длина маршрута является наиболее общим показателем. Устанавливается администратором стоимость пересылки пакетов по каждому каналу.
· Надежность – определяется соотношением Бит/Ошибка.
· Задержка– это время необходимое для передачи от узла источника к узлу назначения.
· Полоса пропускания.
Тема: Безопасность в компьютерных сетях