Оглавление
Связанная серия статей
Серия по созданию веб-сайтов (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