Зарезервированные порты TCP/IP требуют, чтобы программа работала и привязана к порту? Если такая программа не работает или не существует, может ли другая программа использовать этот порт? Например, в Linux порт 7 зарезервирован для эхо-сервера. Я предполагаю, что есть некоторая программа, работающая и привязанная к порту 7 машины. Программа в основном echos обратно вход. Если эта программа остановлена, выйдет ли порт 7?Зарезервированные порты TCP/IP
Если я написал свой собственный эхо-сервер и связал его с каким-либо другим портом, не освободился бы этот порт после того, как моя пользовательская программа эхо-сервера будет убита?
Случается ли то же самое для зарезервированных портов?
Кроме того, если все эти программы работают на зарезервированных портах, не будут ли они потреблять системные ресурсы, даже если они заблокированы при прослушивании соединения? Всегда ли эти программы работают?
Идея зарезервированного порта заключается в том, что он находится в списке в IANA, так что только одна служба может его использовать. Идея портов 1-1023 заключается в том, что к ним может привязываться только пользователь root. Это не одно и то же. Есть много зарезервированных портов выше 1023. – EJP
«Список хорошо известных портов. Номера портов варьируются от 0 до 65536, но только номера портов от 0 до 1024 * зарезервированы для привилегированных сервисов и обозначены как известные порты. Известные номера портов определяют порт, используемый серверным процессом как его контактный порт. " http://www.webopedia.com/quick_ref/portnumbers.asp – BaseZen
Exacfly. Зарезервировано * для привилегированных пользователей. * Произвольные веб-сайты не являются нормативными ссылками и не могут «указать» что-либо. Только IANA может это сделать. Если вы обратитесь за советом к своей ссылке и обратитесь к RFC 1700, вы увидите, что реальный список на эту дату продлился значительно дальше 1023 года, а сам RFC 1700 был устаревшим много лет назад. – EJP