USB: erinevus redaktsioonide vahel
Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
| 29. rida: | 29. rida: | ||
* hci protokolli sisse on kapseldatud msc protokolli liiklus | * hci protokolli sisse on kapseldatud msc protokolli liiklus | ||
* host controlleri ülesandeks on usb seadmete nimekirja koostamine, seadmete avastamine ja unustamine, adresserimine, nö liikluse ruutimine jms | * host controlleri ülesandeks on usb seadmete nimekirja koostamine, seadmete avastamine ja unustamine, adresserimine, nö liikluse ruutimine jms | ||
====Storage==== | |||
TODO | |||
====klaviatuur ja hiir==== | |||
TODO | |||
====wired network==== | |||
TODO | |||
====wifi network==== | |||
Väited | |||
* tavaliselt ei realiseerita wifi seadet usb seadmena kuna wifi kasutab suhteliselt suurt kiirust, nt läptop integreeritud wifi seade on pigem pcie seade | |||
* wifi kasutusjuhule on iseloomulik, et liikluse krüptimine toimub allpool ethernet kihti (erinevalt wired võrgust kus on kombeks kasutada nt ipsec protokolli kus toimub krüptimine ülevalpoolt ethernet kihti, nt esp/ah protokollidega) | |||
* wifi võrgu puhul ei ole usb universaalne mõtlmine realiseeritud sellise põhimõttekindlusega nagu nt webcam puhul - st device kontrolleriga tegelevad pigem spetsiifilised draiverid | |||
===Misc=== | ===Misc=== | ||
Redaktsioon: 21. september 2025, kell 00:58
Sissejuhatus
TODO
Tööpõhimõte
Väited
- USB host interface controller tegeleb transpordiga (mitte translationiga nagu nt achi kontroller, mis tõlgib achi protokolli käigult sata protokolliks)
- USB device controller
Klassid
- andmesalvestus (storage) - MSC (Mass Storage Class)
- serial port dongle - ACM (Abstract Control Model)
- klaviatuur, hiir - HID (Human Interface Device Class)
- wired network - NCM (Network Control Model)
- wifi network - WCC (Wireless Controller Class)
- bluetooth network - WCC (Wireless Controller Class)
- smart card - CCID (Chip Card Interface Class)
- webcam - UVC (Video Class)
Kusjuures CDC on ülemklass, mille alla kuuluvad WCC, NCM ja ACM. CDC alla otse ei kuulu seadmeid.
Üldiselt toimub CPU ja seadme vaheline suhtlemine kahe kihiliselt
- cpu ja 'host controller interface' vahel toimub hci protokolli abil suhtlemine
- cpu ja 'device controller interface' vahel toimub spetsiifilise protokolli abil suhtlemine (nt usb-storage puhul msc)
- hci protokolli sisse on kapseldatud msc protokolli liiklus
- host controlleri ülesandeks on usb seadmete nimekirja koostamine, seadmete avastamine ja unustamine, adresserimine, nö liikluse ruutimine jms
Storage
TODO
klaviatuur ja hiir
TODO
wired network
TODO
wifi network
Väited
- tavaliselt ei realiseerita wifi seadet usb seadmena kuna wifi kasutab suhteliselt suurt kiirust, nt läptop integreeritud wifi seade on pigem pcie seade
- wifi kasutusjuhule on iseloomulik, et liikluse krüptimine toimub allpool ethernet kihti (erinevalt wired võrgust kus on kombeks kasutada nt ipsec protokolli kus toimub krüptimine ülevalpoolt ethernet kihti, nt esp/ah protokollidega)
- wifi võrgu puhul ei ole usb universaalne mõtlmine realiseeritud sellise põhimõttekindlusega nagu nt webcam puhul - st device kontrolleriga tegelevad pigem spetsiifilised draiverid
Misc
Peale arvutis usb osakonna nö väljalülitamist
root@ubu2110:~# lsusb -t root@ubu2110:~# usb-devices root@ubu2110:~# lsmod | grep usb root@ubu2110:~#
Kasulikud lisamaterjalid
- TODO