Внешний IP - это адрес, по которому к девайсу можно обращаться из Интернета.
Внутренний IP - это адрес, по которому, как правило, нельзя обращаться из Интернета.
Локальный - то же, что и внутренний.
spoilerПодвох здесь в том, что внешний и внутренний могут быть одним и тем же. Например, компьютер без роутера подключён напрямую к провайдеру, который выдаёт не серый, а белый (выделенный) ip-адрес.
Адрес хоста - как правило, внешний. Но может быть и внутренний, когда речь идёт о соединении двух узлов в одной локальной сети, например. Хост - это по сути тот, к кому присоединяются по ip, или же просто синоним слова узел.
Адрес сети вычисляется логическим умножением (побитовое "И") любого ip адреса в сети на маску сети.
spoilerНапример, если в сети есть адрес 192.168.5.6, и при этом маска сети - 255.255.255.0, то логическим перемножением адрес сети получается: 192.168.5.0