If you are using a ready-built TCP/IP WiFi or Ethernet library such as already exist for many MCUs and programming systems, it's not really relevant - hardly more than using an internet connected program on a desktop, laptop or mobile phone.
It does matter if you are writing your own library/stack, or device drivers etc.
eg. The last "connected" device I put together mainly used the ESP2866 WiFi capability and an MQTT library for communications.
I did not have to look at any lower level code at all, for that side of things.