Действительно, пакет будет отправлен к месту назначения и правильно маршрутизирован даже без исходного адреса источника. Вы не сможете оставить поле адреса источника пустым, так как оно изменит длину заголовка, по крайней мере, вам понадобится какой-то IP-адрес. Это поле должно быть ровно 32 бита для IPv4 ( RFC791 ) и 128 бит для IPv6 ( RFC8200 ), поэтому поля нулевой длины не допускаются.
Пакет достигает пункта назначения зависит от инфраструктуры между ними. Абсолютно возможно, что получатель получит пакет, при условии, что не существует какого-либо брандмауэра или другого фильтра для отбрасывания пакета, если он считает его незаконным, что делают некоторые брандмауэры.
Чтобы ответить, зачем это нужно, обычно при двухсторонней связи вам нужно указать, куда получатель должен отправить ответ.
Если вы не хотите получать ответ, вам может быть все равно, знает ли получатель адрес источника пакета или не. В этом случае вы можете подделать истинный адрес источника и отправить пакет с любым адресом, который хотите, если вы не отклоняетесь от спецификации протокола.
Однако это будет скорее исключением, чем правилом. Таким образом, большинство протоколов предназначены для использования (или, по крайней мере, для поддержки) двусторонней связи, а поле адреса источника встроено в их спецификацию.