Скачиваний:
9
Добавлен:
25.06.2023
Размер:
3.77 Mб
Скачать

ВОПРОС 21 IP-АДРЕСА ч2 С2 рассматрим дальше глобальные адреса сетевого уровня стека протоколов TCP/IP, давайте рассмотрим какие типы IP адресов бывают. в IP версия 4 используются три типа адресов: индивидуальный unicast групповой multicast и широковещательный бродкаст. индивидуальный адрес это адрес конкретного компьютера в сети. именно такие адреса мы рассматривали в предыдущих вопросах. групповой адрес - это адрес который используются несколькими компьютерами, если вы отправите данные на этот адрес, его получит несколько компьютеров в сети которые входят в эту группу. и широковещательный адрес - это такой адрес, который используется для получения данных всеми компьютерами в сети. С3 широковещательный адрес в IP имеют следующий формат - часть которая относится к адресу сети остается без изменений, а в той части которая относится к адресу хоста записываются все битовые единицы. например если у нас адрес с маской /24, то есть к сети относится первые 24 бита - первые 3 октета - широковещательный адрес выглядит так - адрес сети остался без изменений, в адресе хоста записанный битовые единицы. получилось 255. мы уже встречались с широковещательные адресами в технологии канального уровня ethernet. важным отличием широковещательных адресов в сетевом уровне является то, что широковещательные адреса используются только в пределах одной подсети. маршрутизаторы не передают широковещательные пакеты в другую сеть, иначе можно очень быстро завалить всю глобальную сеть, в том числе весь интернет мусорными широковещательные пакетами. С4 В IP используются два типа широковещательных адресов подходящие для двух различных сценариев. предположим что у нас есть две под-сети объединенные между собой маршрутизатором. если мы хотим отправить широковещательный пакет в рамках одной сети - это называется ограниченное широковещание. в этом случае мы можем использовать специальный широковещательный адрес, который состоит из всех битовых единиц. в этом случае данные получат все компьютеры в сети, а через маршрутизатор данные не пройдут. другой сценарий - когда компьютер который находится за пределами нашей сети хочет передать широковещательный пакет всем компьютерам, которые находятся в нашей сети. это называется направленое широковещание. в этом случае широковещательный IP адрес будет выглядеть так образом: адрес под-сети в которую мы хотим отправить широковещательный пакет, и битовые единицы в той части которая относится к адресу хоста. как произойдет обработка такого пакета? пакет передастся маршрутизатору, и маршрутизатор уже разошлет этот пакет в широковещательном режиме, но только в пределах одной подсети, для которой предназначается этот широковещательный пакет. С5 теперь давайте рассмотрим какие бывают специальные типы IP адресов. во-первых в номере хоста нельзя использовать только битовые нули и только битовые единицы. если мы укажем только битовые 0, то это получится не адрес хоста, а адрес сети. если укажем только битовые единицы, то это будет широковещательный адрес. часто маршрутизатору по умолчанию в сети, или шлюзу, через который все компьютеры сети попадают в интернет, присваивают адрес с номером 1. однако четких правил нет, и так делать необязательно. С6 адрес который состоит из всех битовых нулей - это адрес текущего хоста. он используется когда компьютер еще не получил свой IP адрес. адрес из всех битовых единиц мы уже рассматривалии- это все хосты в текущей подсети - ограниченный широковещательный адрес. интересные подсеть 127 . 0 . 0 . 0 /8. это так называемая обратная петля - loopback. специальный диапазон адресов который выделен для того чтобы отлаживать сетевые приложения, если у вас нет сетевого оборудования или оно настроено не так как нам нужно. в этом случае данные не отправляются в сеть, а приходят обратно на компьютер. часто из этой сети используется адрес 127 . 0 . 0 . 1 - это текущий компьютер. также его часто называют localhost. однако не обязательно для этой цели использовать адрес с хостом 1, можно использовать 2, 3 или любой другой IP адрес из этого диапазона. IP адреса подсети 169.254.0.0 называется link-local адреса. случай если мы не настроили IP адрес на своем компьютере вручную или каким-либо другим способом (например с помощью протокола DHCP, который мы рассмотрим потом), то операционная система сама может назначить компьютеру адрес из этого диапазона. такие адреса могут использоваться только в пределах одной подсети, и не проходят через маршрутизаторы. С7 так как IP адреса являются глобальными адресами, и используются для построения сетей которые могут потенциально объединять все компьютеры в мире - такие как сеть интернет, то каждый компьютер должен иметь уникальный IP адрес во всем в мире. если у нас будет несколько компьютеров с одним IP адресом, то мы не сможем понять какому компьютеру конкретно мы должны отправить данные. для того чтобы обеспечить уникальность адресов в интернет есть специальный подход. IP адреса нельзя брать любые какие вы хотите, а необходимо получить разрешение на использование IP адреса у IANA. сейчас функции IANA реализуется корпорацией ICANN- internet corporation for Assigned Names and Numbers - корпорация интернет для распределения имен и номеров или адресов. именно это организация отвечает за распределение IP адресов во всем мире. однако она это делает не напрямую, а с помощью так называемых региональных регистраторов. в каждом регионе есть свой регистратор, который взаимодействует компанией ICANN и распределяет IP адреса. россия и европа относится к региональному регистратору RIPE. однако есть такие случаи, когда создаете сеть которые используют IP адреса, но при этом она не подключена к интернету. например внутренняя сеть организации или внутренняя сеть класса в которой вы просто тестируете какие-то сетевые технологии. было бы очень неудобно обращаться к региональному регистратору для того чтобы просить IP адреса для такой сети. специально для этого случая выделены несколько диапазонов частных IP адресов. это такие IP адреса которые можно использовать в сетях, которые не подключаются к интернет. при этом обращаться к ICANN для получения IP адреса не нужно. С8 диапазон частных IP адресов определен в документе RFC 1918, и он включает следующие: 10.0.0.0/8 172.16.0.0/12 и 192.168.0.0/16. особенность этих адресов в том что они не маршрутизируются в интернет. однако есть возможность подключить сеть построенную на основе частных адресов к интернет. для этого используется технология трансляции сетевых адресов NAT. в этом случае адрес из частный подсети заменяется на реальный IP адрес. С9 достаточно давно есть проблема исчерпания IP адресов. длина IP адреса 32 бита. это означает что максимальное число IP адресов чуть больше чем четыре миллиарда. и этого было достаточно когда проектировали сети TCP/IP, но сейчас из-за того что интернет получил такое большое распространение 4 миллиардов IP адресов для всего мира оказалось недостаточно. сейчас почти все IP версии 4 адреса уже распределены. если вы захотите подключиться к интернету и получить адрес IP версии 4, то вряд ли вы это сможете сделать. как можно решить эту проблему? есть два пути - первое фундаментальное решение это использовать протокол IP версия 6, где длина IP адреса 16 байт. при такой длине существует достаточное количество адресов для того чтобы обеспечить весь мир. другое решение временное. технология NAT. при этом строите сеть в которой используйте частные адреса, в этой сети может быть большое количество компьютеров, а для того чтобы подключиться к интернет вам нужен всего лишь один внешний IP адрес. С10 и так мы закончили рассматривать IP адреса протокола IP версии 4. у нас есть три типа адресов - индивидуальный - адрес компьютера. групповой - адрес нескольких компьютеров, и широковещательный - адрес для всех компьютеров в сети. точнее адрес для всех компьютерах в подсети, а не во всем интернете. IP адреса должны быть уникальны во всем мире и поэтому нельзя использовать любой IP адрес который вздумается. необходимо получать разрешение на использование этого IP адреса. этим занимается корпорация интернет по назначению имен и адресов ICANN, поэтому нужно обращаться к ней. либо, если строите сеть которая не подключается к интернет, можно использовать любой IP адрес из диапазон и частных IP адресов. важно понимать что адреса IP версия 4 уже почти закончились, и необходимо либо переходить на протокол IP версия 6, либо использовать технологию NAT для подключения к интернет.

ВОПРОС 22 ПРОТОКОЛ IP С2 IP расшифровывается как internet protocol. часто его называют протокол интернет, но строго говоря, это не совсем так. правильный перевод - межсетевой протокол или протокол межсетевого взаимодействия. протокол IP возник задолго до того как появилась и стала набирать популярность которую мы называем интернет. в англоязычной терминологии internetworking означает объединение сетей, и цель протокол IP как раз объединить сети построенные с помощью разных технологий канального уровня. в этой терминологии словом интернет называлась объединенная сеть, а subnet или подсеть или отдельная сеть. словом интернет с большой буквы сейчас называется самая крупная объединенная сеть построенная по протоколу IP. С3 в модели взаимодействия открытых систем и в модели TCP/IP протокол находится на одном и том же уровне - сетевом/ C4 сетевой уровень стека протоколов TCP/IP включает также и другие протоколы кроме IP это ARP, DHCP, ICMP. но для передачи данных используется только протокол IP/ остальные протоколы служат для обеспечения корректной работы крупной составной сети/ С5 IP также как ethernet обеспечивают передачи данных без гарантии доставки. не гарантируется как доставка так и порядок следования сообщений. протокол IP так же как интернет использует передачу данных без установки соединения. IP пакет просто отправляется в сеть в надежде что он дойдет до получателя. если пакет по каким-то причинам не дошел не предпринимается никаких попыток оповестить отправителя, и также не предпринимается попыток запросить этот пакет снова. считается что ошибка должна быть исправлена протоколами которые находятся на вышестоящих уровнях. задачей IP является объединение сетей построенных на основе разных технологий канального уровня, которые могут значительно отличаться друг от друга в одну крупную объединенную сеть, в которой компьютеры могут свободно общаться друг с другом не взирая на различия конкретной сетевой технологии. вторая важная задача протокола IP это маршрутизация. то есть поиск маршрута от отправителя к получателю в крупной составной сети через промежуточные узлы - маршрутизаторы. также IP обеспечивает необходимое качество обслуживания. С6 для того чтобы понять как протокола IP и реализуют этой задачи мы рассмотрим формат заголовка IP пакета. первое поле - номер версии. С7 сейчас используется две версии протокола IP и 4 и 6я. большая часть компьютеров использовать IP версия 4. Длина адреса в этой версии 4 байта. формат адреса IP версии 4 мы рассматривали. проблема в том что адресов IP версия 4 четыре с небольшим миллиарда, что уже сейчас не хватает для всех устройств в сети, а в будущем точно не хватит. поэтому была предложена новая версия IP версия 6 в которой длина IP адреса составляет 16 байт. сейчас эта версия вводится в эксплуатацию, но процесс занимают очень долгое время. С8 следующее поле - длина заголовка. в отличие от ethernet заголовок IP включает обязательные поля, а также может включать дополнительные поля, которые называются опции. в поле длина заголовка записывается полная длина как обязательной части, так и опции. следующее поле - тип сервиса. это поле нужно для обеспечения необходимого качества обслуживания, но сейчас на практике используется очень редко. С9 следующее поле - общая длина. общая длина содержит в длину всего IP пакета включая заголовок и данные. максимальная длина пакета 65535 байт. но на практике такие большие пакеты не используются. а максимальный размер ограничен размером канального уровня. для etherneta это 1500 байт. в противном случае для передачи одного IP пакета необходимо было бы несколько кадров канального уровня что неудобно. С10 поля идентификатор пакетов, флаги, и смещение фрагмента используются для реализации фрагментации. фрагментацию мы подробно рассмотрим на одно из следующих лекций. С11 дальше идет поле время жизни. время жизни Time to Live или TTL это максимальное время в течение которого пакет может перемещаться по сети. оно введено для того чтобы пакеты не гуляли по сети бесконечно. если в конфигурации сети возникла какая-то ошибка, например в результате неправильной настройке маршрутизаторов, в сети может образоваться петля. раньше время жизни измерялось в секундах, но сейчас маршрутизаторы обрабатывают пакет значительно быстрее чем за секунду, поэтому время жизни уменьшается на единицу на каждом маршрутизаторе, и оно измеряется в количествах прохождения через маршрутизаторы по-английски hop, от слова прыжок. таким образом название время жизни сейчас стало уже некорректным. С12 после времени жизни указывается тип протокола следующего уровня. это поле необходимо для реализации функции мультиплексирования и демультиплексирования. то есть передачи с помощью протокола IP данных от разных протоколов следующего уровня. С13 в этом поле указывается код протокола следующего уровня. некоторые примеры кодов для TCP код 6, Для UDP 17, ICMP 1. С14 затем идет контрольная сумма, которая используется для проверки правильности доставки пакета. если при проверке контрольные суммы обнаруженные ошибки, то пакет отбрасывается. никакой информации отправителю пакета не отправляется. контрольная сумма рассчитывается только по заголовку IP пакета и она пересчитывается на каждой маршрутизаторе из-за того что данные в заголовке меняются. как минимум из за время жизни пакета, а также могут измениться некоторые опции. после контрольной суммы идут IP адрес отправителя и IP адрес получателя. в IP версия 4 длина IP адреса четыре байта. на этом обязательная часть IP заголовка заканчивается, после этого идут не обязательные поля, которые в IP называются опции. С15 некоторые примеры опций - для диагностики работы сети используется опция записать маршрут, при которой в IP пакет записывается адрес каждого маршрутизатора через который он проходит, и опция временные метки, при установке которой каждый маршрутизатор записывает время прохождения пакета. также опции позволяют отказаться от автоматической маршрутизации, и задать маршрут отправителем. это может быть жесткая маршрутизация, где в пакете явно указывается перечень маршрутизаторов через которые необходимо пройти, и свободные маршрутизации. в этом случае указываются только некоторые маршрутизаторы через которые пакет должен пройти обязательно. также при необходимости он может пройти через другие маршрутизаторы. опций в заголовке IP может быть несколько, и они могут иметь разный размер. в то же время длина и заголовка должна быть кратна 32. поэтому при необходимости в конце заголовок заполняются нулями до выравнивание по границе 32 бита. следует отметить что сейчас опции в заголовке IP почти не используются. итак мы рассмотрели протокол IP - интернет-протокол протокол межсетевого взаимодействия. протокол IP является основой интернета. в модели взаимодействия открытых систем и в стеке TCP/IP протокол IP находится на сетевом уровне. задачами IP являются построение составной сети из отдельных сетей на основе разных технологии канального уровня и маршрутизация. поиск маршрута в составной сети. IP предоставляет сервис без гарантии доставки и без гарантии сохранения порядка следования сообщений.

ВОПРОС 23 МАРШРУТИЗАЦИЯ, ПРОТОКОЛ IP С2 маршрутизация работает на сетевом уровне модели взаимодействия открытых систем OSI, и маршрутизация - это поиск маршрута доставки пакета в крупной составной сети через транзитные узлы, которые называются маршрутизаторы. маршрутизация состоит из двух этапов. на первом этапе происходит изучение сети. какие подсети есть в этой составной сети. какие маршрутизаторы, и как эти маршрутизаторы объединены между собой. второй этап маршрутизации выполняется когда сеть уже изучена и на маршрутизатор поступил пакет. для этого пакета нужно определить куда именно его отправить. иногда для второго этапа маршрутизации используется отдельный термин - продвижение. по английски Forwarding. но в курсе мы будем использовать термин маршрутизации для названия обоих этапов. в этом вопросе мы рассмотрим как выполняется второй этап маршрутизации - продвижение пакета, когда схема сети уже известна. А тему изучение сети рассмотрим если успеем в конце курса. С4 в качестве примера давайте рассмотрим схему вот такой составной сети. здесь показаны отдельные подсети. для каждой подсети есть ее адрес и маска, а также маршрутизаторы которые объединяют эти сети. С5 предположим что мы рассматриваем маршрутизатор Д, на него пришел пакет, и маршрутизатор должен решить что ему делать с этим пакетом. начнем с того какие вообще возможны варианты действий у маршрутизатора. первый вариант - сеть которой предназначен пакет подключена непосредственно к маршрутизатору. У маршрутизатора Д таких сетей 3. в этом случае маршрутизатор передает пакет непосредственно в эту сеть. второй вариант нужное нам сеть подключена к другому маршрутизатору, и мы знаем какой маршрутизатор нам нужен. в этом случае маршрутизатор Д передает пакет на следующий маршрутизатор, который может передать пакет в нужную нам сеть. такой маршрутизатор называется шлюзом. третий вариант к нам пришел пакет для сети маршрут к которой мы не знаем. в этом случае маршрутизатор отбрасывает пакет. в этом отличие работы маршрутизатора от коммутатора. коммутатор отправляет кадр который он не знает куда доставить на все порты, маршрутизатор так не делает. в противном случае составная сеть очень быстро может переполнится мусорными пакетами для которых не известен маршрут доставки. что нужно знать маршрутизатору для того чтобы решить куда отправить пакет? во-первых у маршрутизатора есть несколько интерфейсов к которым подключены сети. нужно определить в какой из этих интерфейсов отправлять пакет. затем нужно определить что именно делать с этим пакетом. у нас есть 2 варианта мы можем передать пакет в эту сеть, либо можем передать его на один из маршрутизаторов подключенных к этой сети. если мы передаем пакет на маршрутизатор, то нам нужно знать какой именно из маршрутизаторов подключенных к этой сети выбрать для передачи пакета. С6 эту информацию маршрутизатор хранит в так называемой таблице маршрутизации. здесь показан ее упрощенный вид, в которм некоторые служебные столбцы удалены для простоты понимания. первые два столбца это адрес и маска подсети. вместе они задают адрес подсети. затем столбцы шлюз, интерфейс и метрика. столбец интерфейс говорит о том через какой интерфейс маршрутизатора нам нужно отправить пакет. мы продолжаем рассматривать маршрутизатор Д, у него есть три интерфейса. здесь представлен вид таблицы маршрутизации для windows, которые в качестве идентификатора интерфейса используют IP адрес который назначен этому интерфейсу. таким образом в столбце интерфейс у нас есть три IP адреса которые соответствует трем интерфейсам маршрутизатора. столбец шлюз говорит о том что делать с пакетом который вышел через заданный интерфейс. для сетей которые подключены напрямую к нашему маршрутизатору в столбце шлюз указывается подсоединен по-английский online или какое-нибудь другое аналогичное слово которое говорит о том что сеть подключена непосредственно к маршрутизатору и передавать пакет нужно напрямую в эту сеть. если же нам нужно передать пакет на следующий маршрутизатор, то в поле шлюз указывается IP адрес этого маршрутизатора. С7 в операционной системе linux таблицей маршрутизации выглядит немного по-другому. основное отличие это идентификатор интерфейсов. в linux вместо IP-адресов и используется названия интерфейсов. например Wlan название для беспроводного сетевого интерфейса, а eth0 название для проводного интерфейса по сети ethernet. также здесь и некоторые столбцы удалены для сокращения. в других операционных системах и в сетевом оборудовании вид таблицы маршрутизации может быть несколько другой, но всегда будут обязательные столбцы IP адрес и маска подсети, и шлюз, интерфейс и метрика. С8 часто возникает вопрос что делать если сеть для который пришел пакет находится не за одним маршрутизатором, и для того чтобы в нее попасть нужно пройти не через один, а через несколько маршрутизаторов (лево-низ). что в этом случае нужно вносить в таблицу маршрутизации? тут правила достаточно простые. в таблицу маршрутизации мы записываем только первый шаг - адрес следующего маршрутизатора. все что находится дальше нас не интересуют. мы считаем что следующий маршрутизатор должен знать правильный маршрут до нужной нам сети. он знает лучший следующий маршрутизатор, тот знает следующий шаг, и так далее, пока не доберемся до нужной нам сети. С9 можно заметить что в нашей схеме в одну и ту же сеть ( например правую нижнюю) можно попасть двумя путями. первый путь проходят через один маршрутизатор f, а второй путь через два маршрутизатора b и е. в этом отличие сетевого уровня от канального. на канальном уровне у нас всегда должно быть только одно соединение, а на сетевом уровне допускаются и даже поощряются для обеспечения надежности несколько путей к одной и той же сети. какой путь выбрать? для этого используются поле метрика таблицы маршрутизации которые мы ранее не рассматривали. метрика это некоторое число которое характеризуют расстояние от одной сети до другой. С10 если у нас есть несколько маршрутов до одной и той же сети, то выбирается маршрут с меньшей метрикой. раньше метрика измерялось в количестве маршрутизаторов. таким образом расстояние через маршрутизатор f было бы один, а через маршрутизаторы b и e было 2. однако сейчас и метрика учитывает не только количество промежуточных маршрутизаторов, но и скорость каналов между сетями, потому что иногда бывает выгоднее пройти через два маршрутизатора, но по более скоростным каналам. также может учитываться загрузка каналов. поэтому сейчас метрика это число которое учитывает все эти характеристики. мы выбираем маршрут с минимальной метрикой. в данном случае будет выбран первый маршрут через маршрутизатор f. С11 откуда появляются записи в таблице маршрутизации? есть два варианта. статическая маршрутизация и динамическая маршрутизация. при статической маршрутизации записей в таблице маршрутизации настраиваются вручную. это удобно делать если у вас сеть небольшая и изменяется редко. но если сеть крупная, то выгоднее использовать динамическую маршрутизацию в которой маршруты настраиваются автоматически. в этом случае маршрутизаторы сами изучают сеть с помощью так называемых протоколов маршрутизации. RIP, OSPF, BGP и других. преимущество динамической маршрутизации в том что изменения в сети могут автоматически отмечаться в таблице маршрутизации. например если вышел из строя один из маршрутизаторов, то маршрутизаторы по протоколу маршрутизации об этом узнают и уберут маршрут который проходит через этот маршрутизатор. с другой стороны если появился новый маршрутизатор, то это также отразится в таблице маршрутизации автоматически. С12 если маршрутизатор не знают куда отправить пакет, то такой пакет отбрасывается. таким образом получается что маршрутизатор должен знать маршруты ко всем подсетям составной сети. на практике для крупных сетей, например для интернета, это невозможно. поэтому используются следующие решения. в таблице маршрутизации назначается специальный маршрутизатор по умолчанию на которой отправляется все пакеты для неизвестных сетей. как правило это маршрутизатор который подключен к интернет. предполагается что этот маршрутизатор лучше знает структуру сети и способен найти маршрут в составной сети. для обозначения маршрута по умолчанию в таблице маршрутизации используются четыре нуля в адресе подсети и 4 нуля в маске. а иногда также пишут default. В нижней строке пример маршрута по умолчанию в таблице маршрутизации в операционной системе linux. IP адрес и маска равны нулю. в адрес шлюза указываются IP адрес маршрутизатора по умолчанию. С13 теперь давайте рассмотрим следующую ситуацию - маршрутизатор принял пакет на IP адрес 192.168.100.23. в таблице маршрутизации есть две записи под которой подходят этот IP-адрес, но у них разная длина маски. какую из этих записей выбрать? выбирается та запись где маска длиннее. предполагается что запись с более длинной маской содержит лучший маршрут к интересующий нас сети. С14 чтобы понять почему так происходит давайте рассмотрим составную сеть гипотетического университета. университет получил блок IP адресов. разделил этот блок IP адресов на две части, и каждую часть выделил отдельному зданию или кампусу. в здании находятся свои маршрутизаторы на которых сеть была дальше разделена на части предназначенные для отдельных факультетов. разделение сетей производится с помощью увеличения длины маски. весь блок адресов имеет маску /16, блоки зданий имеют маску /17, а блоки факультетов /18. С15 показан фрагмент таблицы маршрутизации на маршрутизаторе первого кампуса. он содержит путь до сети первого факультета, второго факультета, до общей университетской сети, который проходит через университетский маршрутизатор, а также маршрут по умолчанию в интернет, который тоже проходит через общий университетский маршрутизатор. предположим что у на этот маршрутизатор пришел пакет предназначенный для второго факультета. что может сделать маршрутизатор? он может выбрать запись которая соответствует второму факультету, и отправить не поставить ценно в сеть этого факультета, либо может выбрать запись которая соответствует всей университетской сети, тогда отправит на университетский маршрутизатор. что будет явно неправильным. С16 итак получается что выбирается всегда маршрут с маской максимальной длины. общие правила выбора маршрутов следующие: самая длинная маска /32 - это маршрут конкретному хосту. если в таблице маршрутизации есть такой маршрут, то выбирается он. затем выполняется поиск маршрута к подсети, опять же с маской максимальной длины. и только после этого используется маршрут по умолчанию где маска /0 под которую подходят все IP адреса. C17 следует отметить что таблица маршрутизации есть не только у сетевых устройств маршрутизаторов, но и у обычных компьютеров в сети. хотя у них таблица маршрутизации гораздо меньше. как правило такая таблица содержит описание присоединенной сети, к который подключен данный компьютер. адрес маршрутизатора по умолчанию (шлюз или geteway) через который как правило выполняется подключение к интернет или к корпоративной сети предприятия, а также могут быть дополнительные маршруты к некоторым знакомым сетям, но это необязательно. для того чтобы просмотреть таблицу маршрутизации можно использовать команды route или IP route. C18 итак мы рассмотрели маршрутизацию. это поиск маршрута доставки пакета между составными сетями через промежуточные узлы, которые называются маршрутизаторы. маршрутизация состоит из двух этапов - изучение сети и продвижение пакета. здесь мы рассмотрели продвижение. изучение сети и протоколы маршрутизации рассмотрим если успеем в конце курса. для того чтобы выполнять маршрутизацию используется таблица маршрутизации. вид ее может быть разный в разных устройствах, но всегда есть обязательные столбцы - адрес и маска подсети, интерфейс, шлюз и метрика. на сетевом уровне может быть несколько маршрутов между сетями, и если у нас в таблице маршрутизации есть несколько маршрутов, то выбирается тот маршрут в котором минимальная метрика. также желательно использовать маршрутизатор по умолчанию на который отправляются все пакеты для которых неизвестен явный маршрут. в противном случае пакеты для которых маршрут неизвестен будут отбрасываться

Соседние файлы в папке ЛЕКЦИИ