A - Hash values are stored on the hash tables. B - Substring signifies hash values. C - Granting permissions and transfer acknowledgments, for request, interrupts, and clock synchronization signals. D - Using middle fields increase hit ratios.