обовсём и попорядку:
1. насчёт зеркала - если ставишь порт в зеркалирование, он больше не принимает пакеты, а только шлёт копию в то место куда ты указал. Коллизий нет.
2. насчёт "если в коммутатор будут поступать пакеты быстрей, чем он их обрабатывает - весь его буфер забьётся и некоторые пакеты придётся выбросить" - поскольку первым делом когда ты тыкаешь провод в коммутатор, он с твоей сетевой догаваривается в каком режиме будет работать half/full; 10/100/1000, всё это говорит о том по скольки парам он будет передавать и на кокой частоте.
3. "Но это совсем не означает, что пакеты не теряются - в теории не может быть вероятность = 1" вот тут ты обсалютно прав, существует несколько причин почему при передачи идёт не 100%
а) 2 человека шлют в один порт, порту требуется скорость не 100 а 200мбит/с, нету , но тут это дело решают в TCP/IP, тем что на пакеты требуется подтверждение, дождался подтверждения - шли ещё
б) пришёл пакет с помехами и тут коммутатор не может распознать что есть сигнал а что шум (хочешь шкаф на провод поставь, хочешь 10 узлов сделай, а хочешь просто 200метровым круском соедини)
в) гдет не хватает питания - а вот тут стоит что-ть отнести на свалку, смотреть по ситуации