Потеря пакетов
В рассмотренных выше примерах мы сделали допущение о том, что наш маршрутизатор способен хранить в буфере бесконечное число пакетов. Разумеется, на практике объем буферов не только конечен, но и весьма ограничен, поскольку придание маршрутизаторам способности хранить большое количество пакетов значительно повышает их стоимость. Это, в свою очередь, означает, что на практике задержка ожидания также не может быть бесконечной. Если буфер окажется заполненным до конца, то для размещения нового пакета не останется свободного места, и этот пакет будет потерян. С точки зрения оконечных систем это приведете тому, что пакет, переданный отправителем, не будет получен адресатом. Очевидно, что чем выше интенсивность трафика, тем выше вероятность потери пакета. Таким образом, передача через узлы сети характеризуется не только длительностями задержек, но и вероятностями потери пакетов. Как мы увидим в следующих главах, потерянный пакет подлежит повторной отправке либо сетевым приложением, либо транспортным уровнем протокола.