Архитектура сети

advertisement
Итоги
Сети и системы
телекоммуникаций
Созыкин А.В.
План

Что нужно вынести из курса?
ИМКН УрФУ
2
Цель курса
Дать представление о компьютерных
сетях с точки зрения программиста
 Сформировать структуру для
понимания сетей

 Модели

OSI и TCP/IP
Изучить конкретные сетевые технологии
от физического до транспортного
уровня
ИМКН УрФУ
3
Основы организации сетей
Создать сеть – сложная задача
 Сети организуются в наборы уровней
(декомпозиция):

 Один
уровень возводится над предыдущим
 Цель уровня – предоставление сервисов
вышестоящим уровням
ИМКН УрФУ
4
Эталонные модели сетей

Оборудование и ПО разных производителей должно
работать друг с другом


Модель ISO OSI (взаимодействия открытых систем)




Необходима стандартизация
Стандарт ISO
Теоретическое описание уровней
Служит для понимания работы сетей
Модель TCP/IP


Стандарт де-факто
Содержит популярные протоколы, основа Интернет
ИМКН УрФУ
5
Модели OSI и TCP/IP
Модель OSI
Модель TCP/IP
Прикладной
Представления
Прикладной
Сеансовый
Транспортный
Транспортный
Сетевой
Сетевой
Канальный
Сетевых
интерфейсов
Физический
ИМКН УрФУ
6
Уровни




Физический – передача сигналов
Канальный – передача данных в рамках
одного сегмента сети (одна технология)
Сетевой – объединение сетей, построенных
на основе разных технологий
Транспортный – передача данных между
процессами на хостах
ИМКН УрФУ
7
Термины модели OSI

Сервис – что именно делает уровень





Передача с гарантией доставки (TCP)
Передача без гарантии (UDP)
Протокол уровня n – правила и соглашения,
используемые для связи уровня n одного хоста с
уровнем n другого хоста
Интерфейс – набор примитивных операций,
предоставляемых нижним уровнем верхнему
Пример для транспортного уровня:


Протокол – TCP
Интерфейс – сокеты
ИМКН УрФУ
8
Инкапсуляция

Инкапсуляция - включение сообщения
вышестоящего уровня в сообщение
нижестоящего уровня
Данные
Транспортный
Сетевой
Заголовок
Концевик Канальный
Заголовок
Данные
ИМКН УрФУ
9
Архитектура сети

Архитектура сети – набор уровней и
протоколов сети
 Интерфейсы

не входят в архитектуру!
Стек протоколов – иерархически
организованный набор протоколов,
достаточный для организации
взаимодействия по сети
ИМКН УрФУ
10
Стек протоколов TCP/IP
Прикладной
Транспортный
HTTP
SMTP
TCP
Сетевой
Ethernet
FTP
UDP
IP
ARP
Сетевых
интерфейсов
DNS
ICMP
DHCP
WiFi
ИМКН УрФУ
DSL
11
Протоколы

Канальный уровень:
 Ethernet

Сетевой уровень:
 Основной
– IP
 Управляющие – ARP, DHCP, ICMP

Транспортный уровень:
С
гарантией доставки: TCP
 Без гарантии доставки: UDP
ИМКН УрФУ
12
Сетевое оборудование
Концентратор (hub) – физический
уровень
 Коммутатор (switch) – канальный
уровень
 Маршрутизатор (router) – сетевой
уровень

ИМКН УрФУ
13
Адресация
Канальный уровень: MAC адрес
(Ethernet)
 Сетевой уровень: IP-адрес
 Транспортный уровень: порт
 Адресация в Интернет (5 компонентов):

 Протокол,
IP-адрес и порт отправителя, IPадрес и порт получателя
ИМКН УрФУ
14
Ethernet

Среда передачи данных:
 Медь,

оптоволокно
Типы:
 Классический
(концентратор)
 Коммутируемый (коммутатор)

Схема работы коммутатора:
 Алгоритм
прозрачного моста
 Таблица коммутации
 Обратное обучение
ИМКН УрФУ
15
Протокол IP


Протокол межсетевого взаимодействия
Структура IP-адреса:
 Номер
сети
 Номер хоста


Классы адресов и CIDR, маска подсети
Маршрутизация
 Таблица
маршрутизации
 Маршрут по-умолчанию (шлюз, gateway и т.п.)
ИМКН УрФУ
16
Транспортные протоколы

Протокол UDP
 Сообщений – дейтаграммы
 Нет гарантии доставки

Протокол TCP
 Сообщения – сегменты
 Гарантия доставки и порядка
следования
сообщений
 Установка соединения – трехкратное рукопожатие
 Подтверждение получения сообщений
 Скользящее окно
ИМКН УрФУ
17
Как изучать новые технологии?


Большую часть сетевых технологий придется
изучать самостоятельно
Алгоритм изучения:
 Определить,
к какому уровню модели OSI
относится?
 Какие функции реализует?
 Какие сервисы предоставляет?
 Какое оборудование?
 Технические детали: адресация, формат заголовка
и т.п.
ИМКН УрФУ
18
Как изучать новые технологии?






Пример: Wi-Fi
Уровень – канальный
Функции – доставка данных в рамках одной
технологии (Wi-Fi)
Сервис – гарантия доставки, протокол с остановкой и
ожиданием
Оборудование: точка доступа (канальный уровень),
Wi-Fi router (сетевой уровень)
Технические детали:


Адресация: MAC
Среда передачи данных: радио
ИМКН УрФУ
19
Итоги
В процессе курса необходимо
сформировать в голове структуру для
понимания сетей
 В дальнейшем новые сетевые
технологии будут заполнять эту
структуру

ИМКН УрФУ
20
Вопросы?
ИМКН УрФУ
21
Download