Интернет состоит из многих тысяч корпоративных, научных, правительственных и домашних компьютерных сетей. Объединение сетей разной архитектуры и топологии стало возможно благодаря протоколу IP (англ. Internet Protocol) и принципу маршрутизации пакетов данных.
Протокол IP был специально создан агностическим в отношении физических каналов связи. То есть любая система (сеть) передачи цифровых данных, проводная или беспроводная, для которой существует стандарт инкапсуляции в неё IP-пакетов, может передавать и трафик Интернета. Агностицизм протокола IP, в частности, означает, что компьютер или маршрутизатор должен знать тип сетей, к которым он непосредственно присоединён, и уметь работать с этими сетями; но не обязан (и в большинстве случаев не может) знать, какие сети находятся за маршрутизаторами.
На стыках сетей специальные маршрутизаторы (программные или аппаратные) занимаются автоматической сортировкой и перенаправлением пакетов данных, исходя из IP-адресов получателей этих пакетов. Протокол IP образует единое адресное пространство в масштабах всего мира, но в каждой отдельной сети может существовать и собственное адресное подпространство, которое выбирается исходя из класса сети. Такая организация IP-адресов позволяет маршрутизаторам однозначно определять дальнейшее направление для каждого пакета данных. В результате между отдельными сетями Интернета не возникает конфликтов, и данные беспрепятственно и точно передаются из сети в сеть по всей планете и ближнему космосу.
IPv4 использует 32-битные (четырёхбайтные) адреса, ограничивающие адресное пространство 4 294 967 296 (232) возможными уникальными адресами.
Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками, например, 192.168.0.1. (или 128.10.2.30 — традиционная десятичная форма представления адреса)
Что такое маска подсети
В терминологии сетей TCP/IP маской сети или маской подсети (network mask) называется битовая маска (bitmask), определяющая, какая часть IP-адреса (ip address) узла (host) сети относится к адресу сети, а какая - к адресу самого узла в этой сети.
Например, узел с IP-адресом 12.34.56.78 и маской подсети 255.255.0.0 находится в сети 12.34.0.0.
Разбиение одной большой сети на несколько маленьких подсетей позволяет упростить маршрутизацию. Например, пусть таблица маршрутизации некоего маршрутизатора содержит следующую запись:
Сеть назначения: 12.34.0.0
Маска: 255.255.0.0
Адрес шлюза: 11.22.3.4
Пусть теперь маршрутизатор получает пакет данных с адресом назначения 12.34.56.78. Обрабатывая построчно таблицу маршрутизации, он обнаруживает, что при наложении маски 255.255.0.0 на адрес 12.34.56.78 получается адрес сети 12.34.0.0. В таблице маршрутизации этой сети соответствует шлюз 11.22.3.4, которому и отправляется пакет.
Пример:
Как разбить сеть на 5 подсетей?
ip 145.64.128.0
маска 255.255.255.0
разрешённые маски: 255.255.255.0 - 1 сеть, 253 хоста. 255.255.255.128 - 2 сети по 126 хостов. 255.255.255.192 - 4 сети по 62 хоста. 255.255.255.224 - 6 сетей по 30 хосту. 255.255.255.240 - 8 сетей по 14 хостов. 255.255.255.248 - 16 сетей по 6 хостов. 255.255.255.252 - 32 сети по 2 хоста.
Ещё из хостов минус 1 - на шлюз IP будет назначаться. Почему хостов на 2 меньше чем ожидалось? один на ID Network (145.64.128.0), второй на броадкаст (145.64.128.255)
255.255.255.240 - 8 сетей по 14 хостов.
первая сеть: 145.64.128.0/28 NETWORK ID 145.64.128.0 первый адрес 145.64.128.1 последний адрес 145.64.128.15 но 145.64.128.15 - броадкаст, Поэтому рабочие IP 145.64.128.1-14
вторая сеть: 145.64.128.16/28 NETWORK ID 145.64.128.16 первый адрес 145.64.128.17 последний адрес 145.64.128.31 но 145.64.128.31 - броадкаст, Поэтому рабочие IP 145.64.128.17-30
IPv6 (англ. Internet Protocol version 6) — новая версия протокола IP, призванная решить проблемы, с которыми столкнулась предыдущая версия (IPv4) при её использовании в интернете, за счёт использования длины адреса 128 бит вместо 32. В настоящее время протокол IPv6 уже используется в нескольких тысячах сетей по всему миру (более 9000 сетей на май 2012), но пока ещё не получил столь широкого распространения в Интернете, как IPv4. В России используется почти исключительно в тестовом режиме некоторыми операторами связи, а также регистраторами доменов для работы DNS-серверов.
Существуют различные типы адресов IPv6: одноадресные (Unicast), групповые (Anycast) и многоадресные (Multicast).
Адреса типа Unicast хорошо всем известны. Пакет, посланный на такой адрес, достигает в точности интерфейса, который этому адресу соответствует.
Адреса типа Anycast синтаксически неотличимы от адресов Unicast, но они адресуют группу интерфейсов. Пакет, направленный такому адресу, попадёт в ближайший (согласно метрике маршрутизатора) интерфейс. Адреса Anycast могут использоваться только маршрутизаторами.
Адреса типа Multicast идентифицируют группу интерфейсов. Пакет, посланный на такой адрес, достигнет всех интерфейсов, привязанных к группе многоадресного вещания.
Адреса разделяются двоеточиями (напр. fe80:0:0:0:200:f8ff:fe21:67cf). Большое количество нулевых групп может быть пропущено с помощью двойного двоеточия (fe80::200:f8ff:fe21:67cf). Такой пропуск должен быть единственным в адресе.
Адреса IPv6 отображаются как восемь групп по четыре шестнадцатеричные цифры, разделённые двоеточием. Пример адреса:
2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d
Если одна или более групп подряд равны 0000, то они могут быть опущены и заменены на двойное двоеточие (::). Например, 2001:0db8:0000:0000:0000:0000:ae21:ad12 может быть сокращён до 2001:db8::ae21:ad12, или 0000:0000:0000:0000:0000:0000:ae21:ad12 может быть сокращён до ::ae21:ad12. Сокращению не могут быть подвергнуты 2 разделённые нулевые группы из-за возникновения неоднозначности.
При использовании IPv6-адреса в URL необходимо заключать адрес в квадратные скобки:
http://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]/
Если необходимо указать порт, то он пишется после скобок:
DNS (англ. Domain Name System — система доменных имён) — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства)
DNS важна для работы Интернета, так как для соединения с узлом необходима информация о его IP-адресе, а для людей проще запоминать буквенные (обычно осмысленные) адреса, чем последовательность цифр IP-адреса. В некоторых случаях это позволяет использовать виртуальные серверы, например, HTTP-серверы, различая их по имени запроса. Первоначально преобразование между доменными и IP-адресами производилось с использованием специального текстового файла hosts, который составлялся централизованно и автоматически рассылался на каждую из машин в своей локальной сети. С ростом Сети возникла необходимость в эффективном, автоматизированном механизме, которым и стала DNS.
Корневые серверы DNS
Таблица
Буква
IPv4-адрес
IPv6-адрес
номер AS[2]
Старое имя
Оператор
Расположение количество (глобальные/локальные)[2]
ПО
A
198.41.0.4
2001:503:ba3e::2:30
AS19836
ns.internic.net
VeriSign
распределённо с помощьюanycast
6/0
BIND
B
192.228.79.201 (начиная с января 2004; первоначально — 128.9.0.107)[3]
2001:478:65::53 (пока не введен в корневую зону)
нет
ns1.isi.edu
USC-ISI
Марина дель Рей (Калифорния, США) 0/1
BIND
C
192.33.4.12
AS2149
c.psi.net
Cogent Communications
распределённо с помощьюanycast 6/0
BIND
D
128.8.10.90
2001:500:2d::d
AS27
terp.umd.edu
Мэрилендский университет
Колледж-Парк (Мэриленд, США) 1/0
BIND
E
192.203.230.10
AS297
ns.nasa.gov
NASA
Маунтин-Вью (Калифорния, США) 1/0
BIND
F
192.5.5.241
2001:500:2f::f
AS3557
ns.isc.org
Internet Systems Consortium
распределённо с помощьюanycast 2/47
BIND 9[4]
G
192.112.36.4
AS5927
ns.nic.ddn.mil
Defense Information Systems Agency
распределённо с помощьюanycast 6/0
BIND
H
128.63.2.53
2001:500:1::803f:235
AS13
aos.arl.army.mil
U.S. Army Research Lab
Абердинский испытательный полигон 1/0
NSD
I
192.36.148.17
2001:7fe::53
AS29216
nic.nordu.net
Autonomica
распределённо с помощьюanycast 36
BIND
J
192.58.128.30 (начиная с ноября 2002; первоначально — 198.41.0.10)
2001:503:c27::2:30
AS26415
VeriSign
распределённо с помощьюanycast 63/7
BIND
K
193.0.14.129
2001:7fd::1
AS25152
RIPE NCC
распределённо с помощьюanycast 5/13
NSD[5]
L
199.7.83.42 (начиная с ноября 2007; первоначально — 198.32.64.12)[6]
2001:500:3::42
AS20144
ICANN
распределённо с помощьюanycast 37/1
NSD[7]
M
202.12.27.33
2001:dc3::35
AS7500
WIDE Project
распределённо с помощьюanycast 5/1
BIND
Доме́нное имя — символьное имя, служащее для идентификации областей — единиц административной автономии в сети Интернет — в составе вышестоящей по иерархии такой области. Каждая из таких областей называется доме́ном. Общее пространство имён Интернета функционирует благодаря DNS — системе доменных имён. Доменные имена дают возможность адресации интернет-узлов и расположенных на них сетевых ресурсов (веб-сайтов, серверов электронной почты, других служб) в удобной для человека форме.
Полное доменное имя состоит из непосредственного имени домена и далее имён всех доменов, в которые он входит, разделённых точками. Например, полное имя money.yandex.ru обозначает домен третьего уровня money, который входит в домен второго уровня yandex, который входит в домен верхнего уровня ru, который входит в безымянный корневой домен. В обыденной речи под доменным именем нередко понимают именно полное доменное имя.
Самые дорогие доменные имена
Статистика самых дорогих доменов, отражающих интерес делового сообщества к определенным тематикам:
Insure.com за $16 млн. 2009
Sex.com за $14 млн. 2010
Fund.com за £9.99 млн. 2008
Porn.com за $9.5 млн. 2007
Fb.com за $8.5 млн. 2010
Business.com за $7.5 млн. 1999
Diamond.com за $7.5 млн. 2006
Beer.com за $7 млн. 2004
Israel.com за $5.88 млн. 2004
Casino.com за $5.5 млн. 2003
Toys.com за $5.1 млн. 2009
AsSeenOnTv.com за $5.1 млн. 2000
iCloud.com за $4.5 млн. 2011
Altavista.com за $3.3 млн. 1998
Candy.com за $3.0 млн. 2009
Wine.com за $2.9 млн. 1999
CreditCards.com за $2.75 млн. 2004
Autos.com за $2.2 млн. 1999
Casino.tt за $2.0 млн. 2011
microsoftco.com за $2.0 млн. 2012
Internet Corporation for Assigned Names and Numbers, или ICANN (читается айкэ́н) — международная некоммерческая организация, созданная 18 сентября 1998 года при участии правительства США для регулирования вопросов, связанных с доменными именами, IP-адресами и прочими аспектами функционирования Интернета.
Деятельность ICANN существенно изменила облик Интернета. До 1998 года регистрацией имён в доменах общего пользования занималась только одна компания. Подобный монополизм обусловливал высокую стоимость регистрации — каждый домен в зонах .com, .net и .org ежегодно обходился его владельцу в $50. Это, в свою очередь, было одной из причин, препятствовавших росту количества зарегистрированных доменных имен: в 1998 году в мире их насчитывалось всего три миллиона.
Корпорация ICANN начала использовать распределённую систему регистрации доменов, которая основана на принципе свободного доступа аккредитованных регистраторов к реестрам доменных имен. Этот шаг положил начало формированию конкурентного доменного рынка. Сегодня в доменных зонах общего пользования работает более 900 аккредитованных регистраторов, благодаря чему количество зарегистрированных доменов значительно возросло и уже превышает 160 миллионов.
В рамках развития системы адресации корпорация ICANN последовательно расширяла список доменов общего пользования — сейчас их уже 18, тогда как в 1998 году было всего три (.com, .net, .org). С 2001 года корпорация внедрила доменные зоны .info, .biz, .name, .coop, .museum, .aero, .pro, .travel, .jobs, .cat, .asia, .eu, .mobi, .tel, .tv. При этом в ICANN намерены и в дальнейшем следовать политике расширения адресного пространства за счёт создания новых доменов верхнего уровня, в том числе с использованием символов национальных алфавитов.
На прошедшей в Каире 2-7 ноября 2008 года 33-й конференции ICANN было принято Решение о выделении России кириллического домена верхнего уровня «.рф»[2] . 4 февраля 2011 года IPv4 адреса стали подходить к концу. ICANN уже начала внедрять новую серию IPv6 адресов.