русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Принцип работы


Дата добавления: 2013-12-23; просмотров: 1189; Нарушение авторских прав


Интернет состоит из многих тысяч корпоративных, научных, правительственных и домашних компьютерных сетей. Объединение сетей разной архитектуры и топологии стало возможно благодаря протоколу 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 идентифицируют группу интерфейсов. Пакет, посланный на такой адрес, достигнет всех интерфейсов, привязанных к группе многоадресного вещания.

Широковещательные адреса IPv4 (обычно xxx.xxx.xxx.255) выражаются адресами многоадресного вещания IPv6.

Адреса разделяются двоеточиями (напр. 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]/

Если необходимо указать порт, то он пишется после скобок:

http://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]:8080/

DNS

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 адресов.

 



<== предыдущая лекция | следующая лекция ==>
История | Поисковики, технологии поиска


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.037 сек.