Задать вопрос
lele174
@lele174
math ml python backend

Какая скорость передачи отдельного пакета по сети?

Если скорость потока, передаваемого по каналу с пропускной способностью 100 Гбит/с, равна 50 Гбит/с, какая скорость передачи отдельного пакета из этого потока?

Это учебный вопрос из книги <<Компьютерные сети>>. Ответ: скорость передачи отдельного пакета равна пропускной способности линии - 100 Гбит/с.

Мне непонятен этот ответ. Как скорость передачи отдельного пакета может быть 100 Гбит/, если этот пакет передается в потоке со скоростью 50 Гбит/с? Скорость отдельного пакета выше скорости потока? Если для потока выделили ограниченную пропускную способность, равную половине пропускной способности канала, каким образом пакет из этого потока передается на полной скорости?
  • Вопрос задан
  • 981 просмотр
Подписаться 3 Простой 1 комментарий
Решения вопроса 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Паузы во времени между пакетами для передачи пакетов из других потоков или те же самые ограничения на пропускную способность. А так же между отдельными сигналами кодирующими биты во время передачи. Поток состоит из времени передачи пакетов и пауз между пакетами. Соответственно пропускная способность - это объём данных переданных за определённое время. Пакет и байты в нём передаются всегда с максимальной скоростью, которую может выдать оборудование, поэтому и получается, что для отдельного пакета доступна вся скорость канала. А вот уже потоки делят канал друг с другом.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Akina
Сетевой и системный админ, SQL-программист.
Как скорость передачи отдельного пакета может быть 100 Гбит/, если этот пакет передается в потоке со скоростью 50 Гбит/с?

Элементарно. Ограничение скорости отдельного потока в канале - оно внешнее по отношению к скорости передачи данных в канале. За счёт конкуренции, шейпинга, приостановки средствами управления потоком... то есть канал половину времени передаёт данные потока со скоростью 100Гбит, а вторую половину или передаёт что-то другое, или ничего не делает, только держит несущую. А сама скорость в канале постоянна и неизменна.
Ответ написан
Комментировать
martin74ua
@martin74ua Куратор тега Компьютерные сети
Linux administrator
вообще пакет, то бишь сигнал - всегда передается со скоростью света в линии связи...
Ответ написан
lele174
@lele174 Автор вопроса
math ml python backend
Я повнимательнее почитал эту книгу, и хочу процитировать кусочек:

Мгновенная скорость передачи данных - это краткосрочная характеристика, равная средней скорости на очень коротком интервале времени.

Мгновенная скорость, измеренная на интервале передачи пакета, равная битовой скорости протокола физического уровня (например, для пакета стандарта 1Gigabit Ethernet она равна 1 Гбит/с) и равна нулю в интервалах между передачами пакетов. Все пакеты, передаваемые по каналам связи одного и того же стандарта, имеют одну и ту же мгновенную скорость. Эта скорость - постоянная величина, она не зависит ни от объема пакета, ни от характеристик потока, к которому он относится; не может быть ни уменьшена, ни увеличена.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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