протоколы Интернет.
1. Принципы объединения сетей.
2. Адресация в IP-сетях.
3. Система
доменных имен4. Стек протоколов TCP/IP.
ПОВТОРЕНИЕ
В модели OSI для объединения нескольких сетей в единую систему, способную передавать данные между любыми узлами объединенной сети, служит сетевой уровень. Чтобы сетевой уровень мог выполнить свою задачу, ему необходима система адресации, не зависящая от того, как адресуются узлы в отдельных подсетях, и позволяющая ему ссылаться универсальным и однозначным способом на любой узел составной сети.
Основная идея введения сетевого уровня состоит в следующем. Сеть в общем случае рассматривается как совокупность нескольких сетей и называется составной сетью или интерсетью (internetwork или internet). Сети, входящие в составную сеть, называются подсетями (subnet), составляющими сетями или просто сетями
Подсети соединяются между собой маршрутизаторами. Компонентами составной сети могут являться как локальные, так и глобальные сети.
Способ формирования сетевого адреса - уникальная нумерация всех подсетей составной сети и нумерация всех узлов в пределах каждой подсети. Таким образом, сетевой адрес представляет собой пару:
номер сети (подсети)
номер узла.
Почему не использовать МАС – адреса?
МАС – адреса - локальные сети Ethernet, Token Ring, FDDI, Fast Ethernet и др.
Существуют сети X.25, АТМ, frame relay и т.д. в которых применяются другие схемы адресации.
Сетевой адрес - аналог почтового индекса при международной переписке. Понятно куда пересылать независимо от знания языка на котором написан адрес.
ПРИМЕР
20 маршрутизаторов объединяют 18 сетей в общую сеть; S1, S2, ... , S20
В сложных составных сетях почти всегда существует несколько альтернативных маршрутов для передачи пакетов между двумя конечными узлами.
Маршрут - это последовательность маршрутизаторов, которые должен пройти пакет от отправителя до пункта назначения
Маршруты А-В
17, 12, 5, 4 и 1
17,13, 7, 6 и З
и др…
ПРИМЕР. Принципы объединения сетей.
IP-адрес - уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP.
Функции протокола IP определены в стандарте RFC-791 следующим образом:
“Протокол IP обеспечивает передачу блоков данных, называемых дейтаграммами, от отправителя к получателям, где отправители и получатели являются компьютерами, идентифицируемыми адресами фиксированной длины (IP-адресами). Протокол IP обеспечивает при необходимости также фрагментацию и сборку дейтаграмм для передачи данных через сети с малым размером пакетов”.
Дейтаграмма - основная единица информации, передаваемая по Интернет. Дейтаграмма содержит данные, а также служебные поля: адреса источника и получателя; длину дейтаграммы; контрольную сумму; служебные поля, указывающие на фрагментированность дейтаграммы, версию , приоритет и т.д.
Вероятно, это сеть Ethernet. Маршрутизатор извлекает фрагмент транспортного сообщения из каждого пакета FDDI и делит его еще пополам, чтобы каждая часть уместилась в поле данных кадра Ethernet. Затем он формирует новые пакеты IP, каждый из которых имеет длину 1400 + 20 = 1420 байтов, что меньше 1500 байтов, поэтому они нормально помещаются в поле данных кадров Ethernet.
В результате в компьютер 2 по сети Ethernet приходит четыре IP-пакета с общим идентификатором 486, что позволяет протоколу IP, работающему в компьютере 2, правильно собрать исходное сообщение. Если пакеты пришли не в том порядке, в котором были посланы, то смещение укажет правильный порядок их объединения.
При поиске оптимальных маршрутов протокол OSPF по умолчанию использует метрику, учитывающую пропускную способность каналов связи. Кроме того, допускается применение двух других метрик, учитывающих задержки и надежность передачи пакетов каналами связи. Для каждой из метрик протокол OSPF строит отдельную таблицу маршрутизации.
Выбор нужной таблицы происходит в зависимости от значений управляющих признаков в заголовке
пришедшего IP-пакета.
Если в пакете бит D (задержка) установлен в 1, то для этого пакета маршрут должен выбираться из таблицы, в которой содержатся маршруты, минимизирующее задержку.
Если в пакете установлен бит Т (Throughput пропускная способность) – то он должен маршрутизироваться по таблице, построенной с учетом пропускной способности каналов,
Если установлен в единицу бит R (Reliability — надежность) то должна использоваться таблица, для построения которой критерием оптимизации служит надежность доставки.
Принципы объединения сетей.
Последовательность строк соответствует последовательности маршрутизаторов, образующих маршрут к заданному узлу Первое число в строке — число хопов (шагов) до соответствующего маршрутизатора. Утилита traceroute тестирует каждый маршрутизатор трижды, поэтому следующие три числа в строке — это значения RTT, вычисленные путем посылки трех пакетов, время жизни которых истекло на этом маршрутизаторе. Если ответ от какого-либо маршрутизатора не приходит за заданное время, то вместо времени на экране печатается звездочка (*).
Далее идут IP-адрес и доменное имя (если оно имеется) маршрутизатора
Принципы объединения сетей.
ПРИМЕР.
В ответ на тестирующие запросы, посланные узлу serverl .mgu.ru, было получено 4 эхо-ответа. Длина каждого сообщения составляет 64 байта.
В следующей колонке помещены значения времени оборота (RTT), то есть времени от момента отправки запроса до получения ответа на этот запрос. Сеть работает достаточно нестабильно, поэтому время в последней строке отличается от времени во второй более чем в два раза. На экран выводится также оставшееся время жизни поступивших пакетов.
Принципы объединения сетей.
Неотъемлемой частью IP является протокол ICMP (Internet Control Message Protocol), отправляющий диагностические сообщения при невозможности доставки дейтаграммы и в других случаях. Совместно с протоколом IP работает также протокол ARP (Address Resolution Protocol), выполняющий преобразования IP-адресов в MAC-адреса (например, адреса Ethernet).
Главная задача, решаемая протоколом IP, - межсетевая и глобальная адресация на основе которой реализуется маршрутизация дейтаграмм, т.е. определение пути следования дейтаграммы от одного узла сети к другому на основании адреса получателя.
Важную часть технологии TCP/IP составляют задачи адресации, к числу которых относятся следующие:
• согласованное использование адресов различного типа. Эта задача включает отображение
адресов разных типов, например преобразование сетевого IP-адреса в локальный, доменного
имени — в IP-адрес.
• обеспечение уникальности адресов. В зависимости от типа адреса требуется обеспечивать одно-
значность адресации в пределах компьютера, подсети, корпоративной сети или Интернета.
• конфигурирование сетевых интерфейсов и сетевых приложений.
Принципы объединения сетей.
Межсетевую и глобальную адресацию в рамках Интернет обеспечивает специальная организация – Network Information Center, (NIC).
В России это RU-CENTER (ЗАО «Региональный Сетевой Информационный Центр») – национальный аккредитованный регистратор. Провайдеры услуг Интернет получают диапазоны адресов у подразделений NIC (в России в RU-CENTER), а затем распределяют их между своими абонентами.
Если компьютер входит в несколько IP-сетей, то он должен иметь несколько IP-адресов, по числу сетевых связей. IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.
Адресация в IP-сетях.
В TCP/IP существуют ограничения при назначении IP-адресов, а именно номера сетей и номера узлов не могут состоять из одних двоичных нулей или единиц. Отсюда следует, что максимальное количество узлов для сетей каждого класса, должно быть уменьшено на 2.
ПРИМЕР. В адресах класса С под номер узла отводится 8 бит, которые позволяют задать 256 номеров: от 0 до 255. Однако в действительности максимальное число узлов в сети класса С не может превышать 254, так как адреса 0 и 255 запрещены для адресации сетевых интерфейсов.
Адресация в IP-сетях.
Это привело к резкому росту числа узлов сети, изменению характера трафика и ужесточению требований, предъявляемых к качеству обслуживания сетью ее пользователей.
В результате - новая (шестая) версия протокола IP (IPv6) внесла существенные изменения в систему адресации (конец 1990-х). Прежде всего, это коснулось увеличения разрядности адреса: вместо 4 байт IP-адреса в версии IPv4 в новой версии под адрес отведено 16 байт. Это дает возможность пронумеровать огромное количество узлов: 340 282 366 920 938 463 463 374 607 431 762 211 456.
ПРИМЕР. Масштаб этого числа иллюстрирует, например, такой факт: если разделить это теоретически возможное количество IP-адресов между всеми жителями Земли (а их сегодня примерно 6 миллиардов), то на каждого из них придется невообразимо большое количество IP-адресов
— 5,7 х 1028
Поле TLA (Тор-Level Aggregation, TLA) предназначено для идентификации сетей самых крупных поставщиков услуг. Конкретное значение этого поля представляет собой общую часть адресов, которыми располагает данный поставщик услуг.
Поле NLA (Next-Level Aggregation, NLA) предназначено для нумерации сетей средних и мелких поставщиков услуг.
Поле SLA (Site-Level Aggregation, SLA) предназначено для адресации подсетей отдельного абонента, например подсетей одной корпоративной сети.
Идентификатор интерфейса является аналогом номера узла в IPv4. Отличием версии IPv6 является то, что в общем случае идентификатор интерфейса просто совпадает с его локальным (аппаратным) адресом, а не представляет собой произвольно назначенный администратором номер узла.
Согласование технологий IPv4 и IPv6 путем туннелирования (инкапсуляции)
Еще в ARPAnet существовала система имен и всю информацию об узлах, необходимую для преобразования имен в адреса хранил один единственный файл hosts.txt, копия которого располагалась на каждом отдельном узле сети. Изменения добавлялись в главный файл hosts.txt пару раз в неделю.
С ростом числа узлов - файл hosts.txt разрастался до невероятных размеров, при этом серьезной проблемой явился рост информационного потока связанного с необходимостью обновления файла на всех узлах сети при появлении всего одного нового узла.
НЕОБХОДИМОСТЬ в УДОБНОМ и МАСШТАБИРУЕМОМ
механизме сопровождения имен!
Система DNS (англ. Domain Name System — система доменных имён) была описана Полом Мокапетрисом (Paul Mockapetris ) в 1984. Это распределённая система для получения информации об именах. База данных DNS поддерживается с помощью иерархии DNS-серверов, взаимодействующих по определённому протоколу.
Основой DNS является представление об иерархической структуре доменного имени и зонах. Каждый сервер, отвечающий за имя, может делегировать ответственность за дальнейшую часть домена другому серверу, что позволяет возложить ответственность за актуальность информации на серверы различных организаций (людей), отвечающих только за «свою» часть доменного имени.
Система доменных имен строится по иерархическому принципу. Точнее по принципу вложенных друг в друга множеств. Корень системы называется "root" (дословно переводится как "корень") и никак не обозначается
Система доменных имен
Обозначение корневого домена - символ "."
Серверы DNS ответственны за обслуживание базы данных имен определенной области сети (части распределенной базы данных имен)
Система доменных имен
Система доменных имен
Стек протоколов TCP/IP
Стек протоколов TCP/IP
Стек протоколов TCP/IP
В отличие от модели OSI, модель DOD состоит из четырёх уровней (сверху вниз):
Уровня приложений (Прикладной уровень) (англ. Process/Application), соответствующего трем верхним уровням модели OSI.
Транспортного уровня (англ. Transport), соответствующего транспортному уровню модели OSI,
Межсетевого уровня (англ. Internet), соответствующего сетевому уровню модели OSI,
Уровня сетевого доступа (англ. Network Access), соответствующего двум нижним уровням модели OSI,
Стек протоколов TCP/IP — набор сетевых протоколов разных уровней модели сетевого взаимодействия DOD, используемых в сетях.
Стек протоколов TCP/IP
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть