Easiest way to understand the response of other nodes IMO is using Wireshark and follow the below steps:
Capture packets according to the network you will be using on this system when Bitcoin full node connects with the network.
Launch Bitcoin Core
Stop capturing packets once the node is connected to few peers
Filter captured data in ...
While it's possible to estimate the current hashrate from the difficulty, they are two different measures. You can find an estimate for the global hashrate on the same site where you found the difficulty. The current estimate is 162 EH/s (162,000,000 TH/s).
Using a similar approach as proposed by you, we can estimate an upper bound of 162,000,000 TH/s / 110 ...