Это достаточно редкий случай когда правы все. Перечисленные выше аббревиатуры очень близки по смыслу, но имеются некоторые отличия в деталях.
Все началось с договоренности, что "адрес - это строка символов для идентификации абстракного или физического ресурса". При этом под ресурсом понимается любой объект, принадлежащий некоторому пространству (в том числе и Интернет сайт).
С августа 1998 года вступил в силу последний самый новый стандарт:
URI - Universal Resource Identifie (стандарт RFC 2396)
при прочих равных его и следует считать самым корректным.
Но имеют силу и другие стандарты представления адресов:
URL - Uniform Resource Locators (RFC 1738/RFC 1808)
подмножество схем URI, явно указывающих местонахождение ресурса
URN - Uniform Resource Names (RFC 2141, RFC 2611)
частная URI-схема "urn:", обеспечивающая постоянную связь с
ресурсом, независимо от его местонахождения
URC - Uniform Resource Characteristics (RFC 2141, May 1997; RFC 2611)
метаинформация о ресурсе
По большоу счету терминологические заморочки консорциума WWW не должны оказывать негативное влияние на умы начинающих разработчиков. Поэтому мы советуем не спорить из-за пустяков и помнить базовое правило записи адресов:
протокол://[<user>[:<password]>@]<host>[:<port>][/<path>
На официальных переговорах, когда ни в коем случае нельзя "подмочить репутацию" при использовании терминов, используйте - "URI"
|