@barabanakoff

Каков принцип передачи данных их одной локальной сети в другую?

Здравствуйте. Непонятен принцип передачи данных между локальными сетями. Предположим необходимо передать данные из одной сети (например от Хоста1) в другую (Хосту2). Т.е. маршрут будет следующим Хост1 - Коммутатор1 - Маршрутизатор1 - Маршрутизатор2 - Коммутатор2 - Хост2. Каким образом пакет будет доставлен получателю (Хост2), если данные сначала по физическому уровню придут на Маршрутизатор2 (т.е. на Сетевой уровень), а затем на Коммутатор2 (на Канальный уровень) и далее к Хосту2, т.е. данные двигаются по уровням Физический - Сетевой - Канальный, НО в моделях OSI и TCP/IP сначала следует Канальный уровень, а затем над ним Сетевой. Получается, что сначала извлекается заголовок Сетевого уровня, а затем Канального, что не соответствует двум сетевым моделям. Соответсвенно Хосту1 необходимо сначала добавить заголовок Канального уровня, а после Сетевого (если двигаемся вниз по модели OSI или TCP/IP). Надеюсь, что понятно изложил свой вопрос.
  • Вопрос задан
  • 205 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Wexter
Ответ написан
Комментировать
Jump
@Jump
Системный администратор со стажем.
Не путайте уровни и проблем не будет.
Если вы говорите про канальный уровень - у вас есть только канальный и никаких больше.
Если говорите про сетевой - то про сетевой.
А так у вас каша получается.
Т.е. маршрут будет следующим Хост1 - Коммутатор1 - Маршрутизатор1 - Маршрутизатор2 - Коммутатор2 - Хост2.
Хост1- Маршрутизатор(один или несколько) - Хост2
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы