Сетевой уровень | Курс "Компьютерные сети"
ฝัง
- เผยแพร่เมื่อ 6 ก.ย. 2024
- Лекция по сетевому уровню модели OSI. Курс "Компьютерные сети" - www.asozykin.r....
Сетевой уровень (network layer) объединяет сети, построенные на основе разных технологий канального уровня:
- Ethernet
- Wi-Fi
- 5G/4G/3G
- MPLS
- ATM, TokenRing, FDDI (устаревшие)
Сетевой уровень - основа Интерне. Винтона Серфа и Роберта Кана, предложивших идею сетевого уровня, называют "Отцами Интернета".
Задачи сетевого уровня:
- Объединение сетей, построенных на основе разных технологий канального уровня (internetworking).
- Маршрутизация - поиск маршрута пакета в крупной составной сети.
- Обеспечение качества обслуживания
Рассматриваются ограничения Ethernet, не позволяющие построить на его основе крупную глобальную сеть.
Устройство сетевого уровня - маршрутизатор.
Протоколы сетевого уровня стека TCP/IP
- IP
- ICMP
- ARP
- DHCP
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках -
goo.gl/kW93MA
Обновленная версия лекции с более качественным звуком.
Пожалуйста! Донат можно слать сюда - rocketbank.ru/andrey-sozykin-crimson-silence
@Andrey Sozykin Андрей, в этом видео вы рассказываете про фрагментацию кадра на сетевом уровне, но в предыдущих видео рассказывали про фрагментацию в Wi-Fi (который на канальном). Значит ли это что фрагментация на сетевом уровне актуальна прежде всего для Ethernet ? Спасибо
Почему в ваших видеолекциях DHCP относится к сетевому уровню, а не прикладному?
@@mrBrunet Вы путаете сервис и протокол.
Андрей, спасибо огромное за Ваш труд!!! Смотрю урок за уроком и каждый раз поражаюсь очень грамотным и в свою очередь доходчивым стилем лекций!!! Спасибо!
Пожалуйста! Рад, что нравится!
Вкупе с известной книгой Танненбаума все просто отлично усваивается!
Спасибо!
Пожалуйста! Успехов!
а книга олифера по этой теме норм ?
Смотрел этот плейлист в 2016 году, с тех пор остался у меня сохранённым. Сейчас импульсивно решил пересмотреть, и оказалось, что видео в нём обновлены. Был приятно удивлён!
лучше курсов я не читал ине слышал самое главное просто. Даешь стране еще больше качественные лекции👍👍👍👍
Спасибо за приятный отзыв! Рад, что понравилось!
Одни из лучших лекций и лекторов! спасибо большое! все понятно и доступно. Хорошая речь и голос. И за визуализацию отдельно - спасибо!
Спасибо большое за курсы, всё очень понятно и без воды.
Андрей, хочу сказать одну вещь, никогда не хотел узнать что такое IP, как устроена сеть и прочее.. Но после Твоих видео я можно сказать полюбил эту тему. +
Спасибо, для меня это очень ценно. Рад, что мои видео меняют отношение к компьютерным сетям и к изучению в целом.
Огромное спасибо. Как же классно вы объясняете!!!
Пожалуйста!
Андрей, огромное спасибо за Вашу работу! Изучал по Вашим урокам компьютерные сети, прошёл собеседование!
Спасибо за Ваши видео. Очень подробный разбор материала, отличные презентации.
В вводной лекции про TCP/IP можно было бы сказать где-то в начале, что "Internet" это сокращение от "InterNetworking". Думаю это тот случай, когда название феномена отлично передаёт и его историю появления и его концептуальную модель. Спасибо большое за лекции!
Это есть в лекции по IP - th-cam.com/video/b_Pv7FRLH0M/w-d-xo.html
На самом деле internet - это объединенная сеть, которая получается в результата InterNetworking.
А Internet с большой буквы - название самой популярной сейчас объединенной сети.
Спасибо вам, Андрей!
Пожалуйста!
Андрей, спасибо за видео... да да, каждый раз, когда я начинаю поиски работы, я всегда пересматриваю этот курс.
Это видео я еще не видел, но оно дейсвительно стоящее, я сейчас помню один вопрос, который мне задали на собеседовании в 2010 году "можно ли построить сеть без использования ip протокола", тогда я не смог ответить четко на этот вопрос
Пожалуйста! Сейчас, надеюсь, получится на такой вопрос ответить?
Спасибо.
Qilgan bu yaxshi amallariyezni ajrini bersin
Еще раз огромное спасибо! Все просто и понятно. После этого курса сдала экзамен без подготовки.
Поздравляю! Какой университет?
@@AndreySozykin
Киевский политехнический институт )) Плюс ргр было по проектированию сети, и без ваших лекций было бы гораздо сложнее.
можно рассматривать как вводную лекцию о сетевом уровне. Весьма неплохо на мой вкус.
Это и есть вводная лекция :-)
Очень доходчиво объясняете. Спасибо.
Спасибо!
Огромное спасибо!Очень качественные уроки.
Пожалуйста! Рад, что нравится!
СПАСИБО!!!! Большое, человеческое!
Пожалуйста!
Супер!
Отличная лекция
Спасибо!
О, курто! Есть повод пересмотреть.
Надеюсь, будет полезным!
Большое спасибо за Ваш труд!
Большое пожалуйста!
Прекрасные лекции!! Спасибо Вам большое!)
Пожалуйста!
большое спасибо из Армении !!!
Спасибо за урок
Пожалуйста!
Супер лекции!
Спасибо!
Курс очень качественный, спасибо! Андрей, а будет лекция по протоколу SSH и SFTP?? А может и по OpenVPN? Очень интересно, ждать или нет)
спасибо
Пожалуйста!
Спасибо огромное!
Пожалуйста!
Очень круто!
Спасибо!
Вышка! Спасибо!
Пожалуйста!
А можно вопрос перефразировать: Зачем нужны теперь МАС адреса, если все компьютеры всё равно имеют частные адреса? Ведь можно ориентироваться на них
MAC адрес используется на канальном уровне. Поэтому такие адреса обязательно нужны.
3:01 - сделали небольшую оговорку, вы сказали в интернет вместо изернет, но а так всё замечательно!
Спасибо за отличную лекцию, но хотелось бы всё-таки услышать что-то про jumbo frames - кадры по 9000 байт
Просто кадры, размер которых больше. Меньше накладные расходы на заголовки, данные передаются быстрее.
6:07-6:25
Возможно я ошибаюсь, но разве не NAT (или PAT) отвечает за преобразование публичных адресов в приватные и обратно?
А ARP для MAC адресов
Большое спасибо, Андрей! Очень интересное видео. Привет из Болгарии ... :)
ух ты, болгарин, но как ты знаешь русский?
@@A1lexander Я учил русский в школе, но это было давно.
@@rosen_matev и ты можешь теперь говорить и воспринимать русских на слух? Я думаю одной бы школой тут не обошлось.
@@A1lexander Это не совсем так. Я хорошо воспринимаю, но плохо говорю. Когда я учился в школе, мои учителя были очень требовательны к русскому языку.
@@rosen_matev оо, я понял тебя. Ну я могу посоветовать тогда побольше общаться на русском с кем-нибудь, найти русскоговорящих друзей например. Не прекращай свой прогресс в русском, я уверен, тебе это пригодиться ещё, плюс знание языка очень круто, особенно русского, будешь удивлять всех! Удачи тебе!
Четко , спасибо бро
Пожалуйста!
ОЧЕНЬ ГРАМОТНО!
Спасибо!
Не очень поняла аргумент про то , что возможность создания крупной сети Ethernet ограничена из-за таблицы коммутации, т.к. она должна содержать МАС адреса всех хостов в сети, и для глобальной сети эта таблица будет огромной. Но ведь ранее говорилось, что у каждого коммутатора своя таблица коммутации, и при этом в сети может быть несколько коммутаторов. В чем тогда ограничение? Ведь для глобальной сети будет не одна таблица на всю сеть, а по таблице на каждый коммутатор в сети (которая при этом хранится в памяти коммутатора)
спасибо!
Пожалуйста!
Цитирую из источника: "Максимально возможная длина датаграммы в заданном носителе называется максимальным элементом пересылки (Maximum Transmission Unit - MTU). Например, для DIX Ethernet значение MTU равно 1500 октетам, для 802.3 - 1492 октетам, для FDDI - 4352, для SMDS - 9180 октетам.
В больших сетях интернета хост источника может не знать размеров всех ограничений по пути пересылки датаграммы. Что же произойдет, если хост отправит слишком большую для одной из промежуточных сетей датаграмму?
Когда такая датаграмма достигнет маршрутизатора, подключенного к промежуточной сети, IP решит проблему с размером датаграммы, разделив ее на несколько небольших фрагментов. Хост назначения далее должен будет провести сборку всех полученных кадров и восстановить исходную датаграмму."
Боюсь, что мой вопрос может оказаться глупым, но в чем разница между плоской и иерархической схемой?
наверное, в иеархической есть приоритетность
Андрей, вопрос. Если мы отправляем сообщение в глобальную сеть, могут ли все пакеты идти по одному пути? В чём причина того, что один пакет пошёл по одному пути, а следующий за ним может пойти по другому?
Чаще всего бывает, что все пакеты пойдут по одному пути. Причины, по которым пакеты могут пойти разными путями:
- Вышел из строя один из маршрутизаторов или каналов связи, через который ранее шли пакеты.
- Некоторые маршрутизаторы могут использовать алгоритмы балансировки нагрузки между несколькими каналами связи. Если есть два маршрута, ведущих к одному устройству, и мы отправляем все пакеты только по одному пути, то при большом объеме трафика этот путь может оказаться перегружет. А альтернативный путь при этом не используется совсем. Если маршрутизатор использует алгоритмы продвижения пакетов с учетом загрузки каналов, то разные пакеты пойдут по разным путям.
- Маршрутизатор может использовать алгоритмы обеспечения качества обслуживания, работа которых может привести к подобным эффектам.
гений!!!!!
Спасибо за лекцию, очень информативно. Можно ли где-то скачать слайды, например в pdf формате?
Да, с сайта курса - www.asozykin.ru/courses/networks_online
Андрей, уже пересмотрел все видео в курсе, так и не нашел ответ. Как доставляются пакеты на канальном уровне от маршрутизатора к маршрутизатору в глобальной сети. Пакуются ли пакеты в кадры и используется для них какая-нибудь адресация типа МАС или пакеты сразу передаются на физический уровень?
Вот видео на эту тему - th-cam.com/video/z0NfI2NeDHI/w-d-xo.html
@@AndreySozykin ахах)) но Рамштайн в этом вопросе тоже не помог(( Все равно спасибо
А вот wi-fi роутеры, которые стоят почти в каждой квартире, являются устройствами канального или сетевого уровня?
Канального и сетевого сразу.
@@AndreySozykin А физического?
Всё хорошо, спасибо! Но почему DHCP - протокол сетевого уровня, везде пишут - DHCP протокол прикладного уровня?
Это зависит от принципов распределения протоколов по уровням: по функциональности или по инкапсуляции. Мне больше нравится подход по функциональности. На тему уровня протокола DHCP у меня есть отдельное видео - th-cam.com/video/8awHbszHDAY/w-d-xo.html
Обязателен ли сетевой уровень, если мне не нужно разрабатывать приложение для подсетей или глоб сетей, а больше для lan ( на мак адресах).
Или сетевой уровень это какой-то обязательный интерфейс через который все равно придется взаимодействовать.
Не понимаю зачем мне 3 уровень оси в таком случаи
Технически можно обойтись и без сетевого уровня, если работаете внутри одной сети. Но на практике обычно проще использовать существующие реализации сетевого и транспортного уровней, чем переписывать все заново.
@@AndreySozykin, благодарю ❄❄❄
👍
🙏
Спасибо!а будут ли видео о BGP ?
Пожалуйста! Да, будет про BGP, а также про RIP и OSPF.
маршрутизатор для объединения сетей, Вы говорите...а сетевой мост, получается, не нужен?
Сетевые мосты сейчас почти не используются. Они раньше были нужны для того, чтобы разбить крупную сеть не изолированные фрагменты на канальном уровне. Чтобы в каждом фрагменте стало меньше устройств и сеть работала лучше.
Сейчас Wi-Fi маршрутизаторы и некоторые другие устройства могут работать в режиме сетевого моста. Но отдельных сетевых мостов я давно не встречал.
@@AndreySozykin спасибо
На сайте вместо лекции "Сетевой уровень" лежит ссылка на "Основы организации комп. сетей"
о, уже исправили. Большое спасибо!
Я правильно понял что ARP из IP выдает MAC?
Да, по IP находит MAC.
Здравствуйте! Для начала я хотел поблагодарить Вас, за ваши великолепные видео.
Но на этом видео у меня возник вопрос, может-быть я прослушал.
Каким образом тогда данные из Екатеринбурга попадут в Челябинск, если на нижнем уровне это было невозможно из-за STP?
В примере канальный уровень видит только связи между отдельными городами, поэтому не возникает кольца. Логика передачи данных организуется на сетевом уровне через маршрутизацию.
о боги
В какой из лекций объясняется путь сетевого пакета и изменения в нем (ip src, ip dst)?
IP отправителя и получателя не должны меняться при передаче по сети, если не используется NAT.
Меняются MAC-адреса на каждом этапе передаче, но IP остаются постоянными. Иначе будет непонятно, куда именно передавать пакет.
Про смену MAC-адресов при передаче есть видео - th-cam.com/video/sHHg-Ni3eIU/w-d-xo.html
Как протокол "сетевого уровня" DHCP может использовать порты 67 и 68, т.е. транспортный уровень?
Пакет отбрасывается (кем?), если нельзя определить(кто определяет) куда его нужно отправить.
Пакет отбрасывается маршрутизатором.
@@AndreySozykin Спасибо за ответ!
Добрый день, Андрей. Я где-то читала, что Вы скидывали ссылку на Ваши видео в виде презентации. К сожалению, не могу найти данную ссылку. Можете ли еще раз скинуть? Спасибо.
Нашли? У меня только старого образца остались
20 минут про сетевой уровень, офигеть. Я смогу сдать ccna только выучив информацию с ваших роликов?)
Конечно нет :-) CCNA - это практический экзамен на знание оборудования Cisco. В моем же курсе только теория, без конкретного оборудования. В CCNA теории тоже достаточно, но особенности Cisco все таки придется учить.
Как обладатель ccnp, скажу, что "CCNA - это практический экзамен на знание оборудования Cisco" - абсолютно не верное утверждение. На мой взгляд CCNA содержит цисковкие фичи не более чем 5-10%, все остальное - чисто теоретические и практические вопросы по основам сетей.
То есть на CCNA можно сдать только по моему курсу? Я сам не сдавал, интересует мнение людей, кто это делал.
Вы занимаетесь правильным делом. Но для сдачи ccna вашего курса недостаточно. Очень много вопросов по протоколам связующего дерева STP (PVST, Rapid PVST), динамическим протоколам маршрутизации (OSPF, EIGRP), траблшутинг и пр.. P.S. И я немного не так высказался, под "фичами" я имел ввиду синтаксис команд Cisco IOS. Хотя есть ещё вопросы по цисковским протоколам вроде PAgP, CDP, GLBP, но их совсем немного.
Так а в сотовой сети есть гарантия доставки?
Коммутатор - это получается switch?
Да
Какой смысл объединять фрагментированные пакеты на поомежуточных устройствах? Это же лишняя нагрузка на cpu. Фрагментированный пакет собирает конечное устройство
Не понятно, почему "в народе" точки доступа (например TL-WR841N) называют маршрутизаторами (роутерами). Маршрутизатор, по определению, это устройство, которое ищет маршрут доставки пакета между сетями через транзитные узлы - маршрутизаторы. TL-WR841N только отправляет пакеты маршрутизатору по умолчанию. Он не знает больше никаких других маршрутизаторов и маршрутов. И он не должен знать. Потому что это не его функции. Это функции маршрутизатора по умолчанию.
A comment for promotion.
Если бы пакеты имели параметр времени, то отсеивание устаревших пакетов решило бы проблему кольца. Дублирующих путей могло бы быть сколько угодно.
На сетевом уровне в IP пакеты имеют такой параметр - TTL. Старые пакеты, действительно, отбрасываются. Поэтому на сетевом уровне нет проблем с дублирующими путями.
+
Че в комментах как всегда спасибщики
Да.
с каких пор у свитча нет адреса????
я не понмню как он называется но он есть
Есть адрес, который используется для настройки коммутатора. Но при передаче данных через порты коммутатора этот адрес не используется.
У вас ошибка вы говорите про интернет а у вас на слайде указано слово Ethernet. Сылку на ошибку я вам отправил th-cam.com/video/K-yvp1ti-QU/w-d-xo.html=183
Половина инфы не по сетевому уровню , кяп .
6:43 Что? Я что то не понимаю, тобеж если я отправляю катр по WiFi(своему другу в моём городе) то этот кадр будет передаватся по левым локальным сетям со своими MTU? Блять, это же не логично, нахрена? Я думал что сетевой уровень это что-то типо сети маршрутизаторов которые передают пакеты между собой, а оказывается они на кой-то передают их через другие локалки? Блять, в мире дифицит меди что ли? Почему нельзя было передавать данные напрямую между маршрутизаторами, нахрен себя задолбовать и передавать данные через другие сети?
Сейчас, действительно, самая популярная технология передачи данных между маршрутизаторами - это проводной Ethernet. Но когда модель и стек протоколов TCP/IP проектировались, это было не так. Существовало много разных не совместимых между собой технологий канального уровня. Сетевой уровень спроектирован учитывая именно такую ситуацию.
Вполне вероятно, что в будущем появятся новые технологии, которые будут эффективнее Ethernet и Wi-Fi. Сетевой уровень позволит применять их совместно с существующими сейчас технологиями.
@@AndreySozykin А, так вот оно что, суть сетевого уровня мне ясна, но вот фрагментация на нём.... типо же не логично как помне былобы передавать данные через другие LAN, так как если допустим в одной у вас коммутатор на 10G/bit а ваш пакет в последствии будет переходить через другую LAN с коммутатором на 10M/bit=) И как бы тольку от ваших 10G/bit будет ноль.... А если таких промежуточных сетей будет 10, оооо, тут вообще будет гипер скорость=) Но так было раньше как я понял по вашему ответу....
Самое непонятное видео.....=(
Ничего страшного, принципы проектирования и работы разных уровней сетевой модели первое время всегда кажутся непонятными, пока не будет общей картины работы компьютерных сетей.
Что за жуткий фонящий звук? Изрезал себе барабанные перепонки пока слушал и голова разболелась
Наверное у Вас проблемы с наушниками.
Скукота
Большое спасибо!
Спасибо
Пожалуйста!
Супер!
Спасибо!
+
Спасибо большое!
Пожалуйста!
Спасибо