Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Сетевая модель OSI (вопрос по терминологии) (http://forum.oszone.net/showthread.php?t=293302)

doofy 31-12-2014 06:23 2450236

Сетевая модель OSI (вопрос по терминологии)
 
Цитата:

В соответствии с многоуровневым подходом сетевой уровень для решения своей задачи
обращается к нижележащему канальному уровню. Весь путь через составную сеть раз-
бивается на участки от одного маршрутизатора до другого, причем каждый участок соот-
ветствует пути через отдельную сеть.
Для того чтобы передать пакет через очередную сеть, сетевой уровень помещает его в поле
данных кадра соответствующей канальной технологии
, указывая в заголовке кадра ка-
нальный адрес интерфейса следующего маршрутизатора. Сеть, используя свою канальную
технологию, доставляет кадр с инкапсулированным в него пакетом по заданному адресу.
Маршрутизатор извлекает пакет из прибывшего кадра и после необходимой обработки
передает пакет для дальнейшей транспортировки в следующую сеть, предварительно
упаковав его в новый кадр канального уровня в общем случае другой технологии. Таким
образом, сетевой уровень играет роль координатора, организующего совместную работу
сетей, построенных на основе разных технологий.
Здесь приведена цитата из книги Олифера "Компьютерные сети"
Вот здесь из вышеуказанного(выделенное красным) следует, что Кадры делятся на Пакеты?
Или я не правильно понял? Хотя вообще-то было бы логичней полагать, что все совсем наоборот(да и пишут так в других источниках)
Я же думал, что "инкапсуляция" идет "наверх" модели
биты в кадры кадры в пакетики...
Растолкуйте пжлст как же все таки правильно...

WindowsNT 02-01-2015 10:48 2450843

Нет, пакеты доставляются кадрами, дробясь на кадры.
Это как доставка некоей мысли, идеи словами. Сообщение, высказывание (пакет) доставляется до абонента, будучи поделенным на слова (кадры). Человеческие коммуникации вообще очень хорошо укладываются в модель ISO OSI. Обдумайте модель передачи информации от человека к человеку, начиная от физического уровня (звуковые колебания, бумага, прочие носители) > формирование слов > предложение > полноценный разговор.

El Scorpio 04-01-2015 05:23 2451603

Цитата:

Цитата doofy
Для того чтобы передать пакет через очередную сеть, сетевой уровень помещает его в поле
данных кадра соответствующей канальной технологии, »

Цитата:

Цитата doofy
Вот здесь из вышеуказанного(выделенное красным) следует, что Кадры делятся на Пакеты? »

В данном случае слово "пакет" означает часть полезной передаваемой информации, а "кадр" - передаваемый фрагмент информации со всеми служебными данными.

То есть программа подаёт на вход TCP/IP некую полезную информацию, которую нужно передать на другое устройство
Сетевой уровень делит эту информацию на пакеты, а затем к каждому пакету дописывает служебную (транспортную) информацию. Получается "кадр", содержащий несколько значений: адреса отправителя и получателя, контрольная сумма и т.д., а также размер поля данных и само поле данных, которое содержит передаваемую информацию.
Затем канальный уровень обеспечивает передачу этого кадра на другое устройство.

Кстати да, в зависимости от типа физического и канального уровня, указанный кадр при передаче может дробиться на сегменты меньшего размера, которые автоматически соединяются следующим коммутатором.
Так, например, популярная технология ADSL работает по протоколу ATM, в котором используются ячейки размером 53 байта - 7 служебных и 48 полезных.


Время: 08:34.

Время: 08:34.
© OSzone.net 2001-