The Host header becomes the lookup key for this toy virtual-host table.
Host is one exact header
The parsed Host value is net.example. The server does not guess it from the path.
Host=net.example
Host and path stay separate
The path is /books, while the Host header is net.example.
/books on net.example
The Host value becomes the lookup key
The next chapter compares the Host value against the virtual-host rows.
lookup key=Host
Summary
The request bytes produce one exact Host value for the server to route.
Host parsed exactly