Серия «Создание веб-сайтов» (2) — Подробное объяснение доменных имен, IP-адресов, URL-адресов и портов.

Связанная серия статей

Серия по созданию веб-сайтов (1) - Базовые знания о веб-сайтах
Серия по созданию веб-сайтов (2) - Подробное объяснение доменного имени, IP-адреса, URL-адреса, порта Серия по созданию веб-сайтов (3) - Серия по созданию веб-сайтов
по сетевому протоколу (4) - Веб-сервер Apache и Серия для создания веб-сайтов
Nginx
(5) — Языки внешней разработки HTML, CSS, JavaScript.
Серия для создания веб-сайтов (6) — Языки внутренней разработки.
Серия для создания веб-сайтов (7) — Часто используемые интерфейсная и серверная части. серия по
созданию веб-сайтов (8) - Создание локальной среды разработки (WNMP)

Предисловие

Продолжая предыдущую серию статей о создании веб-сайтов (часть 1), я полагаю, что вы уже имеете предварительное представление об IP-адресах, доменных именах и URL-адресах. Давайте узнаем о них больше дальше!

1. IP-адрес

  • IP-адрес — это унифицированный формат адреса, предоставляемый протоколом IP.Чтобы различать миллионы хостов в Интернете, люди присваивают каждому хосту специальный адрес, называемый IP-адресом. Доступ к каждому хосту осуществляется через его IP-адрес.

  • IP-адрес (здесь IPV4) по существу представляет собой 32-битное двоичное число, которое обычно делится на 4 «8-битных двоичных чисел», то есть на 4 части, каждая часть от 0 до 255 (0 ~ 2 ^ 8 - 1). ) выражается как десятичное целое число, каждая часть которого отделена десятичной точкой, то есть в форме (abcd), где a, b, c и d — все десятичные целые числа от 0 до 255. Пример: IP-адрес (202.196.80.211) на самом деле представляет собой 32-битное двоичное число (11001010.11000100.01010000.11010011).

Классификация IP-адресов

  • публичный адресс

    • Публичный адрес (Public Address) отвечает за Интернет-сетевой адаптер (Информационный центр сети Интернет). Эти IP-адреса присваиваются организациям, которые регистрируются и подают заявки в Inter NIC. Он обеспечивает прямой доступ к Интернету.
  • частный адрес

    • Частный адрес — это незарегистрированный адрес, который используется исключительно внутри организации. Ниже приведен список зарезервированных внутренних частных адресов:
    • Класс А 10.0.0.0–10.255.255.255
    • Класс Б172.16.0.0–172.31.255.255
    • Класс C192.168.0.0–192.168.255.255
  • IP-адрес класса D

    • IP-адреса класса D исторически назывались multicast-адресами, то есть многоадресными адресами. В Ethernet многоадресный адрес называет набор станций в сети, которые должны получить пакет. Старший бит многоадресного адреса должен быть «1110» в диапазоне от 224.0.0.0 до 239.255.255.255.
  • специальный адрес

    • (0.0.0.0) соответствует текущему хосту;
    • (255.255.255.255) — широковещательный адрес текущей подсети;
    • Все IP-адреса, начинающиеся с «11110» в классе E, зарезервированы для будущего и экспериментального использования;
    • IP-адрес не может начинаться с десятичной цифры "127". Этот тип адреса (127.0.0.1~127.255.255.255) используется для циклического тестирования. Например: 127.0.0.1 может представлять локальный IP-адрес, используйте "http://" 127.0.0.1» может протестировать веб-сервер, настроенный на этом компьютере;
    • Первая 6-битная группа идентификатора сети не может быть полностью равна 0. Все 0 указывают на локальную сеть.

Краткое описание ИПВ6

  • IPv6 — это аббревиатура от «Протокол Интернета версии 6» на английском языке. Это IP-протокол следующего поколения, разработанный Инженерной группой Интернета (IETF) для замены IPv4. Утверждается, что его адресов достаточно для всех в мире. Составьте адрес из песчинки.
  • В первые дни из-за необоснованной схемы распределения IP-адресов потери были серьезными.Кроме того, с быстрым развитием Интернета количество хостов, подключенных к Интернету, быстро увеличивалось.Поскольку IPV4 имеет только около 3,647 миллиардов доступных общедоступных IP-адреса, количество выделений IPV4 со временем увеличивается.Адреса исчерпаны (давно, чтобы решить проблему исчерпания адресов IPv4, эксперты также предложили технические методы, такие как ISP и NAT, для ее облегчения. Конечно, популяризация IPv6 — лучшее решение).
  • Самой большой проблемой IPv4 является недостаток ресурсов сетевых адресов, что серьезно ограничивает применение и развитие Интернета. Использование IPv6 может не только решить проблему количества ресурсов сетевых адресов, но и устранить препятствия для подключения нескольких устройств доступа к Интернету.

2. Доменное имя и IP-адрес.

  • Как упоминалось выше, IP-адреса могут однозначно обозначать компьютеры в сети. Однако IP-адреса представляют собой длинную строку цифр, которая не интуитивно понятна и очень неудобна для запоминания пользователями. Поэтому люди изобрели другую схему адресации на основе символов, так- называется Адрес доменного имени приводит к тому, что имя домена и IP-адрес соответствуют друг другу через сервер доменных имен (DNS), так что мы можем напрямую получить доступ к целевому серверу через имя домена.Например, мы можем получить доступ к Baidu через Baidu. com (это доменное имя) без необходимости использования. Используйте труднозапоминающийся IP-адрес (182.61.200.6) для доступа к Baidu.
  • DNS
    • Система доменных имен (DNS) является основной службой Интернета. Являясь распределенной базой данных, которая может сопоставлять доменные имена и IP-адреса друг другу, это система, которая преобразует доменные имена и соответствующие IP-адреса. Машины, оснащенные доменными именами Система называется Это сервер доменных имен. Если вы думаете о номере телефона как об IP-адресе, то имена, хранящиеся в адресной книге вашего мобильного телефона, можно рассматривать как доменные имена. Когда вам нужно позвонить, вам нужно только ввести имя контакта, и вы сможете позвонить. напрямую, избавляя от необходимости точно его запоминать.Номер телефона каждого!
  • Уровень доменного имени
    • Уровень доменного имени — это стандарт классификации веб-сайтов, включая доменные имена верхнего уровня, доменные имена второго уровня и т. д. Полное доменное имя состоит из двух или более частей. Каждая часть отделяется английской точкой ".". Правая часть предпоследнего "." называется доменным именем верхнего уровня (также называемым доменным именем первого уровня). , левая часть доменного имени верхнего уровня до следующего «.» называется доменным именем второго уровня, а левая часть доменного имени второго уровня называется доменным именем третьего уровня и так далее. Каждый уровень доменного имени контролирует выделение доменного имени следующего уровня.
  • Домен верхнего уровня
    • Одним из типов является национальное доменное имя верхнего уровня. Более 200 стран выделили доменные имена верхнего уровня в соответствии с кодами стран ISO3166. Например, Китай — cn, США — us, Япония — jp и т. д.;
    • Другой тип — это международные доменные имена верхнего уровня, такие как .com, представляющие промышленные и коммерческие предприятия, .net, представляющие сетевых провайдеров, .org, представляющие некоммерческие организации и т. д.
  • дополнительный домен
    • Это относится к доменному имени под доменным именем верхнего уровня. Под международным доменным именем верхнего уровня это относится к онлайн-имени владельца регистрации доменного имени, например, baidu, microsoft и т. д.; под национальным именем верхнего уровня. доменное имя — это символ, обозначающий зарегистрированную категорию предприятия, например com, edu, gov, net и т. д. В рамках доменных имен верхнего уровня доменные имена второго уровня в Китае делятся на две категории: доменные имена категорий и названия административных регионов. Всего существует 6 доменных имен категорий, включая ac для научно-исследовательских учреждений; com для промышленных и коммерческих финансовых предприятий; edu для образовательных учреждений; gov для правительственных ведомств; net для информационных центров и операционных центров сети Интернет; некоммерческой организации org. В Китае существует 34 названия административных регионов, соответствующих каждой провинции, автономному району и муниципалитету, находящемуся в непосредственном подчинении центрального правительства.
  • Доменное имя третьего уровня
    • Доменное имя третьего уровня состоит из букв (A ~ Z, a ~ z, верхнего и нижнего регистра и т. д.), цифр (0 ~ 9) и соединителей (-).Доменные имена на всех уровнях соединяются точками ( .) Длина не может превышать 20 символов.
  • Кроме того, доменные имена и IP-адреса имеют отношение один ко многим. Сервер может иметь только один IP-адрес, но может иметь несколько доменных имен.

3. Доменное имя и URL-адрес.

  • Не путайте URL-адреса с доменными именами. URL-адреса — это «унифицированные указатели ресурсов», которые описывают адрес ресурса (например, изображения или веб-страницы) во Всемирной паутине в абстрактной форме строки. URL-адрес уникально идентифицирует веб-ресурс, и ресурс можно получить по соответствующему URL-адресу.
  • Хотя доменные имена и URL-адреса похожи, между ними все же существуют различия. Доменное имя — это всего лишь идентификатор веб-сайта. Вы не можете напрямую получить доступ к веб-сайту. Только после того, как доменное имя будет разрешено, доменное имя может стать URL-адресом. URL-адрес содержит имя домена и представляет собой адресную книгу в Интернете. По URL-адресу можно перейти на любую страницу веб-сайта.
  • различать:
    • Доменное имя: обычно относится к доменному имени верхнего уровня веб-сайта;
      URL-адрес: адрес веб-страницы или веб-сайта.
    • baidu.com — доменное имя;
    • baidu — это имя веб-сайта, com — суффикс доменного имени, а www.baidu.com — доменное имя второго уровня;
    • https://www.baidu.com/ — это URL-адрес, который генерируется после анализа сайта baidu.com и используется для поиска файла веб-страницы домашней страницы Baidu.

4. IP-адрес и номер порта.

  • Мы знаем, что хост с IP-адресом может предоставлять множество услуг, таких как веб-службы, службы FTP, службы SMTP и т. д. Эти службы могут быть реализованы полностью через IP-адрес. Итак, как хост различает различные сетевые службы?Очевидно, что он не может полагаться исключительно на IP-адреса, поскольку связь между IP-адресами и сетевыми службами представляет собой связь «один ко многим». Правильно, разные сервисы различаются через «IP-адрес+номер порта».
  • Следует отметить, что порты, используемые обеими сторонами во время связи, не обязательно совпадают один в один. Например, когда ваш компьютер обращается к www-серверу в качестве клиента, www-сервер использует порт «80» для связи с вашим компьютером, но ваш компьютер может использовать такой порт, как «1234».
  • Общие номера портов и функции:
    • Порт 21: служба передачи файлов по FTP.
    • Порт 22: порт SSH.
    • Порт 23: служба эмуляции терминала TELNET.
    • Порт 53: служба разрешения доменных имен DNS.
    • Порт 80: служба передачи гипертекста HTTP.
    • Порт 443: служба передачи гипертекста с шифрованием HTTPS.
    • Порт 1433: номер порта базы данных MS SQL*SERVER по умолчанию.
    • Порт 1521: служба базы данных Oracle.
    • Порт 3306: номер порта MYSQL по умолчанию.
    • Порт 3389: порт Microsoft RDP, используемый Microsoft Remote Desktop.
    • Порт 5000: порт, используемый MS SQL Server.
    • Порт 8000: Tencent QQ
  • Проверьте использование порта вашего компьютера: команда CMD: netstat -an

Guess you like

Origin blog.csdn.net/weixin_53902288/article/details/132776423