Имена и максимальная длина частей URL-адреса

В этом URL-адресе:

http://www.subdomain.domainname.abc.xyz.com.us/directory/filename.extension
  • Как называется каждая часть?
  • Какова максимальная длина каждой части? например субдомен, доменное имя, домен верхнего уровня...

Ответ 1

Запись в Wikipedia для Subdomain отвечает на оба вопроса:

  • Как называется каждая часть?

A субдомен - это домен, который является частью более крупного домена; единственным доменом, который не является также субдоменом, является корневой домен. Например, west.example.com и east.example.com являются поддоменами домена example.com, которые, в свою очередь, являются субдоменом домена верхнего уровня (TLD). "Субдомен" выражает относительную зависимость, а не абсолютную зависимость: например, wikipedia.org содержит субдомен домена org, а en.wikipedia.org содержит субдомен домена wikipedia.org.

  1. Какова максимальная длина каждой части? например субдомен, доменное имя, домен верхнего уровня...

В теории это подразделение может опускаться до 127 уровней в глубину, и каждая метка DNS может содержать до 63 символов, если все доменное имя не превышает общую длину 255 символов. Но на практике большинство доменных реестров ограничены 253 символами.

Ответ 2

Чтобы ответить на вопрос 1:

Простой URI будет выглядеть примерно так:

http://www.mywebsite.com

Легче объяснить право налево:

  • com - это домен верхнего уровня (TLD)
  • mywebsite является доменом, но обычно включает в себя TLD при описании, например. mywebsite.com
  • www является субдоменом
  • http://это протокол, используемый для доступа к ресурсу

Просто, чтобы сделать вещи немного более запутанными, многие домены верхнего уровня фактически являются 2 доменами, такими как .co.uk

Итак, еще один пример:

https://aaa.bbb.ccc.mywebsite.co.uk
  • co.uk - это TLD
  • mywebsite - это домен
  • ccc - это субдомен
  • bbb является суб-поддоменом, или вы можете сказать субдомен ccc.mywebsite.co.uk
  • aaa - суб-субдомен, или вы можете сказать субдомен bbb.ccc.mywebsite.co.uk

Что угодно после TLD, но до того, как имя файла называется контуром, например:

https://www.mywebsite.com/this/is/a/path/to/resource/filename.txt

В приведенном выше примере filename.txt обычно называется ресурсом (хотя некоторые сказали бы, что вся строка является ресурсом, потому что у вас не всегда есть имя файла).