As described earlier, the communication between the host system host and the external device is based on UPIU packets. These packets are used to define the following protocols:
- UTP: the SCSI Architecture Model (SAM) is used as general architectural model for the UFS SCSI. This model uses the SCSI command set and the SAM Task Management features to establish the communication between the system host and the UFS device. For the UFS implementation a reduced SCSI command set is used.
- Native UFS communication: native UFS commands are used to communicate with the UFS host controller and the MIPI UniPro stack outside of the SCSI protocol.