Svitch bu intellektual xabni o‘zi. Svitch ma’lumotlar paketlarini hamma portlarga
yubormaydi, qaysi portga qaysi kompyuter joylashganini eslab qoladi. Adresli yozuvlarni
ishlatib, svitch ma’lumotlar paketini portga
yuboradi, shu portga haqiqatga ham
kompyuter – adresat joylashgan bo‘ladi.
MAC – adreslar va adresli yozuvlarni avtomatik ravishda
eslab qoladi va adresli
jadvalga yozadi. Jadval o‘lchamlari – bu svitchning zarar sifat belgilaridan biri. Portga
kompyuterdan tаshqаri Xab yoki svitch ulanishi mumkin. Buning uchun adresli jadval
portga murojaat qilganlarini barcha oxirgi qurilmalarini adreslarini eslab qolishi uchun
etarli quvvatga ega bo‘lishi kerak. Agar jadval etmasa yoki svitch o‘zining xotirasidan
MAC – adresini topa olmasa, hamma portlarga ma’lumotlar paketlarini yuborib, u xabga
o‘xshab ishlaydi.
Ideal holatda har bir kompyuter o‘zining shaxsiy svitchiga ulanadi va juda
bo‘lmaganda svitchgacha bo‘lgan masofada polosaning to‘liq eni (10 yoki 100 Mbit/s)
o‘z ixtiyorida bo‘ladi. Kichik tarmoqlarda barcha ish stansiyalar bilan bitta
serverga
murojaat qiladi. Bunday holatda ma’lumotlar paketlarining hammasi svitchdan
serverga
bo‘ladigan ulanishdan
foydalaniladi, bu esa butilkа bo‘yniga
aylanadi,
chunki barcha ishchi stansiyalar polosa enini o‘zaro
bo‘lib o-lishga majbur (5.5-rasm).
Tartibsizlik chiqmasligi uchun, svitchlarni bufer
shaklida joylashtirilishi kerak. Ularda ma’lumotlar
paketlari
shu momentda yuborilishi kerak
bo‘lmaydigan
bo‘lsa,
oralig‘da saqlаsh
kerak bo‘ladi.
Agardaki bufer to‘lib ketsa, svitch kolliziyasi
kelib chiqaradi va yuborayotgan ma’lumotlarni stansiyani qaytadаn uzatishga
majburlaydi.