- •Архитектура компьютерных сетей Часть 3
- •Методы коммутации абонентов сети
- •Коммутация каналов
- •Общие свойства сетей с коммутацией каналов
- •Типы передачи данных
- •Принципы коммутации пакетов
- •Режимы передачи пакетов
- •Особенности
- •Коммутация сообщений
- •Пакеты данных
- •Структура пакета
- •Пакет данных
- •IP адресация
- •Каждый IP-адрес имеет длину 32 бита и состоит из четырёх 8- битных полей,
- •Классы IP-адресов
- •Класс А Адресс класса А назначаются узлам очень большой сети.
- •Класс С Адреса класса С применяются в небольших сетях. Три старших
- •Особенности
- •Соединение через маршрутизаторы
- •Соглашения о специальных адресах: broadcast, multicast, loopback
- •• если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом
- ••Адрес 127.0.0.1 зарезервирован для организации обратной связи при тестировании работы программного обеспечения узла
- •Маршрутизация
- •Функции маршрутизатора
- •Управление фрагментацией
- •Маршрутизация с помощью IP-адресов
- •Алгоритмы построения таблиц для одношаговой маршрутизации
- •Деление сетей на подсети
- •Статическая маршрутизация
- •Динамическая IP-маршрутизация
- •Протокол RIP
- •Адаптация RIP - маршрутизаторов к изменениям состояния сети
- •Недостатки RIP
- •Совместное использование статической и динамической маршрутизации
- •Основные протоколы
- •Разрешение локального IP-адреса
- •ARP: протокол определения адреса
- •Протокол ARP
- •Разрешение удаленного IP-адреса
- •Разрешение удаленного IP адреса
- •WINS
- •Процесс разрешения имени
- •В базе данных сервера сохраняются все зарегистрированные соответствия имен NetBIOS и IP-адресов. Все
- •Если регистрируемое имя уже занесено в базу данных WINS, сервер WINS посылает текущему
- •Если не удается разрешить имя при помощи сервера WINS или широковещания, имя пытаются
- •Пространство имен домена
- •Зона ответственности
- •Разрешение имен
- •Пример рекурсивного и итеративного запросов: клиент запрашивает у DNS- сервера IP-адрес, соответствующий узлу
- •Вопросы?
Пакеты данных
Пакет — основная единица информации в компьютерных сетях
Пакеты могут содержать несколько типов данных:информацию (например, сообщения или файлы);определенные виды данных и команд, управляющих компьютером (например, запросы к службам);коды управления сеансом (например, запрос на повторную передачу для исправления ошибки).
Структура пакета
Заголовок:
сигнал, “говорящий” о том, что передается пакет;
адрес источника; адрес места назначения;
информацию, синхронизирующую передачу.
передаваемые данные
Часть пакета составляющая для большинства сетей
от 512 байтов (0,5 Кб) до 4 Кб.
трейлер
информация компьютеру-получателю о том, как объединить передаваемый пакет с остальными, чтобы получить данные в исходном виде;
информация для проверки ошибок, обеспечивающая корректность передачи.
Пакет данных
IP адресация
В стеке TCP/IP используются три типа адресов
•локальные, или аппаратные, адреса, используемые для адресации узлов в пределелах подсети
•сетевые, или IP адреса, используются для идентификации узлов в пределах всей составной сети
•доменные имена- символьные идентификаторы узлов, к которым часто обращаются пользователи.
IP-адрес - это логический 32-разрядный адрес, однозначно определяющий узел TCP/IP. Каждый IP-адрес состоит из двух частей: идентификатора сети и идентификатора узла. Первый служит для обозначения всех узлов в одной физической сети. Второй обозначает конкретный узел сети. Идентификатор узла соответствует конкретной рабочей станции, серверу, маршрутизатору или другому TCP/IP-узлу в данной сети. Он должен иметь уникальное значение в данной сети. Каждый узел TCP/IP однозначно определяется по своему логическому IP-адресу.
Каждый IP-адрес имеет длину 32 бита и состоит из четырёх 8- битных полей, называемых октетами (octets), которые отделяются друг от друга точками. Каждый октет представляет десятичное число в диапазоне от 0 до 255. Эти 32 разряда IP- адреса содержат идентификатор сети и узла.
|
|
|
|
|
Двоичный формат |
|
Десятичный формат с точками |
|
|
|
|
|
|
|
10000011 01101011 00000011 00011000 |
|
131.107.3.24 |
|
|
|
|
|
|
|
|
|
|
|
|
Классы IP-адресов
Класс адреса определяет, какие биты относятся к идентификатору сети, а какие - к идентификатору узла.
|
|
|
|
|
|
|
|
|
|
|
Класс |
|
IP- адрес |
|
Идентификатор сети |
|
Идентификатор узла |
|
|
|
|
|
|
|
|
|
|
|
|
|
А |
|
w.x.y.z |
|
w |
|
x.y.z |
|
|
|
|
|
|
|
|
|
|
|
|
|
В |
|
w.x.y.z |
|
w.x |
|
y.z |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
С |
|
w.x.y.z |
|
w.x.y |
|
z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Класс А Адресс класса А назначаются узлам очень большой сети.
Старший бит в адресах этого класса всегда равен нулю. Следующие семь бит первого октета представляют идентификатор сети. Оставшиеся 24 бита (три октета) содержат идентификатор узла. Это позволяет иметь 126 сетей с числом узлов до 17 миллионов в каждой.
Класс В Адреса класса В назначаются узлам в больших и средних по
размеру сетях. В двух старших битах IP-адреса класса В записывается двоичное значение 10. Следующие 14 бит содержат идентификатор сети (два первых октета). Оставшиеся 16 бит (два октета) представляют идентификатор узла. Таким образом, возможно существование 16 384 сетей класса В, в каждой из которых около 65 000 узлов.