- •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. Сети с пакетной коммутацией.
13. Классовая и бесклассовая адресация
Классификация способов адресации по отношению к получателям сообщений:
Unicast – передача сообщения единственному адресату.
Multicast – передача сообщения группе адресатов, описанных общим адресом.
Broadcast – передача сообщения всем доступным адресатам, описанным общим адресом.
Адресация в TCP/IP:
Локальные (аппаратные, физические) адреса – адресация узлов в пределах локальной сети (MAC) 00a0.173d.bc01
Сетевые (логические, IP) адреса – однозначная идентификация узла в пределах составной сети 192.168.1.1
Доменные имена – символьные идентификаторы узлов www.stankin.ru
IP – адрес – это уникальный идентификатор узла в пределах составной TCP/IP – сети. Он состоит из 32 бит и включает в себя адрес сети и адрес узла. Это деление имеет 2 подхода – на 2 части фиксированной длинны (классовая адресация) и произвольное деление по маске подсети (бесклассовая адресация).
Маска подсети – 32-битное двоичное число, использующееся в паре с IP-адресом и содержащее непрерывную последовательность единиц в тех разрядах, которые должны в IP-адресе интерпретироваться как адрес сети. 1 должны идти подряд с самого начала (длина адреса сети), а далее все 0 (длина адреса узла). Адреса/маски пишутся в десятичном, двоичном и 16 ричном формате. Маски можно через дробь писать (кол-во единичек).
Общее количество адресов подсети = 2^N, общее количество узлов подсети = 2^N-2 (т.к. 2 зарезервированы как Subnet и Broadcast). N-число бит адреса узла.
Чтобы найти Subnet и Broadcast, записываем адрес в двоичном виде в соответствии с маской. В Subnet адреса узла заменяем на 0, а в Broadcast на 1.
Class A 0.0.0.0 – 127.255.255.255 (Первый октет - адрес сети, остальные 3 - адрес узла)
Class B 128.0.0.0 – 191.255.255.255 (Первые 2 октета - адрес сети, остальные 2 - адрес узла)
Class C 192.0.0.0 – 223.255.255.255 (Первые 3 октета - адрес сети, последний октет - адрес узла)
Class D 224.0.0.0 – 239.255.255.255 (Первый октет - адрес сети, остальные 3 - адрес группы multicast)
Class E 240.0.0.0 – 255.255.255.255 (Первый октет - адрес сети, остальные 3 - зарезервированы)
IANA (Internet assigned numbers authority – администрация адресного пространства Интернет) – некоммерческая организация, управляющая пространствами IP-адресов, доменов верхнего уровня, а также параметры прочих протоколов Интернета.
В настоящее время ощущается острый дефицит адресного пространства. Причины тому следующие – рост количества узлов и нерациональное использование адресного пространства. Чтобы ее смягчить, можно воспользоваться следующими методами: переход на IPv6, бесклассовая междоменная маршрутизация (отказ от использования классов сетей в пользу масок подсетей), использование NAT.
В автономных сетях могут использоваться любые синтаксически правильные IP-адреса
RFC 1918 выделяет ряд диапазонов, специально предназначенных для автономных сетей:
10.0.0.0 – 10.255.255.255 (10.0.0.0/8) одна сеть класса A
172.16.0.0 – 172.31.255.255 (172.16.0.0/12) 16 сетей класса B
192.168.0.0 – 192.168.255.255 (192.168.0.0/16) 256 сетей класса C
Для выхода в Интернет таких узлов необходимо выполнить трансляцию этих «серых» (внутренних) IP-адресов во внешние – NAT (network address translation)