Передача пакетов на сетевом и канальном уровнях | Курс "Компьютерные сети"

  Рет қаралды 103,653

Andrey Sozykin

Andrey Sozykin

7 жыл бұрын

Взаимодействие сетевого и канального уровней при передаче пакетов по сети. Лекции по курсу "Компьютерные сети" - goo.gl/0aIOuf
Страница курса - www.asozykin.ru/courses/networ...
Канальный уровень используется для передачи данных в одном сегменте сети, а сетевой - для объединение сетей в одну крупную составную сеть.
В каждом пакете содержится 2 адреса: IP (сетевого уровня) и MAC (канального уровня).
Рассматриваются различные варианты передачи пакетов: в рамках одной сети и через маршрутизатор.
На сетевом уровене IP-адреса в пакете сохраняются постоянными.
На канальный уровень MAC-адреса постоянно меняются. Канальный уровень работает по принципу звеньев цепи. Если получатель находится в другой сети, и нет возможности передать данные ему напрямую, то в качестве MAC-адреса получателя указывается MAC-адрес маршрутизатора.
Дополнительные средства, которые используются при передаче пакетов:
- Протокол ARP
- Маска подсети
- Таблица маршрутизации
Лекция "IP-адреса" - • Video
Лекция "Технология Ethernet" - • Video
Лекция "Протокол IP: маршрутизация" - • Video
Лекция "Протокол ARP" - • Протокол ARP | Курс "К...
Практические занятия по курсу "Компьютерные сети" -
goo.gl/YP3l83
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
goo.gl/kW93MA

Пікірлер: 148
@IK-ow2zk
@IK-ow2zk 3 жыл бұрын
Гениальные лекции, все НАСТОЛЬКО понятно и по-полочкам и с картинками, что в голове все сразу в голове оседает! Спасибо Вам за Ваш труд!
@isfland
@isfland 4 жыл бұрын
До просмотра видео этого курса я и не подозревал какие сложные процессы происходят внутри сети когда я смотрю котиков в интернете
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Да, все устроено не просто.
@predvital9098
@predvital9098 Жыл бұрын
Андрей Созыкин очень крутой лектор! В айти уже 16 лет, но посмотрел его курс лекций просто как сериал! Спасибо за труд!
@user-jh6wx1rt1y
@user-jh6wx1rt1y Жыл бұрын
Андрей. Может ты и не поверишь, но весь курс прохожу с тетрадкой - рисую схемы, пишу каждое слово. Вторая тетрадь пошла. А это только середина. Спасибо за бесплатное образование. Сколько лет прошло, а ты все еще актуален. Вот что значит вписать себя в историю Дай Бог тебе здоровья и ясного ума, во веки веков!
@AndreySozykin
@AndreySozykin Жыл бұрын
Спасибо за приятный отзыв! Я лучше запоминаю, именно когда пишу сам от руки. Поэтому считаю, что записывание полезно. Хотя, возможно, это работает не для всех.
@user-xi7ne9bn7s
@user-xi7ne9bn7s Жыл бұрын
@@AndreySozykin Аналогично, всегда конспектирую, зарисовываю - так запоминаю в разы лучше :) А потом сканирую свои же конспекты и сохраняю - вдруг пригодятся. Спасибо большое за прекрасный курс! Еще и с ПРАКТИКОЙ!! Как закончу, перейду к SQL, и даже курс по AI для меня актуален. Вот если бы все преподаватели... ну да ладно, это мечты) Спасибо 💙
@sergeyufimtsev711
@sergeyufimtsev711 7 жыл бұрын
Это очень полезный урок, при изучений в теме этого взаимодействия возникает много вопросов.
@AndreySozykin
@AndreySozykin 7 жыл бұрын
+Sergey Ufimtsev, да, в комментариях действительно много вопросов задавали на эту тему. Поэтому решил записать отдельное видео.
@user-yp9he4ny7f
@user-yp9he4ny7f 3 жыл бұрын
Системно. Структурно. По полочкам разложено. Четко поставленные цели и задачи лекции. . Хорошее владение голосом и интонацией, умение выделять главное и объяснять все простым языком. Огромное спасибо за проделанную работу от непрофессионала! Вы делаете важное дело!!!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста! Рад, что нравится!
@Alexal3
@Alexal3 4 жыл бұрын
Спасибо за Ваши уроки! По-больше бы таких преподавателей)
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Пожалуйста!
@sergeyshestakov607
@sergeyshestakov607 5 жыл бұрын
Спасибо Хотя я все это знаю но всегда приятно освежить и ещё раз проговорить базовые моменты с таким отличным учителем!
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Спасибо за приятный отзыв!
@ceo-s
@ceo-s Ай бұрын
Вот этот урок прям годный. Всё встало на свои места
@user-od3fi6kw5z
@user-od3fi6kw5z 6 жыл бұрын
божественные уроки!
@user-nd4wt1qk4b
@user-nd4wt1qk4b 3 жыл бұрын
Спасибо за Ваш труд! Очень познавательно, живо и интересно. В отличие от классических учебников по сетям.
@user-hx8lk4jo1h
@user-hx8lk4jo1h 5 жыл бұрын
Спасибо за прекрасно-поданный материал. Никакой воды.
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Пожалуйста.
@andreipomorev6292
@andreipomorev6292 3 жыл бұрын
Спасибо за видеоурок - хорошо обьединяет знания про канальный и сетевой уровни!
@ozdeev
@ozdeev 3 жыл бұрын
ты гений! очень доступно! спасибо
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Рад, что нравится подход!
@user-tv9ep4wt8x
@user-tv9ep4wt8x 7 жыл бұрын
спасибо большое за ваш труд!
@AndreySozykin
@AndreySozykin 7 жыл бұрын
+Мадина Кали, пожалуйста!
@111111111si
@111111111si 5 жыл бұрын
Спасибо большое за Ваш труд
@constantineprime5436
@constantineprime5436 3 жыл бұрын
Это просто чудесно, это то что мне нужно было. Невероятно благодарен!!!
@nikolay_antipin
@nikolay_antipin 3 жыл бұрын
Андрей, огромное спасибо за Вашу работу! Изучал по Вашим урокам компьютерные сети, прошёл собеседование!
@skatskau1102
@skatskau1102 6 жыл бұрын
Супер! Большое спасибо за локоничное и внятное объяснение.
@AndreySozykin
@AndreySozykin 6 жыл бұрын
+skat skau, пожалуйста!
@daniilprikhodko4077
@daniilprikhodko4077 2 жыл бұрын
Огромное вам спасибо! Благодаря вам удалось продраться через дебри компьютерных сетей.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 5 жыл бұрын
Интересно, спасибо Необычная схема
@eldarkarimov5791
@eldarkarimov5791 6 жыл бұрын
Благодарю за такие классные уроки спасибо
@AndreySozykin
@AndreySozykin 6 жыл бұрын
Пожалуйста!
@eldarkarimov5791
@eldarkarimov5791 4 жыл бұрын
Как всегда все на высшем уровне 👍🏻👍🏻👍🏻👍🏻
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Спасибо!
@eldarkarimov5791
@eldarkarimov5791 4 жыл бұрын
@@AndreySozykin вам спасибо 👋
@vitalii7672
@vitalii7672 4 жыл бұрын
Добрый день. Спасибо за видео, очень полезно!
@kseniyasakki4382
@kseniyasakki4382 3 жыл бұрын
Спасибо вам, Андрей!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@Q_School
@Q_School 3 жыл бұрын
Спасибо. Qilgan bu yaxshi amallariyezni ajrini bersin
@egorcloud7899
@egorcloud7899 4 жыл бұрын
ты очень большой молодец. спасибо тебе большое. на рутубе по комп. сетям ты топ!
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Спасибо за приятный отзыв!
@prima.vera.shilina
@prima.vera.shilina 2 жыл бұрын
Спасибо! Очень понятно и доступно 👍👍👍
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Пожалуйста! Рад, что понравилось!
@odnorob
@odnorob Жыл бұрын
спасибо, очень доступно и понятно
@user-io2kp7jm6z
@user-io2kp7jm6z 4 жыл бұрын
Супер, прям понял! Спасибо!
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Пожалуйста! Рад, что получилось понятно рассказать!
@calypsegayndamrad8956
@calypsegayndamrad8956 6 жыл бұрын
Спасибо, здорово)))
@AndreySozykin
@AndreySozykin 6 жыл бұрын
Пожалуйста!
@Andrzej3935
@Andrzej3935 2 жыл бұрын
Спасибо!
@kl45gp
@kl45gp 3 жыл бұрын
Спасибо"!
@user-hh9xr4uj3o
@user-hh9xr4uj3o 3 жыл бұрын
спасибо!!!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@artur_kia
@artur_kia 3 жыл бұрын
Спасибо
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@andreykelip5631
@andreykelip5631 4 жыл бұрын
1:30 ARP-запрос делается при каждой отправке пакета? Или где-то сохраняется в компьютере-отправителе? как долго? и сохраняется ли он в компьютере-получателе? 3:13 как у одного маршрутизатора могут быть несколько MAC-адресов? ведь это же индивидуальный номер, полученный при производстве а если одна сеть подключена к нескольким маршрутизаторам, например 192.168.1.0/24 здесь kzfaq.info/get/bejne/ocChpM5i2c_clp8.html ? как она узнает, через какой отправлять пакет? или пакет рассылается на все маршрутизаторы, но только один с ним работает дальше (который знает путь к адресату), а остальные отбрасывают?
@sergeytron994
@sergeytron994 3 жыл бұрын
Я сам прохожу этот курс и мне показалось у Вас интересные вопросы. Попробую ответить. 1. Аrp ответы кешируются в arp-таблице на компьютерах-получателях, на компьютерах-отправителях, на маршрутизаторах. По умолчанию создается 149 сегментов, каждый из которых содержит по 7 записей, так что всего в таблице может храниться 1043 (149 x 7) адреса хостов. Записи оттуда удаляются при переполнении кеша. Можно обнулить сразу всё выключив устройство (комп, маршрутизатор) 2. Как ответил Андрей в комментах ниже, маршрутизатор это компьютер с множеством сетевых карт, каждая из карт имеет свой МАC, так что у маршрутизатора много MAC адресов и много интерфейсов. 3. Если в сети несколько маршрутизаторов и несколько маршрутов до одного и того же компьютера-получателя, тогда выбирается запись с самым низким значением поля Метрика из таблицы маршрутизации(компьютера-отправителя). Поле метрика заполняется в таблице маршрутизации с помощью протоколов RIP (редко), OSPF (часто). Эти протоколы Андрей осветил в продвинутом курсе. Если что не так написал, поправьте.
@sliva757
@sliva757 5 жыл бұрын
Добрый вечер. проясните мне пж, получается есть маршрутизация, маршруты. получается как таковой, IP следующего роутера не прописывается в полях отправитель /получатель, они нужны, грубо говоря чтобы узнать MAC следующего роутера?
@xmarekx
@xmarekx 5 жыл бұрын
Доброго времени суток. Не знаю, задавали ли этот вопрос тут. Но, судя по всему, нет. Тот факт, что маршрутизатор имеет две подсети, я могу уяснить. Но почему он имеет два мак-адреса? Т.е. в маршрутизаторе как бы две сетевой карты и между ними свитч?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Маршрутизатор - это компьютер, у которого несколько сетевых карт. У каждой карты свой MAC-адрес. Данные между ними передаются через память компьютера. Програмные маршрутизаторы, например, на Linux, именно так и устроены. Аппаратные маршрутизаторы - это компьютеры в специализированном корпусе со специализированной ОС. Но логика их работы такая же, как и у программных маршрутизаторов.
@saniadas
@saniadas 6 жыл бұрын
Андрей а где презентация по данной лекции в папке "Презентации для видеолекций"?
@rostl642
@rostl642 7 жыл бұрын
Здравствуйте Андрей :) У меня вопрос по поводу самой маршрутизации, не могу найти самостоятельно ответ. Что в пакете меняется при передаче с маршрутизатора на маршрутизатор в процессе маршрутизации? 2 IP-адреса неизменны: отправителя и получателя, MAC на сетевом не используется. Не могу понять этого.
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Меняются именно MAC-адреса. Маршрутизатор для передачи данных использует технологию канального уровня. У каждого интерфейса маршрутизатора, кроме IP-адреса, есть и MAC-адрес. Поэтому при передаче в пакете указывается MAC-адрес следующего маршрутизатора. IP-адреса действительно остаются неизменными.
@sapfir8onl
@sapfir8onl 5 жыл бұрын
Андрей, скажите пожалуйста, а можно как-то посмотреть эту цепочку замены мак адресов с помощью каких-то инструментов типа wireshark? или traceroute не позволяет увидеть эти промежуточные мак адреса?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
traceroute не позволяет, т.к. работает на сетевом уровне только с IP-адресами. Нужно смотреть в каждой отдельной подсети с помощью Wireshark.
@w1tcherj
@w1tcherj 5 жыл бұрын
можешь установить циску пакет трейсер, создать сеть и там глядеть как меняется заголовок ) только зачем тебе это?
@PavlentijIvani4
@PavlentijIvani4 4 жыл бұрын
Андрей, скажите пожалуйста, на 4:09 просмотрел три раза, я правильно понимаю, что хост 192.168.1.1 так и не узнает МАС адрес хоста 10.2.3.11, т.к. это уже работа роутера в данной схеме?
@constantineprime5436
@constantineprime5436 3 жыл бұрын
Да, мак адрес работает только на канальном уровне, тоесть в подсети. Ему и незачем знать мак адрес хоста в другом сегменте сети, это ему ничего не даст.
@eugenegorz635
@eugenegorz635 2 жыл бұрын
Ip- адрес делится на адрес сети и адрес хоста в этой сети. Почему этого недостаточно для передачи пакета?
@user-od4nl6rg2k
@user-od4nl6rg2k 6 жыл бұрын
Здравствуйте Андрей! как может узнать получатель мой мак адрес, если запрос проходит через маршрутизаторы? Имеется в виду желание скрыть свой мак адрес, а не обнародовать его
@AndreySozykin
@AndreySozykin 6 жыл бұрын
+Рустам Александров, если пакеты проходят через маршрутизатор, то отправитель не знает MAC-адреса получателя. Пакет передается на MAC-адрес маршрутизатора, после этого маршрутизатор передает получателю. То есть MAC-адрес получателя знает только маршрутизатор.
@user-nv8ww3oj9w
@user-nv8ww3oj9w 7 жыл бұрын
Не совсем понятно, в каком пакете записывается и ip, и mac? или это рассматривается и ip-пакет, и кадр ethernet?
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Да, рассматривается IP-пакет и кадр Ethernet.
@envy1616
@envy1616 4 жыл бұрын
Андрей, есть вопрос. Если компьютеры находятся в одном сегменте сети (начало лекции), то почему тогда формируются пакеты и отправляются arp запросы? разве не будет передача фреймов на канальном уровне напрямую между компьютерами? спасибо!
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Для передачи данных используются все уровни TCP/IP. Приложение не знает, в одном сегменте находится получатель, или нет. Это внутреннее дело сети и не должно интересовать приложение.
@comedypeople1249
@comedypeople1249 5 жыл бұрын
Если пакет идёт от ПК1 через два роутера (маршрутизатора) к ПК 2, роутер же не меняет IP адрес пакета отправителя? Или же работает по принципу NAT?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
IP адреса при передаче через маршрутизаторы не должны меняться. NAT - это единственное исключение. Но в примере нигде не написано, что используется NAT. Так что я думаю, что IP адрес не меняется.
@user-bj9hd1bc4j
@user-bj9hd1bc4j 2 жыл бұрын
А вот вы показали замену mac адресов, это так работает маршрутизация, или это прокси-arp?
@user-gw4nw9hc1i
@user-gw4nw9hc1i 2 жыл бұрын
Спасибо большое за лекцию и за весь курс. Ответь, пожалуйста, на вопрос как у одного маршрутизатора могут быть два разных MAC-адреса? В вашем примере с двумя подсетями именно так изображено.
@AndreySozykin
@AndreySozykin 2 жыл бұрын
У маршрутизатора несколько сетевых интерфейсов, каждый из которых подключается к отдельной сети. У каждого такого интерфейса свой MAC-адрес. Если в обычный компьютер вставить два сетевых адаптера, то у него тоже будет два MAC-адреса, по одному на каждую сетевую карту.
@user-jt8ye3wl9q
@user-jt8ye3wl9q Ай бұрын
Здравствуйте, немного не понимаю как это работает. На маршрутизаторе же включен NAT? Если да, то почему заголовки айпи не меняются? Если NAT не включен, то как мы выходим в другую сеть через внешний интерфейс?
@yanaasadchaya1180
@yanaasadchaya1180 7 жыл бұрын
Спасибо большое за лекцию, но остался один вопрос. Если нужно отправить пакет в другую подсеть, и в нашей подсети есть два маршрутизатора, как хост определяет мас-адрес какого из них использовать?
@AndreySozykin
@AndreySozykin 7 жыл бұрын
+Яна Короткина, в таблице маршрутизации есть поле "Метрика". Она определяет "расстояние" до интересующей нас сети через данный маршрутизатор с учетом количества промежуточных маршрутизаторов, скорости каналов связи между ними и некоторых других параметров. Из двух маршрутизаторов будет выбран тот, у которого меньше метрика.
@w1tcherj
@w1tcherj 5 жыл бұрын
@@AndreySozykin разве не будет использоваться тот, который прописан в адресе шлюз по умолчанию?
@constantineprime5436
@constantineprime5436 3 жыл бұрын
Kot Vas'ka это если в таблице маршрутизации нет пути к указаному адресу
@Wra-ij8yk
@Wra-ij8yk 7 ай бұрын
Можно ли построить сеть на Ip протоколе на локальных ip без маршрутизаторов?
@AndreySozykin
@AndreySozykin 7 ай бұрын
Да, конечно, можно. Будет достаточно коммутаторов или Wi-Fi. Но к Интернет без маршрутизатора подключиться не сможете.
@w1tcherj
@w1tcherj 5 жыл бұрын
Очень важный урок, но нужно поменять название на более броское.
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Долго думал над названием, но лучше ничего не смог придумать. Есть предложения по названию?
@w1tcherj
@w1tcherj 5 жыл бұрын
@@AndreySozykin "ШОК,18+! Твой ПК в сети может увидеть каждый!" уверен, просмотров будет больше)
@user-sz8fj9mf1z
@user-sz8fj9mf1z 3 жыл бұрын
@@w1tcherj в таких видео это ни к чему. Это образовательное видео. Подобное только приведёт к дизлайкам
@fpv_cinematic2460
@fpv_cinematic2460 7 ай бұрын
Единственное не понятно, у вас в презентации указанны локальные ip адреса, разве не должны на их месте быть глобальные ip адреса? Или я не так понял
@seafue1059
@seafue1059 5 жыл бұрын
Что делать? У меня доставленных пакетов меньше чем полученных и иногда packet loss 20%
@comedypeople1249
@comedypeople1249 5 жыл бұрын
Здраствейте, а если в сети есть комутатор перед маршрутизатором, то сначала мак получателя будет мак комутатора? (Так же и с концентратором). Если не сложно, как с вами можно связатся.?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
У коммутаторов нет своих MAC-адресов, которые используются для передачи данных. Поэтому сразу идет MAC коммутатора.
@comedypeople1249
@comedypeople1249 5 жыл бұрын
@@AndreySozykin Вы хотели сказать (сразу идёт мак маршрутизатора?)
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Да, MAC маршрутизатора.
@comedypeople1249
@comedypeople1249 5 жыл бұрын
@@AndreySozykin я скинул пример, могли бы объяснить на нем? Правильность прохождения пакета
@egorcloud7899
@egorcloud7899 4 жыл бұрын
@@AndreySozykin 5:59 Протокол STP | Курс "Компьютерные сети" вы там говорили что у коммутатора есть свои мас адреса, я так понимаю мас адреса еще и делятся как то или в коммутаторах просто не встроен такой алгоритм работы как в маршрутизаторах c mac адресами???
@user-ll7cx2le7z
@user-ll7cx2le7z 7 жыл бұрын
Андрей, спасибо за видео! Ты не мог бы прояснить такой вопрос: в лекции сказано, что IP-адреса получателя и отправителя остаются неизменными, в частности маршрутизатор при отправке пакета в другую сеть не меняет IP-адрес отправителя. Но как тогда осуществляется взаимодействие с компьютерами в интернет, например по механизму NAT? Ведь маршрутизатор в этом случае должен IP-адрес отправителя заменить на свой внешний IP-адрес и записать у себя соответствие между ними
@AndreySozykin
@AndreySozykin 7 жыл бұрын
+Игорь Елфимов, я говорил просто об IP, в котором заложены принципы сквозной адресации и возможности соединения каждый с каждым. Если использовать "белые" IP-адреса, то ничего преобразовывать не нужно. NAT - это исключение, хотя сейчас это часто используется из-за недостатка IPv4 адресов. В NAT, конечно же, происходит замена IP-адреса.
@user-ll7cx2le7z
@user-ll7cx2le7z 7 жыл бұрын
+Andrey Sozykin, А сейчас, в наше время чаще используются серые IP, то есть внутри провайдера идёт одна адресация, а в интернете у всех, кто подключен через этого провайдера один и тот же, белый IP, правильно я понимаю?
@AndreySozykin
@AndreySozykin 7 жыл бұрын
+Игорь Елфимов, да почти всегда так. Некоторые провайдеры дают белые IP-адреса, но это редкость или услуга за дополнительные деньги.
@user-ll7cx2le7z
@user-ll7cx2le7z 7 жыл бұрын
+Andrey Sozykin, А провайдер внутри своей сети может использовать только зарезервированные диапазоны адресов или вообще любые?
@AndreySozykin
@AndreySozykin 7 жыл бұрын
+Игорь Елфимов, рекомендуется использовать частные адреса. Но на самом деле, если сеть не подключается напрямую к интернет, то никто не может проверить, какие адреса используются.
@D0sart
@D0sart 7 жыл бұрын
Откуда компьютер отправитель, знает IP адрес получателя?
@AndreySozykin
@AndreySozykin 7 жыл бұрын
+D0sart, как правило, мы знаем доменное имя компьютера, к которому хотим подключится, например, www.youtube.com. С помощью DNS по имени определяется IP-адрес. В сетевом приложении IP-адрес, например, сервера баз данных, должен быть прописан в конфигурационный файл. Возможны другие варианты, но IP-адрес получателя всегда должен быть известен заранее.
@PavlentijIvani4
@PavlentijIvani4 4 жыл бұрын
Аналогия с письмами, откуда вы узнали адрес того, кому вы хотите отправить письмо?
@nicolasr5858
@nicolasr5858 7 жыл бұрын
Очень познавательно. Еще раз большое спасибо. А можно глупый вопрос:). Раз арп запросы не проходят через маршрутизатор, то каким образом работники того же провайдера узнают мой MAC адрес, спрятанный за несколькими маршрутизаторами. Есть какие-то специальные запросы? Или они каким-то образом могут брать его из подконтрольных им маршрутизаторов, которые находятся со мной в одной сети.
@AndreySozykin
@AndreySozykin 7 жыл бұрын
+Nicolas R, да, они берутся из маршрутизаторов, которые с вами в одной сети.
@nicolasr5858
@nicolasr5858 7 жыл бұрын
Andrey Sozykin Спасибо
@onamixt
@onamixt 2 жыл бұрын
Как компьютер составляет таблицу маршрутизации?
@bambimbambas
@bambimbambas 2 жыл бұрын
Андрей, здравствуйте ! Во первых, спасибо огромное за курс, это очень круто. В Несколько часов лекций вместить всего Таненбаума :) Но хотелось бы прояснить такой момент, который я вообще не понимаю: зачем компьютеру(отправителю) получать мак адрес получателя, если в крупной сети, где находимся мы все вместе, всё общение происходит на сетевом уровне и, соответственно, реализуется благодаря ip-адресам. Надеюсь вы ответите. Спасибо
@bambimbambas
@bambimbambas 2 жыл бұрын
Бля
@user-gw4nw9hc1i
@user-gw4nw9hc1i 2 жыл бұрын
Я абсолютно не специалист, поэтому это полнейшее ИМХО. Канальный уровень не понимает ip-адреса, он общается с помощью MAC. Почему бы вообще не отказаться от MAC и использовать только ip? Ну тут наверное и исторический фактор. Сначала пользовались только MAC адресами в каком-нибудь ethernet 2, а потом захотелось разделённые локальные сети на ethernet 2 объединить и тут понадобился протокол, который сохранит предыдущую технологию( так как для неё уже сделана инфраструктура и обучены специалисты), и объединит нас всех вместе в одну глобальную сеть.
@nonamenoname7423
@nonamenoname7423 2 жыл бұрын
Так как все данные передаются по технологиям канального уровня, тобеж у маршрутизатора интерфейсы это посути сетевые карты ETHERNET которые не знают IP адресов
@user-sb6et3xx5p
@user-sb6et3xx5p 2 жыл бұрын
+ПАН ГАЛИЧ, Вам нужно еще раз пересмотреть видео "Модель OSI" из этого Курса "Компьютерные сети" :-) "Общение" происходит на всех уровнях модели OSI (или модели TCP/IP, кому как больше нравится)!!! Данные приложений в современных сетях (Ethernet / IP / (TCP/UDP/SCTP) ) передаются по принципу матрёшки (модель OSI / модель TCP/IP), т.е. данные вышестоящего уровня вкладываются (инкапсулируются) в поле данных нижестоящего уровня и обёртываются заголовком этого уровня, формируя транспортную единицу данного уровня (сообщение / сегмент/дейтаграмму / пакет / кадр). И так происходит от уровня 7 (модели OSI) до уровня 1, на котором уже нет своей транспортной единицы, а идёт преобразование информации в двоичный код (кодирование) и прочее. Так вот любому устройству, подключенному в конечном итоге к сети Ethernet (компьютер, сервер, принтер, коммутатор, маршрутизатор), чтобы передать данные другому устройству нужен МАС-адрес этого устройства. Потому как на принимающей стороне (т.е. на другом устройстве) процесс получения информации из электрического сигнала будет происходить в противоположной последовательности: от 1-го уровня модели OSI и до 7-го. Если сетевая карта принимающего устройства не обнаружит свой МАС-адрес в поле "МАС-адрес получателя" кадра Ethernet, то она просто уничтожит этот полученный кадр и вся дальнейшая информация (заголовок IP-пакета, заголовок TCP/UDP и сами полезные данные) будет потеряна.
@user-nd5yc9dl1s
@user-nd5yc9dl1s 3 жыл бұрын
4:31, нужно исправить на "отправитель"
@mysonicteam7977
@mysonicteam7977 4 жыл бұрын
А как маршрутизатор, через который передается пакет в другую сеть, узнает мак адрес получателя имея только ip? Они же не могут работать в широковещательном режиме и соответственно arp протокол работать не будет
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Зависит от технологии, по которой соединены маршрутизаторы. Если используется Ethernet, то протокол ARP работает. В других технологиях свои методы и подходы, в том числе MAC-адреса могут не использоваться вообще.
@comedypeople1249
@comedypeople1249 5 жыл бұрын
www.almodi.org/phpbb/viewtopic.php?t=7888#p102015 вот пример, IP отправителя и ІР получателя везде однаковое же? Здесь же не действует принцип NAT по замене IP в маршрутизаторах?
@D0sart
@D0sart 7 жыл бұрын
По-моему, в вашем рассказе отсутствует важная деталь - таблица маршрутизации. Она есть у хостов и маршрутизаторов. Не могли бы вы более подробно раскрыть алгоритм передачи данных?
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Про таблицу маршрутизации есть отдельное видео - kzfaq.info/get/bejne/bcl5nK5kz8ivYKc.html
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 5 жыл бұрын
улучшенная версия kzfaq.info/get/bejne/ocChpM5i2c_clp8.html без ГМО))
@user-ig1ty7dl1k
@user-ig1ty7dl1k 2 жыл бұрын
Вопрос - я заметил что устройства, подключенные к моему роутеру имеют ip вида 192.168.x.x, у моего соседа(например) точно такие же адреса в сети ЕГО роутера. Как потом понять что адреc получателя вида 192.168.x.x это именно адрес МОЕГО устройства а не соседа?
@user-ig1ty7dl1k
@user-ig1ty7dl1k 2 жыл бұрын
аа, там как то дополнительно сравниваются MAC адреса еще?
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Адреса из диапазона 192.168.x.x - это частные адреса, которые не маршрутизируются в интернет. Для подключения их к интернет используется NAT.
@user-ig1ty7dl1k
@user-ig1ty7dl1k 2 жыл бұрын
@@AndreySozykin спасибо!
@mr.belizar
@mr.belizar 2 жыл бұрын
Нифига не понятно. в лекции про АРП таблицы четко говорилось что каждому МАК адресу соответствует АйПи адрес. Тут же получается что мы забиваем на АРП и в поле получателя пишем левй МАК (МАК маршрутизатора) несмотря на то что он не соответствует АйПи получателя...
@Alexey0795
@Alexey0795 5 жыл бұрын
3:40 а что если выделить цветом адреса
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Да, хорошая идея.
@user-qd1ve1jt7w
@user-qd1ve1jt7w 8 ай бұрын
Вместо кадра(фрейма) используется слово пакет. Mac-адреса меняются в кадре, в пакете их нет. Для простоты понимания используется слово пакет вместо кадра? Или я что-то не понимаю?
@KKK42402
@KKK42402 8 ай бұрын
Ниже такой вопрос уже задавали
@user-qd1ve1jt7w
@user-qd1ve1jt7w 8 ай бұрын
@@KKK42402 столько комментариев, но не нашел
@IAGanja
@IAGanja 4 ай бұрын
кадр на канальном уровне, пакет на сетевом@@user-qd1ve1jt7w
@user-rf8tj6hi8s
@user-rf8tj6hi8s 3 жыл бұрын
После этого урока все сошлось и кажется я понял модель OSI
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Отлично!
@andreymcover1122
@andreymcover1122 5 жыл бұрын
Подскажите, пожалуйста, как правильно у нас у всех у домашнего компа IP 192.168.1.ххх. Ответные пакеты с разных сайтов приходят по схеме из этого урока? По MAC адресу?
@andreymcover1122
@andreymcover1122 5 жыл бұрын
@@AndreySozykin спасибо за ответ. Как раз сейчас смотрю ваш урок про NAT. А можно тогда попросить объяснить разницу между NAT и этим уроком?
@kibenito
@kibenito 4 ай бұрын
Я прям чувствую, как шевелится мой мозг 😂
@AndreySozykin
@AndreySozykin 4 ай бұрын
😊😊😊
@user-cl9yj3yr8r
@user-cl9yj3yr8r 5 жыл бұрын
То есть отправитель никогда не знает точный MAC адрес получателя в разных сетях? он до него просто не доходит а доходит адрес ближнего к нему маршрутизатора
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Да, именно так.
@w1tcherj
@w1tcherj 5 жыл бұрын
ему и не надо знать макадрес, потому что маршрутизацией трафика между сегментами занимается IP. Это как ты отправляешь письмо по почте в другой конец Земли, ты указываешь только конечный адрес(IP), звонишь курьеру(узнаешь мак ближайшего узла), и всё, а курьер уже везет в почтовое отделение, почтовое отделение в главное отделение, то в свою очередь на границу отправляет(это все смена макадресов в езернет заголовке кадра). Понял?
@user-cl9yj3yr8r
@user-cl9yj3yr8r 5 жыл бұрын
David Cable да спасибо за обьяснение
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 7 МЛН
New model rc bird unboxing and testing
00:10
Ruhul Shorts
Рет қаралды 25 МЛН
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 8 МЛН
Протокол STP | Курс "Компьютерные сети"
15:13
Что такое TCP/IP: Объясняем на пальцах
15:38
Протокол DHCP | Курс "Компьютерные сети"
12:29
VLAN - Виртуальные локальные сети
17:45
Давыд Рыленков
Рет қаралды 296 М.
Протокол HTTP | Курс "Компьютерные сети"
11:50
UML Диаграмма Классов (UML Class Diagram)
9:04
Аве Кодер
Рет қаралды 115 М.
Самые крутые школьные гаджеты
0:49
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
ALSER kz
Рет қаралды 231 М.
Xiaomi SU-7 Max 2024 - Самый быстрый мобильник
32:11
Клубный сервис
Рет қаралды 488 М.
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 6 МЛН