взятый этот сценарий:
host_a - порт 1 host_b - порт 2
то, когда host_a захочет отправить, пакет к host_b затем поразит переключатель, который запишет MAC-адрес host_a и потому что host_b ничего не отправил, все же широковещательно передаст кадр на всех портах - host_b, заметит, что это отправляется ему, и ответьте на порте b.
в данный момент переключатель знает, что host_a имеет mac1 на порте 1, и host_b имеет mac2 на порте 2. дальнейшая коммуникация это будет сделано просто канавка, которую это портирует вместо широковещательной передачи.
что я сказал, относятся к неуправляемым переключателям и мог относиться к управляемым коммутаторам также, но там вещи становятся более сложными. например, Cisco может настроить то, что Mac прибывает в то, какой порт, они выполняют собственные протоколы как ISL или открытый dot1q http://en.wikipedia.org/wiki/IEEE_802.1Qтекст ссылки
это должно работать:
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/index\.php/news/article/view/(.+)/(.+)$
RewriteRule .* /index.php/news/%1/%2-all-the-same.html [L,R=301,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule !\.(ico|js|gif|jpeg|jpg|png|css|swf|flv)$ index.php
Предполагая, что идентификаторы категории и статьи являются числовыми:
RewriteRule /index\.php/news/article/view/(\d+)/(\d+)/$ /index.php/news/$1/$2.html
Если идентификаторы не числовые, эти части следует заменить на ([^ /] +)
.