сет. Протоколнабор правил по которым передаются данные Модель оси включает 7 уровней, располагаются сверху вниз
Скачать 1.55 Mb.
|
Сетевая модель OSI Протокол-набор правил по которым передаются данные Модель оси включает 7 уровней, располагаются сверху вниз: 1 уровень физический 2 уровень канальный 3 уровень сетевой 4 уровень транспортный 5 уровень распределения 6 уровень представительский 7 уровень приложения или прикладной При передачи данных есть два объекта - источник и приемник, каждый объект можно разделить по уровням. Процесс передачи происходит так: 1. Источник делает запрос. 2. На первый трех уровнях формируются данные для передачи. 3. Дальше они предаются по модели OSI вниз. 4. На транспортном уровне в данные добавляется заголовок, чтобы приемник понимал откуда данные пришли. Все данные – Сегмент. 5. Сформировавшиеся данные дальше предаются по модели OSI вниз. 6. На сетевом уровне вся информация воспринимается, как данные. Добавляется свой заголовок - заголовок сетевого уровня. Все данные – Пакет. 7. На канальном уровне все что пришло воспринимается, как данные. Добавляется свой заголовок - заголовок канального уровня. Добавляется завершитель – проверка данных. Все данные – кадр, фрейм. 8. Сформировался пакет для передачи. 9. На физическом уровне происходить кодирование. Все данные превращаются в последовательность 1 и 0. 10. Дальше данные передаются по линиям связи. 11. Благодаря сетевым устройствам данные попадают на приёмник 12. Данные приходят на физический уровень в закодированном виде. Происходит декодирование. 13. На канальном уровне происходит отделение данных, заголовков. Данные без выделения передаются дальше наверх. 14. Выделяется заголовок сетевого уровня. Идет проверка данных. 15. На транспортном выделяется заголовок. Идет проверка данных. 16. Обрабатываются полученные данные на последних трех уровнях. 17. Дальше происходит обратный процесс. 2. Сетевая модель OSI. Инкапсуляция пакетов Инкапсуляция - процесс добавления к данным служебной информации (заголовков). Макадрес=физический адрес Формирование пакетов (инкапсуляция) Формат и размер пакета зависят от типа сети. А максимальный размер пакета определяет, в свою очередь, количество пакетов, которое будет сформировано для передачи большого блока данных. Процесс формирования пакета начинается на прикладном уровне модели OSI, т.е там, где рождаются данные. Информация, которую надо переслать по сети, проходит сверху вниз все семь уровней, начиная с прикладного. На каждом уровне компьютера-отправителя к блоку данных добавляется информация, предназначенная для соответствующего уровня узла-получателя. Например, информация, добавленная на канальном уровне узла-отправителя будет прочитана канальным уровнем узла-получателя. Адресация пакета Большинство пакетов в сети адресуется конкретному компьютеру, и, как результат, только он один реагирует на них. Каждая плата сетевого адаптера©видит все пакеты, в передаваемые по сегменту кабеля, но только при совпадении адреса назначения пакета с адресом компьютера она прерывает его работу. Используется также и широковещательная адресация (broadcast addressing). На пакет с таким типом адреса одновременно реагирует множество компьютеров в сети. В крупномасштабных сетях, покрывающих огромные территории (или государства), предлагается несколько возможных маршрутов для передачи данных. Коммутирующие и соединяющие сетевые компоненты используют адресную информацию пакетов для определения наилучшего из маршрутов. Рассылка пакетов Сетевые компоненты используют адресную информацию пакетов и для других целей: чтобы направлять пакеты по место назначению и не допускать их в те области сети, к которым они не относятся. В правильной рассылке пакетов ключевую роль играют две функции: Продвижение пакетов Компьютер может отправить пакет на следующий подходящий сетевой компонент, ШВ основываясь на адресе из заголовка пакета. Фильтрация пакетов. Компьютер может отбирать определенные пакеты на основе некоторых критериев, например адреса. Сетевые топологии Топология-это расположения между собой сетевых устройств и компьютеров Макадрес=128 бит Выделяют 2 типа типологии физическая и логическая Физическая топология-это общая шина к которой подключается компьютер Логическая и физическая выглядят одинаково 99% построены по Топологии «звезда» Выделяют иерархическую звезду Третья топология-это топология кольцо,данная топология относится к Token Ring Процесс передачи данных на канальном уровне по локальной сети Устройство каб или концентратор Методы передачи данных на физическом уровне Метод доступа к среде Технология Ethernet Принцип работы концентратора и коммутатора Принцип передачи кадров на канальном уровне Протокол ARP Типы сообщений. Одноадресное, многоадресное, широковещательное Протокол IP IP-адресация и классы сетей Протокол IP. Деление на подсети Протокол DHCP DHCP — протокол прикладного уровня модели TCP/IP, служит для назначения IP-адреса клиенту. Это следует из его названия — Dynamic Host Configuration Protocol. IP-адрес можно назначать вручную каждому клиенту, то есть компьютеру в локальной сети. Но в больших сетях это очень трудозатратно, к тому же, чем больше локальная сеть, тем выше возрастает вероятность ошибки при настройке. Поэтому для автоматизации назначения IP был создан протокол DHCP. Протокол DHCP предоставляет три способа распределения IP-адресов: Ручное распределение. При этом способе сетевой администратор сопоставляет аппаратному адресу (для Ethernet-сетей это MAC-адрес) каждого клиентского компьютера определённый IP-адрес. Фактически данный способ распределения адресов отличается от ручной настройки каждого компьютера лишь тем, что сведения об адресах хранятся централизованно (на сервере DHCP), и потому их проще изменять при необходимости. Автоматическое распределение. При данном способе каждому компьютеру на постоянное использование выделяется произвольный свободный IP-адрес из определённого администратором диапазона. Динамическое распределение. Этот способ аналогичен автоматическому распределению за исключением того, что адрес выдаётся компьютеру не на постоянное пользование, а на определённый срок. Это называется арендой адреса. По истечении срока аренды IP-адрес вновь считается свободным, и клиент обязан запросить новый (он, впрочем, может оказаться тем же самым). Кроме того, клиент сам может отказаться от полученного адреса. Протокол DHCP является клиент-серверным, то есть в его работе участвуют клиент DHCP и сервер DHCP. Передача данных производится при помощи протокола UDP. По умолчанию запросы от клиента делаются к серверу на порт 67, сервер в свою очередь отвечает клиенту на порт 68, выдавая адрес IP и другую необходимую информацию, такую, как сетевую маску, маршрутизатор и серверы DNS. Протокол TCP. Порты Транспортный 4 уровень (протокол ТСР UDР) Данные с headerа транспортного уровня называются сегментами Функции транспортного уровня 1.Сегментирование пакетов 2.Определение конкретного приложение, которое передаёт данные 3.Надёжная передача данных Есть протокол TCP-это протокол с гарантированной доставкой, протокол UDP-протокол для быстрой передачи данных без гарантии доставки TCP — надежный протокол. То есть, приемник всегда отправляет отправителю положительное или отрицательное подтверждение о пакете данных, так что отправитель всегда имеет яркое представление о том, достигнут ли пакет данных адресату или ему нужно повторно отправить его. TCP гарантирует, что данные достигнут назначенного адресата в том же порядке, в котором он был отправлен. TCP ориентирован на соединение. TCP требует установления соединения между двумя удаленными точками перед отправкой фактических данных. TCP обеспечивает механизм проверки и восстановления ошибок. TCP обеспечивает сквозную связь. TCP обеспечивает контроль потока и качество обслуживания. TCP работает в режиме «точка-точка» Client / Server. TCP обеспечивает полный дуплексный сервер, т. Е. Он может выполнять роли как получателя, так и отправителя. Принцип работы протолкала TCP: Вначале при передачи данных протолкала TCP происходит этап установления соединения, которое называется трёхэтапное витирование (Приветствие) 1) Клиент отправляет сегмент с установленным флагом SYN. При этом сегменту присваивается произвольный порядковый номер (sequence number) в интервале от 1 до 232 (т.н. initial sequence number), относительно которого будет вестись дальнейший отсчет последовательности сегментов в соединении. 2) Сервер получает запрос и отправляет ответный сегмент с одновременно установленными флагами SYN+ACK, при этом записывает в поле «номер подтверждения» (acknowledgement number), полученный порядковый номер, увеличенный на 1 (что подтверждает получение первого сегмента), а также устанавливает свой порядковый номер, который, как и в SYN-сегменте, выбирается произвольно. 3) После получения клиентом сегмента с флагами SYN+ACK соединение считается установленным, клиент, в свою очередь, отправляет в ответ сегмент с флагом ACK, обновленными номерами последовательности, и не содержащий полезной нагрузки. 4) Начинается передача данных Для идентификации приложений на транспортном уровне вводится понятие «порт» Портэто числовое значение от 0 до 65535, которая идентифицирует источник и назначение к которому направляются данные При формировании сегмента в кадр транспортного уровня поступают порт источника и порт назначения Типы портов: 1.Хорошо известные порты от 6 до 1023 Http-80 DNS-53 SSH-22 Данные порты могут выделяться для ваших сетевых приложений или протоколов(если есть протокол почтовый, то он будет иметь порт) 2.Зарезервированные 1024-49151 3.Частные порты от 49152-65535 Данные порты используются для назначения портам источника Протокол UDP Протокол UDP-протокол для быстрой передачи данных без гарантии доставки UDP (User Datagram Protocol — протокол пользовательских датаграмм) — это транспортный протокол для передачи данных в сетях IP без установления соединения. В отличие от TCP, UDP не гарантирует доставку пакета. Это позволяет ему гораздо быстрее и эффективнее доставлять данные для приложений, которым требуется большая пропускная способность линий связи, либо требуется малое время доставки данных. Для вычисления максимальной длины данных в UDP-сообщении необходимо учесть, что UDP-сообщение в свою очередь является содержимым области данных IP-сообщения. Максимальная длина IP-сообщения (с учетом заголовка) равна 65535 октетов. Потому максимальная длина UDP-сообщения (за вычетом минимального IP-заголовка) равна 65535 − 20 = 65515 октетов. Длина заголовка UDP-сообщения равна 8 октетам, следовательно, максимальная длина данных в UDP-сообщении равна 65515 − 8 = 65507 октетов. На практике сообщения максимальной длины не используются — ограничиваются 8192 октетами данных. +Недостаточная надёжность протокола может выражаться как в потере отдельных пакетов, так и в их дублировании. UDP используется при передаче потокового видео, игр реального времени, а также некоторых других типов данных. Ненадёжность протокола UDP надо понимать в том смысле, что в случаях влияния внешних факторов, приводящих к сбоям, протокол UDP не предусматривает стандартного механизма повторения передачи потерянных пакетов. В этом смысле он настолько же надежен, как и протокол ICMP. Если приложению требуется большая надёжность, то используется протокол TCP или SCTP, либо реализуется какой-нибудь свой нестандартный алгоритм повторения передач в зависимости от условий. Самый большой плюс UDP – многозначная доставка – данные доставляются сразу нескольким адресатам. Процесс передачи данных по сети Способы передачи данных в сетях осуществляются тремя способами: Полудуплексная передача. Приём и передача данных выполняются поочерёдно. При полудуплексном типе связи оба абонента имеют возможность принимать и передавать сообщения. Каждый узел имеет в своём составе и приёмник, и передатчик, но одновременно они работать не могут. В каждый момент времени канал связи образуют передатчик одного узла и приёмник другого. Двунаправленная (дуплексная). В данном случае каждая из станций одновременно получает и передаёт информацию. По дуплексному каналу данные могут передаваться в обе стороны одновременно. Каждый из узлов связи имеет приёмник и передатчик. После установления связи передатчик первого абонента соединяется с приёмником второго и наоборот Однонаправленная (симплексная). Сюда относится радио и ТВ Для того чтобы выполнить передачу информации в информационных системах, в большинстве случаев используется самая первая организация передачи данных в сети. Передача данных классифицируется на два основных метода: Асинхронный. Применяется он в тех системах, где обмен данными осуществляется непостоянно и не нуждается в высокой скорости передачи. Синхронный. В данном случае информация передаётся определёнными блоками. Тут могут передаваться не только лишь символы, но и поток битов. Эти способы передачи данных в вычислительных сетях считаются самыми эффективными со встроенным надёжным механизмом обнаружения ошибок. По своей принадлежности сети классифицируются на локальные, региональные, городские и глобальные. Последняя отличается от остальных тем, что тут присутствует много пользователей. Технология NAT. Статический и динамический При проектировании сетей обычно применяются частные IP-адреса 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Их используют внутри сети площадки или организации для поддержания локального взаимодействия между устройствами, а не для маршрутизации во всемирной сети. Чтобы устройство с адресом IPv4 могло обратиться к другим устройствам или ресурсам через интернет, его частный адрес должен быть преобразован в публичный и общедоступный. Такое преобразование — это главное, что делает NAT, специальный механизм преобразования приватных адресов в общедоступные. Назначение NUT замена частного IP-адреса источника общим адресом (уникальным) в прямом направлении и замена частного IP-адреса назначения в обратном направлении Существует несколько типов NUT 1.Статический (при статическом NUT ставится в соответствие одному частному адресу один общий ) 2 тип Nut-динамический Мы покупаем не один внешний адрес,а диапазон адресов Static NAT — статическая адресная трансляция. Предусматривает сопоставление между глобальными и локальными адресами «один к одному». Dynamic NAT — динамическая адресная трансляция. Сопоставление адресов осуществляется по принципу «многие ко многим». Port Address Translation (NAT Overload) — трансляция с использованием портов. Предусматривается многоадресное сопоставление. Технология PAT Port Address Translation (PAT)Это наиболее распространенный тип NAT. При использовании Port Address Translation NAT подключение осуществляет трансляцию нескольких приватных адресов на один или несколько общедоступных. Применение PAT позволяет сопоставлять несколько адресов с одним или несколькими. Это возможно благодаря отслеживанию каждого приватного адреса по номеру порта. После начала сеанса TCP/IP устройство генерирует номер порта источника TCP или UDP, что позволяет идентифицировать сеанс. При получении пакета от клиента NAT-маршрутизатором, он однозначно идентифицирует перевод NAT, используя номер собственного исходного порта. Схема PAT гарантирует использование разных портов TCP устройствами для каждого сеанса. При поступлении ответа от сервера при этом типе NAT номер порта источника уже используется как номер порта получателя. Это позволяет маршрутизатору однозначно правильно передавать пакеты. Между традиционным NAT и PAT есть существенные отличия. NAT осуществляет перевод IPv4-адреса на основе принципа «один к одному» между приватными и общедоступными IPv4-адресами. С другой стороны, PAT трансформирует и адрес, и номер порта. Перенаправление входящих пакетов в NAT интернете выполняется на заданный хостом IP-адрес источника. В схеме PAT предусматривается только один или небольшое число публично открытых адресов IPv4, поэтому перенаправление входящих данных осуществляется на основе NAT таблицы маршрутизатора. Протокол DNS Задача DNS - преобразование символьного имени в IP-адрес и наоборот Все компьютеры, подключенные к Интернету, включая смартфоны, настольные компьютеры и серверы, предоставляющие контент для огромных торговых веб-сайтов, находят друг друга и обмениваются информацией с помощью цифр. Эти цифры называются IP-адресами. Чтобы открыть веб-сайт в браузере, не требуется запоминать длинные наборы цифр. Достаточно ввести доменное имя, например example.com, и браузер откроет нужную страницу. Служба DNS, например Amazon Route 53, – это глобальный распределенный сервис, преобразующий доменные имена, удобные для человеческого восприятия (например, www.example.com), в числовые IP-адреса (например, 192.0.2.1), используемые для взаимодействия компьютеров. Система DNS в Интернете очень похожа на телефонную книгу, которая устанавливает привязку имен абонентов к их телефонным номерам. Серверы DNS преобразуют запросы по именам в IP-адреса, обеспечивая соединение конечного пользователя с определенным сервером при вводе доменного имени в веб-браузер пользователя. Такие сообщения называются запросами. Авторитативный DNS-сервис. Авторитативный DNS-сервис предоставляет механизм обновления, используемый разработчиками для управления публичными именами DNS. Она отвечает на запросы к DNS, преобразуя доменные имена в IP‑адреса, чтобы обеспечить взаимодействие компьютеров между собой. Авторитативный DNS-сервис полностью отвечает за домен и предоставляет информацию об IP-адресах в ответ на запросы рекурсивных DNS-серверов. Amazon Route 53 является авторитативным DNS-сервисом. Рекурсивный DNS-сервис. Обычно клиенты не отправляют запросы напрямую к авторитативным DNS-сервисам. Вместо этого они взаимодействуют с другим DNS-сервисом, который называется преобразователь имен или рекурсивный DNS-сервис. Рекурсивный DNS-сервис похож на управляющего в отеле: сам он не хранит записи DNS, но действует в качестве посредника, который может достать нужную информацию для вас. Если рекурсивный DNS-сервис хранит информацию в кэше или постоянном хранилище в течение определенного времени, тогда он отвечает на DNS-запрос, возвращая информацию об источнике или IP-адрес. Если он не хранит эту информацию, он передает запрос в один или несколько авторитативных DNS-серверов. Протоколы динамической маршрутизации Однако в сети существуют протоколы динамической маршрутизации: Протокол динамической маршрутизации нужны чтобы все маршрутизаторы автоматически узнали обо всех сетях и как к ним пробраться Протоколы динамической маршрутизации используются для решения следующих задач: обнаружение удаленных сетей; обновление данных маршрутизации; выбор оптимального пути к сетям назначения; поиск нового оптимального пути в случае, если текущий путь недоступен. Протоколы динамической маршрутизации включают в себя следующие компоненты: Структуры данных — как правило, для работы протоколов маршрутизации используются таблицы или базы данных. Данная информация хранится в ОЗУ. Сообщения протокола маршрутизации — протоколы маршрутизации используют различные типы сообщений для обнаружения соседних маршрутизаторов, обмена информацией о маршрутах и выполнения других задач, связанных с получением актуальной информации о сети. Алгоритм — алгоритм представляет собой определённый список действий, используемых для выполнения задачи. Протоколы маршрутизации используют алгоритмы, упрощающие обмен данных маршрутизации и определение оптимального пути Протокол динамической маршрутизации разделяются на 2 типа: 1 тип - это протоколы по вектору расстояний (сюда относится протокол RiP) 2 тип протоколов - это протоколы с учётом расстояний каналов, сюда относится протокол OSPF Протокол RIP RIP (Routing Information Protocol) является старым протоколом дистанционно-векторным маршрутизации. В качестве метрики используется количество переходов, которое ограничено максимум 15-ю маршрутизаторами. Существует две версии RIP для IPv4, версия 1 передает полные обновления (таблицы маршрутизации) каждые 30 секунд, используя широковещательную рассылку. Версия 2 поддерживает частичные, запускаемые событиями обновления и использует многоадресную рассылку. RIP — это протокол медленной маршрутизации по сравнению с другими IGP (протоколами внутренних шлюзов), такими как OSPF, EIGRP и IS-IS. Этот протокол маршрутизации предназначен для сравнительно небольших и относительно однородных сетей. Маршрут характеризуется вектором расстояния до места назначения. Предполагается, что каждый маршрутизатор является отправной точкой нескольких маршрутов до сетей, с которыми он связан. Описания этих маршрутов хранится в специальной таблице, называемой маршрутной. Таблица маршрутизации RIP содержит по записи на каждую обслуживаемую машину (на каждый маршрут). Запись должна включать в себя: IP-адрес места назначения. Метрика маршрута (от 1 до 15; число шагов до места назначения). IP-адрес ближайшего маршрутизатора по пути к месту назначения. Таймеры маршрута. Здесь уже ключевое значение имеет значение метрики. Под метрикой понимается числовое значение,которое характеризует маршрут,чем меньше метрика,тем короче (надежнее) маршрут Метрика в протоколе RIP То для маршрутизатора 4.0 метрика равна 0 Метрика 1.0 сети будет равняться 0 Метрика 3.0 будет 0 Метрика сети 5.0 1 и 2 (разными путями) Первый маршрут будет через интерфейс fa0/0 метрика 1 Второй маршрут через fa0/1 метрика 2 Протокол rip включается на всех маршрутизаторах и они через заданное время начинают рассылать друг другу анонсы (информация об известных сетях маршрутизатора Недостаток Он выбирает не самый быстрый маршрут, а тот, где скорость может быть меньше, но по маршруту все равно пойдём (не учитывает состояние канала и не учитывает способность этого канала) 1.Он не учитывает состояние или пропускную способность канала Метрикой является количество маршрутизаторов 2.Для протокола RIP существует ограничение равное 15 (маршрутизаторов) Вопрос 2 Протоколы динамической маршрутизаторов учитывающие состояние каналов Протокол OSPF Работает по принципу расчета кратчайшего пути по алгоритму Гейгстера Метрикой протокола является значение 10 в 8 степени поделить на пропускную способность в битах на секунду Всегда выбирается тот,у кого метрика меньше По алгоритму OSPF у каждого маршрутизатора хранится 3 таблицы: 1.Таблица соседей,в которых хранится информация о всех соседях маршрутизаторах Таблица топологий (в ней хранятся все маршруты) Таблица маршрутизации,к которой подключаются короткие маршруты Принцип работы алгоритма Гейнгстера заключаются в том,что маршрутизатор ставит себя в вершину графа и начинает опрашивать соседние маршрутизаторы обо всех подключённых в них сетях и пропускной способностью каналов (метрикой) Строят дерево И расчитывать по алгоритму Гейнгстера кратчайший путь Минусы OSPF такие же как и у RIP Однако он подходит для больших сетей Использование нескольких протоколов или типов маршрутов в сети У всех протоколов и типов маршрутов вводится административное состояние Данный параметр характеризует приоритетность маршрутов Получается для статического маршрута данное административное расстояние равняется 10 Для протокола OSPF =110 RIP=120 110/метрика IP-маршрутизация. Виды маршрутов Для каждого поступающего пакета маршрутизатор по данным IP-адреса определяет кому из ближайших соседей необходимо переслать данный пакет, чтобы он быстрее оказался у получателя — то есть принимается решение об оптимальном пути следования пакета. О структуре IP-адреса будет дальше. Оптимальный выбор маршрута позволяет снизить нагрузку на сеть. Географически самый короткий путь не всегда оказывается оптимальным, то есть быстрый канал на другой континент может быть оптимальнее медленного в соседний город. Поскольку нагрузка на отдельные участки сети все время изменяется, очевидно, что оптимальные маршруты доставки пакета из одного участка в другой тоже изменяются. Поэтому скорость и пути прохождения разных пакетов отправленных по одному и тому адресу могут быть различными. IP предусмотрено два типа маршрутизации: статическая и динамическая. Шлюз - это один из типов маршрутизаторов. Маршрутизаторы соединяют несколько сетей и выполняют функции маршрутизации пакетов. Например, некоторые маршрутизаторы передают данные по маршруту на уровне сетевого интерфейса или на физическом уровне. Типы маршрутов: 1.Прямой (непосредственно подключённый) С-это маршруты,которые непосредственно подключены к маршрутизатору Данные маршруты,добавляются в таблицу маршрутизации,после включении маршрутизатора,исходя из его настроенных интерфейсов 2.Статические-это те маршруты,к которому добавляется к системному администратору вручную S 3.Динамические - это маршруты,которые добавляются на маршрутизатор автоматически,по протоколам динамической маршрутизации,Латинской буквы в зависимости от протокола R,O,B Маршрут по умолчанию-это такой маршрут,на который маршрутизатор пошлёт пакет,если не было найдено,ни одного совпадения,данный маршрут добавляется вручную и записывается,как 0.0.0.0. И маска подсети 0 бит Прямой и маршрут по умолчанию Прямой (непосредственно подключённый) С-это маршруты, которые непосредственно подключены к маршрутизатору Данные маршруты, добавляются в таблицу маршрутизации,после включении маршрутизатора, исходя из его настроенных интерфейсов Маршрут по умолчанию-это такой маршрут, на который маршрутизатор пошлёт пакет,если не было найдено,ни одного совпадения, данный маршрут добавляется вручную и записывается,как 0.0.0.0. И маска подсети 0 бит Статические и динамические маршруты Статические-это те маршруты,к которому добавляется к системному администратору вручную S Динамические - это маршруты,которые добавляются на маршрутизатор автоматически,по протоколам динамической маршрутизации, Латинской буквы в зависимости от протокола R,O,B Функции маршрутизатора Маршрутизатор-это устройство третьего сетевого уровня,которое предназначено для перевода данных между локальными сетями Для обеспечения такой передачи,у маршрутизатора должен быть хотя бы 1 сетевой интерфейс в каждой из локальных сетей У маршрутизатора внутри есть таблица маршрутизации,которая имеет следующие поля 1-это сеть назначения 2 мамка подсети 3.тип маршрута 4.Интерфейс или IP-адрес следующего перехода Основная функция маршрутизатора - чтение заголовков пакетов сетевых протоколов, принимаемых и буферизуемых по каждому порту, и принятие решения о дальнейшем маршруте следования пакета по его сетевому адресу, включающему, как правило, номер сети и номер узла. Функции маршрутизатора могут быть разбиты на 3 группы в соответствии с уровнями модели OSI Уровень интерфейсов( Интерфейсы маршрутизатора выполняют полный набор функций физического и канального уровней по передаче кадра) Уровень сетевого протокола На сетевом уровне выполняется одна из важнейших функций маршрутизатора - фильтрация трафика К сетевому уровню относится основная функция маршрутизатора - определение маршрута пакета Помимо перечисленных выше функций, на маршрутизаторы могут быть возложены и другие обязанности, например операции, связанные с фрагментацией. Принцип работы маршрутизатора Принцип работы маршрутизатора заключается в том, чтобы назначать и перераспределять потоки данных (определенные маршруты) между абонентскими устройствами и серверными станциями. Принцип работы маршрутизатора заключается в следующем извлекают из IP-адреса назначения,все маски подсети,которые есть у него в таблице маршрутизации,ищет максимальное совпадение и направляет пакет на интерфейс следующего перехода,который прописан в строке с наибольшим совпадением Если совпадении в таблице маршрутизации не найдено,то такой пакет отбрасывается Таким образом маршрутизатор связывает разнородные сегменты сети (локальную домашнюю сеть и глобальную сеть интернет) и на основе таблицы маршрутизации отправляет данные адресату. |