Если рассматривать IP адрес как номер дома, то порт - номер квартиры. Или даже лучше сказать номер абонентского ящика "до востребования".
Почтальон (сеть) доносит пакет до дома (компа) и оставляет консъержке (ОС). Жильцы (программы) заранее говорят я буду ждать почту адресованную ящику номер N. Чтобы не получилось путаницы консъерж ведёт свой реестр ожидающих корреспонденцию и не позволяет ждать разным жильцам почту на один и тот же ящик. Если что говорит опоздавшим. - извините, в другой раз. Некоторые жильцы регистрируют сразу несколько ящиков с целью сортировки входящей корреспонденции (это не возбраняется). Либо по типу сообщений, либо по адресату. Либо ещё как либо - они особо не докладывают - тайна переписки все таки!
Некоторые жильцы такие общительные и так любят все сортировать что ящиков начинает не хватать.
А еще похожие жильцы живут в разных домах и чтобы не путаться договорились все время пытаться регестрировать один и тот же номер ящика. Например пишешь ты лифтеру в в любом случайном доме и отправляешь на номер X. Если лифтёр там живет то скорее всего он его получит. Не факт, но вероятность очень большая.