
- •1. Эволюция и классификация сетей.
- •2. Сетевые модели osi и tcp/ip
- •3. Физические среды передачи данных
- •4. Способы кодирования информации
- •5. Канальный уровень: mac и llc
- •6. Алгоритм csma/cd. (метод множественного доступа с контролем несущей и обнаружением коллизий).
- •7. Физический уровень Ethernet (остальное см. Презентации)
- •8. Сети Token Ring и fddi.
- •9. Коммутатор. Сети на основе коммутаторов
- •10. Алгоритм stp
- •Принцип действия
- •11. Виртуальные локальные сети (vlan)
- •Версия 4
- •Версия 6
- •Пакет (датаграмма)
- •Версия 4 (iPv4) Основные поля пакета:
- •Версия 6 (iPv6)
- •13. Классовая и бесклассовая адресация
- •14. Трансляция сетевых адресов
- •Преимущества
- •Недостатки
- •15. Автоматическое назначение адресов
- •16. Ip и mac адреса. Разрешение адресов
- •17. Маршрутизация, основные понятия. Дистанционно-векторные протоколы. Протоколы состояния связей.
- •18. Дистанционно-векторные протоколы. Rip
- •19. Протоколы состояния связей. Ospf (Open Shortest Path First)
- •20. Транспортный уровень osi
- •Способы присвоения портов
- •Tcp и udp порты
- •Логические соединения
- •21. Система доменных имен.
- •Обратный dns-запрос
- •22. Протоколы электронной почты
- •24. Сети с коммутацией каналов.
- •25. Сети с пакетной коммутацией.
4. Способы кодирования информации
1. Потенциальное кодирование (значимым является уровень сигнала в течении такта):
Название кода |
Диаграмма |
Принцип кодирования |
NRZ |
|
бит 0 – высокий уровень напряжения, бит 1 – низкий уровень |
NRZI |
|
1 – смена уровня сигнала при передаче, 0 – нет смены напряжен. |
AMI |
|
0 – низкий уровень напряжения, 1 – отрицательным или положительным напряжением |
Достоинства: простая реализация, распознаваемость ошибок, малое затухание сигналов, низкая частота.
Недостатки: отсутствие самосинхронизации, появление длинной постоянной составляющей.
2. Импульсное кодирование (значимым является не уровень сигнала в течение такта, а его изменение за такт)
Название кода |
Диаграмма |
Принцип построения |
Манчестерский |
|
Каждый такт делится пополам. 0 – перепад напряжения вниз, 1 – обратный перепад |
Биполярный импульсный |
|
Каждый такт делится пополам. Бит 0 представляется перепадом -U→0, а бит 1 +U→0 |
Достоинства: самосинхронизация, отсутствие постоянной составляющей.
Недостатки: высокая частота
3. Улучшенные потенциальные коды
Код 2В1Q: четыре допустимых уровня сигнала и каждые 2 бита информации (00,01,10,11) кодируются одним из 4 уровней напряжения. Его недостатки состоят в том, что наличие постоянной составляющей требует дополнительной обработки, да и реализация этого кода более сложная.
4. Скремблирование
Скремблирование – модификация исходной кодовой последовательности путём побитового вычисления результирующего кода на основании соответствующих бит исходного кода и полученных в предыдущих тактах бит результирующего кода (например, для подавления постоянной составляющей)
5. Модуляция – изменение характеристики несущего сигнала в соответствии с изменениями входного информационного сигнала.
5. Канальный уровень: mac и llc
Канальный уровень. Он проверяет доступность среды передачи. Упаковывает биты в кадры, дополняя их контрольной суммой. Когда кадр придет получателю, то снова вычисляется контрольная сумма и если она совпадет, то кадр принимается, а если нет, то отбрасывается и происходит повторная передача кадра (либо исправление кадра, если кадр закодирован кодом, исправляющим ошибки). Канальный уровень обеспечивает доставку данных для тех топологий, для которых он разработан (звезда, шина, кольцо, точка-точка), а также соединенных базовых топологий посредством мостов и коммутаторов. Протоколы канального уровня реализуются программно с помощью драйверов и сетевых адаптеров.
Подуровень LLC (Logical Link Control) предназначен для управления потоком данных, обработки ошибок передачи, и отвечает за связь с вышестоящими протоколами стека (мультиплексирование и демультиплексирование).
Модуль данных (кадр) LLC
Флаг (ограничитель) = 0111 1110
DSAP, SSAP (Destination Service Access point, Source SAP) – идентификатор протокола верхнего уровня получателя/отправителя
старший бит DSAP задает тип адреса: индивидуальный или групповой
старший бит SSAP задает флаг: команда или ответ
Control (управление) – обозначение типа кадра (первый байт):
информационный (кадр данных)
управляющий (команды REJ, Receiver Not Ready, RR в LLC2)
ненумерованный (установление/разрыв соединения, диагностика)
и номеров кадров (второй байт, только в LLC2)
Data – данные верхнего уровня
Подуровень MAC (Media Access Control) регулирует доступ к среде передачи, дополняет модуль данных LLC контрольной суммой и информацией об адресах и формирует кадр MAC, выявляет ошибки и отклоняет ошибочные кадры. Лежит ниже LLC. Зависит от протокола канального уровня, т.е. от топологии (Ethernet, Talking Ring, FDDI).
Пример для Ethernet:
Преамбула (ограничитель) – синхронизация
10101010 … 10101010 10101011
DA, SA (Destination Address, Source Address) – MAC адреса получателя/отправителя
EtherType (тип кадра) – тип протокола верхнего (сетевого) уровня (аналог DSAP/SSAP)
Data – данные верхнего уровня
FCS (Frame check sequence) – контрольная сумма по CRC32