Один белый, другой серый
Содержание:
- Какие ip адреса можно использовать в локальной сети?
- Подсети
- Способы узнать IP-адрес своего компьютера
- Сравним модели
- Маска подсети в IP-адресе
- Как узнать IP адрес телефона
- Как включить wi-fi на ноутбуке ?
- Как узнать IP-адрес
- Структура IP-адреса
- Бесплатный шаблон Коммерческого предложения на услуги в формате Word и PowerPoint
- Как устроены блокировки сейчас
- Что такое IP-адрес
- Способы очистки
- 3.2. IP-адреса как «четверка чисел разделенные точками»
- Шаг 2. Создание пустого холста.
- FontDetect
- Сетевая маска
- Формат заголовка IP-пакета
- IP-адреса: сети и узлы
- Типы IP-адресов
Какие ip адреса можно использовать в локальной сети?
Для создания локальной сети без доступа к интернету можно использовать любые IP-адреса. Такой вариант подойдет, например, для закрытой корпоративной сети, которую нужно максимально оберегать от «вражеских» проникновений извне.
Если же сетевые компьютеры должны свободно «выходить» в интернет, то при выборе диапазона IP-адресов нужно придерживаться определенных стандартов.
Дело в том, что при подключении компьютеров из локальной сети к сети Интернет происходит автоматическая регистрация IP адресов через IANA — особую организацию, которая следит за распределением всех существующих имён и номеров (которые записаны в RFC).
Приведем рекомендованные диапазоны ip адресов для локальной сети:
— 10.10.0.0 – 10.255.255.255 — сеть класса A, возможно до 16121856 различных адресов хостов.
— 172.16.0.0 – 172.31.255.255 — группа 16-ти смежных сетей класса B, можно использовать до различных 1048576 адресов хостов.
— 192.168.0.0 – 192.168.255.255 — группа 16-ти смежных сетей класса C, возможно до различных 65536 адресов хостов.
Кроме того, существуют петлевые интерфейсы, которые не используют обмен между узлами сети. Для них выделен интервал адресов 127.0.0.0 — 127.255.255.255
При этом выбор конкретного диапазона зависит только от размеров вашей локальной сети. Так, в домашних или других небольших сетях обычно используют диапазон адресов 192.168.0.1 -192.168.0.254, при котором можно подключать до 254 клиентов.
Подробнее о возможных диапазонах IP адресов можно узнать из RFC 1918, а в статье как узнать свой ip в локальной сети мы рассказывали, как найти ай-пи адрес уже подключенного к локальной сети компьютера.
Подсети
Сеть A, B или C с классом A, B или C можно дополнительно разделить (подгрузку) системным администратором. Это становится необходимым при согласовании логической адресной схемы Интернета (абстрактного мира IP-адресов и подсетей) с физическими сетями, используемыми в реальной среде.
Системный администратор, которому размещается блок IP-адресов, может администрировать сети, которые не будут легко распосутствовать в этих адресах. Например, у вас есть глобальная сеть с 150 узлами в трех сетях (в разных городах), подключенных маршрутизатором TCP/IP. У каждой из этих трех сетей есть 50 узлов. Вы выделили 192.168.123.0 для сети класса C. (Для иллюстрации этот адрес фактически относится к диапазону, который не выделен в Интернете.) Это означает, что вы можете использовать адреса 192.168.123.1 для 192.168.123.254 для узлов 150.
Два адреса, которые не могут использоваться в вашем примере, — 192.168.123.0 и 192.168.123.255, так как двоичные адреса с ведущим сегментом всех и нулей являются недопустимыми. Нулевой адрес является недопустимым, так как он используется для указания сети без указания узла. Адрес 255 (в двоичном формате с адресом узла все) используется для рассылки сообщения на каждый узел в сети. Просто помните, что первый и последний адреса в любой сети или подсети не могут быть назначены какому бы то ни было отдельному узлу.
Теперь вы можете предоставить IP-адреса узлам 254. Это хорошо, если все компьютеры 150 находятся в одной сети. Тем не менее, компьютеры 150 находятся в трех отдельных физических сетях. Вместо того чтобы запрашивать дополнительные блоки адресов для каждой сети, вы разделяете сеть на подсети, позволяющие использовать один блок адресов в нескольких физических сетях.
В этом случае сеть разделяется на четыре подсети, используя маску подсети, которая увеличивает сетевой адрес и уменьшает возможный диапазон адресов узлов. Другими словами, вы позаимствованы некоторые биты, используемые для адреса узла, и используете их для части адреса в сети. Маска подсети 255.255.255.192 предоставляет четыре сети для каждого сервера 62. Это работает, так как в двоичной нотации 255.255.255.192 — то же самое, что и 1111111.11111111.1111111.11000000. Первые две цифры последнего октета становятся сетевыми адресами, поэтому вы получаете дополнительные сети 00000000 (0), 01000000 (64), 10000000 (128) и 11000000 (192). (Некоторые администраторы будут использовать только две подсети с помощью 255.255.255.192 в качестве маски подсети. Для получения дополнительной информации по этой теме, ознакомьтесь со статьей RFC 1878.) В этих четырех сетях последние 6 двоичных цифр можно использовать для адресов узла.
Используя маску подсети 255.255.255.192, сеть 192.168.123.0 становится четырьмя сетями 192.168.123.0, 192.168.123.64, 192.168.123.128 и 192.168.123.192. Эти четыре сети будут иметь допустимые адреса узла:
192.168.123.1 — 62 192.168.123.65 – 126 192.168.123.129 – 190 192.168.123.193 – 254
Помните, что двоичные адреса узла со всеми или нулевыми нулями недопустимы, поэтому нельзя использовать адреса с последним октетом 0, 63, 64, 127, 128, 191, 192 или 255.
Вы можете узнать, как это работает, взглянув на два адреса узла, 192.168.123.71 и 192.168.123.133. Если вы использовали маску подсети класса C по умолчанию 255.255.255.0, оба адреса находятся в сети 192.168.123.0. Тем не менее, если вы используете маску подсети 255.255.255.192, они находятся в разных сетях; 192.168.123.71 находится в сети 192.168.123.64, 192.168.123.133 находится в сети 192.168.123.128.
Способы узнать IP-адрес своего компьютера
Узнать свой IP-адрес можно 3-мя основными способами:
- С помощью онлайн-сервисов, которые отображают IP посетителя;
- С помощью центра управления сетями и соединениями Windows;
- С помощью командной строки CMD.
Запрос в Яндексе
Обращаясь к популярной поисковой системе, можно узнать внешний IP адрес наиболее легко и быстро.
- Обеспечивается доступ к сети Интернет, набирается следующий запрос в поисковике: «IP».
- Отдельный виджет – интерактивное окно с предложением от Яндекса – определит IP адрес устройства в сети, с которого работает пользователь.
Определение своего IP онлайн
Далее поисковые системы предлагают множество сервисов. Они позволяют узнать своего провайдера по IP, посредством которого посещается сайт, и множество других полезных сведений вроде отображаемого местонахождения, скорости соединения. Рекомендуются первые показанные результаты, располагающиеся в выдаче выше всех благодаря релевантности запросу и репутации.
- В поисковой системе вводится запрос «IP», «узнать IP адрес моего компьютера», выбирается предложенный сервис.
- В большинстве сервисов не нужно выполнять никаких дополнительных команд: на странице, куда будет совершён переход, отобразится искомый IP.
Центр управления сетями и подключениями
Если вариант установления IP онлайн не подходит, посмотреть айпи адрес компьютера можно посредством встроенной панели управления Windows и её отдельных разделов.
- В системном трее – области уведомлений справа внизу на рабочем столе – по значку сетевого подключения щёлкают правой клавишей мыши. В разных версиях системы, при разных подключениях значок может визуально отличаться.
- По строке «Центр управления сетями и подключениями (общим доступом)» щёлкают левой кнопкой.
- Чтобы узнать IP компьютера в локальной сети, нужно нажать в окне действующей сети ссылку «Подключения».
- В появившемся окне «Состояние» в разделе «Подключение» нужно нажать кнопку «Сведения…».
- В новом окне «Сведения о сетевом подключении» можно узнать локальный IP адрес компьютера напротив свойства «Адрес IPv4». Это числовая последовательность протокольного адреса, использующегося для подключения в данный момент.
Командная строка
Если прочие способы по тем или иным причинам не подходят, можно узнать IP компьютера через cmd. Command module – это приложение в ОС Windows, позволяющее управлять системой с помощью вводимых на клавиатуре текстовых команд. Более известен этот интерфейс (система ввода данных), как командная строка Windows. К ней можно обращаться как с командами, так и за справочными сведениями о системе, которые будут отображены в минималистичном и доступном виде.
Доступ к командной строке не является очевидной и распространённой операцией, но может быть без труда выполнен любым рядовым пользователем. По инструкции можно быстро узнать свой IP через командную строку.
- Чтобы посмотреть на IP адрес своего компьютера, нужно набрать на клавиатуре комбинацию клавиш Win+R. Появляется окно «Выполнить», в котором необходимо набрать на латинице трёхбуквенную команду «cmd».Кнопка Win располагается на стандартной клавиатуре рядом с клавишами Ctrl и Alt. Так как она является инструментом обращения к стандартным общим функциям операционной системы, то её название обусловлено названием самой ОС – Windows. В связи с этим для удобства клавиша Win может быть помечена вместо надписи логотипом корпорации – четырьмя цветными искажёнными квадратами в форме окошка.
- Появляется чёрное окно приложения cmd.exe, в котором нужно набрать в строке, отмеченной мигающим знаком подчёркивания, команду «ipconfig» и нажать Enter.
- Сведения о конфигурации протокола и действующий IP адрес своего компьютера можно найти в показанной далее сводке в строке «IPv4».
Определить айпи адрес своего компьютера можно несколькими способами посредством вызова командной строки, сведений о подключении из Панели управления или в специализированных онлайн-сервисах. В зависимости от выбранного метода, внутри локальной сети в самом компьютере и в Интернете полученный адрес может отличаться.
Сравним модели
Модель | Тип | Мощность, Вт | Кол-во скоростей | Материал | Цена, руб. |
---|---|---|---|---|---|
Ручной | 200 | 7 | Пластик | 790 | |
Ручной | 500 | 6 | Пластик/металл | 1520 | |
Ручной | 250 | 5 | Пластик | 1940 | |
Ручной | 450 | 5 | Пластик | 4140 | |
Ручной | 500 | 5 | Пластик | 5010 | |
Ручной | 500 | 5 | Пластик | 4590 | |
Стационарный | 1000 | 6 | Пластик | 7990 | |
Стационарный | 350 | 5 | Пластик | 3290 | |
Стационарный | 450 | 5 | Пластик | 4225 | |
Планетарный | 600 | 6 | Пластик | 6490 | |
Планетарный | 1000 | 8 | Металл | 11890 | |
Планетарный | 300 | 10 | Металл | 55990 | |
Планетарный | 800 | 6 | Пластик | 6160 | |
Планетарный | 1000 | 12 | Металл | 10990 | |
Стационарный | 700 | 5 | Пластик | 3490 |
Маска подсети в IP-адресе
Как же ваше устройство определяет, какая часть IP-адреса является идентификатором сети, а какая часть – идентификатор хоста? Для этого они используют второе число, которое называется маской подсети.
В большинстве простых сетей (например, в домашних или офисных) вы увидите маску подсети в формате 255.255.255.0, где все четыре числа равны либо 255, либо 0. Позиция изменения с 255 на 0 указывает на разделение между сетью и идентификатором хоста.
Основные маски подсети, которые мы описываем здесь, известны как маски подсети по умолчанию. В более крупных сетях ситуация становится более сложной. Люди часто используют пользовательские маски подсети (где позиция разрыва между нулями и единицами сдвигается в октете) для создания нескольких подсетей в одной сети.
Как узнать IP адрес телефона
Внутренний айпи можно узнать через настройки или при помощи приложения. Покажу на примере телефона Андроид.
В настройках телефона
1. Откройте «Настройки» в меню телефона.
2. В разделе «Система» перейдите в «О телефоне».
3. Нажмите на пункт «Общая информация».
В пункте «IP-адрес» будет показаны IP адрес V4 и V6 (если он настроен).
В настройках Wi-Fi подключения
1. Откройте «Настройки» в меню телефона. В разделе «Беспроводные сети» выберите «Wi-Fi».
2. Нажмите на значок «три точки» и выберите пункт «Дополнительные функции».
Внизу будет показана нужная информация.
Через приложение IP Tools для Андроид
В главном окне программы, в пункте «Внутренний IP», будет показан номер. Также приложение показывает внешний адрес в пункте «Хост».
Как узнать IP адреса устройств с телефона
В телефоне намного меньше возможностей для подключения к устройствам, но в некоторых случаях узнать IP устройства может быть полезно. Например, для подключения к сетевому веб ресурсу или внутреннему сайту.
После запуска программа автоматически просканирует сети и покажет результат поиска в главном окне.
Как включить wi-fi на ноутбуке ?
Как узнать IP-адрес
Зачем знать свой реальный IP-адрес? Он понадобится вам для того, чтобы начать работать с некоторыми сервисами, требующими его указания вручную. Каким образом получить информацию об IP? Есть как минимум два способа:
- специализированные онлайн-сервисы. Воспользоваться ими очень просто: достаточно зайти на них, и уже через несколько секунд в динамическом окне появится нужная информация;
- провайдер. Вы можете узнать свой IP-адрес, обратившись в техподдержку поставщика интернет-услуг (как вариант, в «Личном кабинете» пользователя).
Помните, что вместе с IP-адресом другим устройствам (и, соответственно, лицам) будет доступна и иная информация, а именно: названия и данные провайдера интернет-услуг, название и версия установленной операционной системы и браузера, географическая привязка. Сторонние сервисы видят, используете ли вы прокси-сервер или средства защиты данных.
Источник статьи: http://wiki.rookee.ru/ip-adres/
Структура IP-адреса
Разберем, что обозначают цифры. В общем случае IP-адрес состоит из двух частей (ID-номеров): сети и конкретного узла в ее пределах. Чтобы отличать их в полной записи, используют классы или маски.
Для доступа к Интернет необходимо, чтобы IP принадлежал к другому блоку или в пределах локальной сети существовал сервер, на котором происходит подмена внутреннего адреса на внешний. С этой целью используются прокси или NAT. Для доступа к Интернету адрес выдается провайдером или региональным интернет-регистратором.
По умолчанию маршрутизатор может входить в несколько разных сетей. Каждый его порт имеет персональный IP-адрес. Соответственно, такой же принцип работы применим к конкретным компьютерам, которые могут поддерживать различное число сетевых связей.
Бесплатный шаблон Коммерческого предложения на услуги в формате Word и PowerPoint
Как устроены блокировки сейчас
Итак, у нас есть IP-адреса, по которым можно дозвониться до разных компьютеров в интернете. У нас есть DNS, чтобы не запоминать IP-адреса, а вводить обычные человеческие слова.
Как теперь всё это заблокировать? Очень легко!
Самый простой способ что-нибудь заблокировать — это запрограммировать любой маршрутизатор на вашем пути, чтобы он не работал, как вам нужно. Например, если провайдер знает, что у вас не оплачен счёт, он программирует свой роутер, чтобы на все ваши запросы вы получали ответ «Заплати». Но можно открыть доступ к странице оплаты.
Чтобы обойти эту блокировку, достаточно сделать запрос через другие узлы, как бы в обход провайдера. Раздайте интернет с телефона, и ваш запрос пойдёт через другую цепочку роутеров, которые не настроены заворачивать ваши запросы.
На работе ваш системный администратор может так настроить местный роутер, чтобы вы не смогли зайти на сайт vk.com — он прописывает инструкцию в настройке роутера, и роутер разворачивает ваш запрос.
Обход такой же: подключитесь к другому вайфаю или раздайте собственный с телефона, и ваш запрос пойдёт в обход блокировки.
Роскомнадзор обязал все интернет-провайдеры России блокировать доступ к сайтам из специального реестра. В реестр попадают сайты, по которым российские суды вынесли решения о блокировке или которые туда внёс сам Роскомнадзор. Провайдеры берут этот реестр, выгружают запрещённые адреса в свои конфигурационные файлы и при поступлении запроса на запрещённый сайт его разворачивают.
Как обходить такие блокировки, мы вам не можем рассказать по закону. Но зато в другой статье мы вам расскажем о технологии VPN и как она помогает в защите каналов связи.
Что такое IP-адрес
IP-адрес однозначно идентифицирует устройство в сети. Вы видели эти адреса раньше; они выглядят примерно как 192.168.1.34.
IP-адрес всегда представляет собой набор из четырех таких чисел. Каждый номер может находиться в диапазоне от 0 до 255. Таким образом, полный диапазон IP-адресов составляет от 0.0.0 до 255.255.255.255.
Причина, по которой каждый номер может достигать 255, заключается в том, что каждое из чисел представляет собой восьмизначное двоичное число (иногда называемое октетом). В октете число ноль будет обозначено как 00000000, а число десятичное 255 будет иметь вид 11111111, – это максимальное число, которого мы можем достигнуть в рамках октета. IP-адрес, упомянутый выше (192.168.1.34) в двоичном формате, будет выглядеть так: 11000000.10101000.00000001.00100010.
Компьютеры работают с двоичным форматом, но нам, людям, гораздо проще работать с десятичным форматом. Тем не менее, зная, что адреса фактически являются двоичными числами, нам легче будет понять, почему некоторые вещи, связанные с IP-адресами, работают так, как они это делают.
Способы очистки
Фильтр обратного осмоса
Фильтр обратного осмоса Чаще всего в воде из скважин наблюдается повышенное содержание двухвалентного железа. Логично, что основная задача обезжелезивания воды – вызвать окислительные реакции, после которых металл выпадет в виде твёрдого осадка. Он будет отфильтрован из системы.
Непосредственно внутри скважины сделать что-либо не представляется возможным.
Выходом является установка специальных ионообменных картриджей на месте входа трубопровода в дом. Их внутренние стенки покрыты специальным окислительным составом. При прохождении воды сквозь них железо вступает в химическую реакцию. Образуется твёрдый осадок, который собирается фильтром. Ясно, что по мере забивания фильтра функцию обезжелезивания он начинает выполнять всё менее эффективно. Поэтому подобные картриджи необходимо регулярно менять.
Самым же эффективным способом, пускай и дорогостоящим, является установка так называемого обратного осмоса для скважины – системы из нескольких фильтров и полупроницаемой мембраны, сквозь которую под большим давлением прогоняется загрязнённая вода. Жидкость очищается не только от железа (даже в самых высоких концентрациях), но и от широкого ряда других вредных веществ. Все они отводятся в канализацию. Из крана же течёт идеально чистая вода. Дополнительным плюсом такого способа очистки является то, что в нём не задействуются никакие химические окислители.
Перейдём к последнему способу. Системы аэрации для очистки воды от трёхвалентного железа выглядят, как большие открытые резервуары, в которых вода отстаивается длительное время. Чтобы сделать процесс окисления (и последующего выпадения железа в осадок) более интенсивным, через жидкость с помощью компрессора пропускается воздух. Очищенная вода становится пригодной для питья и любых бытовых нужд. Система аэрации может применяться для очистки воды с содержанием железа в 10-20 мг/л.
Своими руками
Отстаивание воды — один из методов очистки от железа Последний процесс можно повторить, воспользовавшись обычным ведром. Достаточно набрать в него воду и оставить её на сутки. После этого верхнюю часть следует аккуратно слить, стараясь не взбаламучивать осадок. После таких нехитрых манипуляций концентрация железа в воде уменьшится как минимум в 3–4 раза.
К другим методам очистки относятся:
- Заморозка. Бутылка наполняется водой из скважины и кладётся в морозилку. Когда большая часть жидкости превращается в лёд, нужно слить остаток. В нём останутся почти все вредные примеси. При разморозке же необходимо выбросить и последние льдинки.
- Кремний и шунгит. Данные минералы также способны эффективно обеззаразить воду. Их нужно класть на дно ёмкости, заполненной жидкостью. Настаивать необходимо минимум 48 часов. Сливать для дальнейшего использования можно лишь верхний слой воды, в нижней части содержится осадок.
- Уголь. Заверните активированный уголь в толстый слой ваты и пропустите воду через этот самодельный фильтр. Он поможет избавиться от основных механических примесей и устранит выпавший осадок.
Воспользовавшись перечисленными рекомендациями, вы сможете провести эффективное обезжелезивание воды. А это – одна из наиболее распространённых проблем, с которыми сталкиваются владельцы скважин. Вода станет пригодной не только для бытовых нужд, но и для регулярного питья.
3.2. IP-адреса как «четверка чисел разделенные точками»
В текущей (IPv4) реализации IP адресов, IP адрес состоит из 4-х (8-битовых)
байтов — он представляет из себя 32 бита доступной
информации. Это приводит к числам, которые являются довольно большими (даже
когда написано в представлении десятичных чисел). Поэтому для удобства (и
по организационным причинам) IP адреса обычно записываются в виде четырех
чисел, разделенных точками. IP адрес
192.168.1.24
— пример этого — 4 (десятичных) числа разделенные (.) точками.
Поскольку каждое из этих чисел — десятичное представление байта (8 бит),
каждое из них может принимать значения из диапазона от 0 до 255 (всего 256
уникальных значений, включая ноль).
Шаг 2. Создание пустого холста.
FontDetect
Сетевая маска
Сетевая маска более правильно называется маской подсети. Однако, это, вообще,
упоминается как сетевая маска.
Сетевая маска и ее значения показывают, как IP адреса интерпретируются
локально на сегменте сети, поскольку это определяет то, как происходит
организация подсетей.
Стандартная маска (под-) сети — содержит единицы в разрядах поля сети и
нули в остальных разрядах. Это означает, что стандартные сетевые маски для
трех классов сетей выглядят так:
-
маска для сети класса А: 255.0.0.0
-
маска для сети класса B: 255.255.0.0
-
маска для сети класса C: 255.255.255.0
Есть две важные вещи относительно сетевой маски, которые нужно помнить:
-
Сетевая маска воздействует только локально (где локальный означает — на
этом специфическом сетевом сегменте); -
Сетевая маска — это не IP адрес — она используется для того, чтобы изменить
интерпретацию локальных IP адресов.
Формат заголовка IP-пакета
Для того чтобы понять, как протокол IP реализует эту задачу, рассмотрим формат заголовка IP пакета.
Номер версии
Первое поле номер версии. Сейчас используется две версии протокола IP 4 и 6. Большая часть компьютеров использует IPv4. Длина адреса в этой версии 4 байта. Формат адреса IP версии 4 мы рассматривали подробно. Проблема в том, что адресов IPv4, четыре с небольшим миллиарда, что уже сейчас не хватает для всех устройств в сети, а в будущем точно не хватит. Поэтому была предложена новая версия IPv6 в которой длина IP адреса составляет 16 байт. Сейчас эта версия вводится в эксплуатацию, но процесс занимает очень долгое время.
Длина заголовка
Следующее поле длина заголовка. В отличии от Ethernet заголовок IP включает обязательные поля, а также может включать дополнительные поля, которые называются опции. В поле длина заголовка записывается полная длина, как обязательной части, так и опции.
Тип сервиса
Следующее поле тип сервиса. Это поле нужно для обеспечения необходимого качества обслуживания, но сейчас на практике используется очень редко.
Общая длина
Следующее поле общая длина. Общая длина содержит длину всего IP пакета, включая заголовок и данные. Максимальная длина пакета 65 535 байт, но на практике такие большие пакеты не используются, а максимальный размер ограничен размером кадра канального уровня, а для Ethernet это 1 500 байт. В противном случае для передачи одного IP пакета необходимо было бы несколько кадров канального уровня что неудобно.
Время жизни
Дальше идет поле время жизни. Время жизни Time To Live или TTL — это максимальное время в течение которого пакет может перемещаться по сети. Оно введено для того чтобы пакеты не гуляли по сети бесконечно, если в конфигурации сети возникла какая-то ошибка. Например, в результате неправильной настройке маршрутизаторов в сети, может образоваться петля. Раньше, время жизни измерялось в секундах, но сейчас маршрутизаторы обрабатывают пакет значительно быстрее чем за секунду, поэтому время жизни уменьшается на единицу на каждом маршрутизаторе, и оно измеряется в количествах прохождения через маршрутизаторы по-английски (hop) от слова прыжок. Таким образом название время жизни сейчас стало уже некорректным.
Тип протокола
После времени жизни, указывается тип протокола следующего уровня. Это поле необходимо для реализации функции мультиплексирования и демультиплексирования, то есть передачи с помощью протокола IP данных от разных протоколов следующего уровня. В этом поле указывается код протокола следующего уровня, некоторые примеры кодов для TCP код 6, UDP — 17 и ICMP — 1.
Контрольная сумма
Затем идет контрольная сумма, которая используется для проверки правильности доставки пакета, если при проверке контрольные суммы обнаруженные ошибки, то пакет отбрасывается, никакой информации отправителю пакета не отправляется. Контрольная сумма рассчитывается только по заголовку IP пакета и она пересчитывается на каждом маршрутизаторе из-за того что данные в заголовке меняются. Как минимум изменяется время жизни пакета, а также могут измениться некоторые опции.
IP адрес получателя и отправителя
После контрольной суммы идут IP адрес отправителя, и IP адрес получателя. В IPv4 длина IP адреса четыре байта, 32 бита на этом обязательная часть IP заголовка заканчивается, после этого идут не обязательные поля которые в IP называются опции.
Опции
Некоторые примеры опций. Для диагностики работы сети используется опция — записать маршрут, при которой в IP пакет записывается адрес каждого маршрутизатора через которую он проходит.
И опция — временные метки, при установке которой, каждый маршрутизатор записывает время прохождения пакеты.
Также опции позволяют отказаться от автоматической маршрутизации, и задать маршрут отправитель:
- Это может быть жесткая маршрутизация, где в пакете явно указывается перечень маршрутизаторов через которые необходимо пройти.
- И свободные маршрутизации в этом случае указываются только некоторые маршрутизаторы, через которые пакет должен пройти обязательно, также при необходимости он может пройти через другие маршрутизаторы.
Опции в заголовке IP может быть несколько и они могут иметь разный размер. В то же время длина IP заголовка должна быть кратна 32, поэтому при необходимости, в конце IP заголовок заполняются нулями до выравнивание по границе 32 бита. Следует отметить, что сейчас опции в заголовке IP почти не используются.
В статье был рассмотрен протокол IP (Internet Protocol) — протокол межсетевого взаимодействия. Протокол IP является основой интернета. В OSI находится на сетевом уровне.
IP-адреса: сети и узлы
IP-адрес — это 32-разрядный номер, однозначно определяющий узел (компьютер или другое устройство, например, принтер или маршрутизатор) в сети TCP/IP.
IP-адреса обычно выражаются в точечно-десятичном формате с четырьмя числами, разделенными точками, например 192.168.123.132. Чтобы определить, как маски подсети используются для различения между узлами, сетями и подсетями, изучите IP-адрес в двоичном формате.
Например, IP-адресом с десятичным обозначением 192.168.123.132 является (в двоичном формате) 32-разрядным числом 110000000101000111101110000100. Это значение может быть очень сложное, поэтому разделите его на четыре части из восьми двоичных цифр.
Эти 8 битные разделы называются октетами. После этого пример IP-адреса становится 11000000.10101000.01111011.10000100. Это значение только в большей степени имеет смысл, поэтому для большинства применений двоичный адрес преобразуется в точечно-десятичный формат (192.168.123.132). Десятичные числа, разделенные точками, — это октеты, преобразованные из двоичного формата в десятичное.
Для эффективной работы глобальной сети TCP/IP в качестве коллекции сетей маршрутизаторы, передающие пакеты данных между сетями, не знают точное расположение узла, для которого предназначен пакет сведений. Маршрутизаторы знают только, какая сеть является участником и используют сведения, хранящиеся в их таблице маршрутизации, чтобы определить, как получить пакет для сети конечного узла. После доставки пакета в сеть назначения пакет доставляется на соответствующий узел.
Чтобы этот процесс работал, IP-адрес состоит из двух частей. Первая часть IP-адреса используется в качестве сетевого адреса, последней части в качестве адреса узла. Если вы передаете пример 192.168.123.132 и разделяете его на эти две части, вы получаете 192.168.123. Network. 132 Host или 192.168.123.0 — сетевой адрес. 0.0.0.132 — адрес узла.
Типы IP-адресов
1. Частный и публичный IP
Каждое устройство, которое подключено к интернету, имеет частный и публичный IP-адрес. Зачем нам два? Потому что нам не хватает IP-адресов на количество используемых устройств. В 80-х годах, когда был создан протокол IPv4, были введены 32-битные цифровые IP-адреса. Они приравнивались примерно к 4.3 млрд уникальных IP-адресов. Однако вскоре стало очевидно, что нужно больше. Проблема была решена путем введения частных IP-адресов и трансляции сетевых адресов (NAT). NAT находится в роутере и направляет трафик из более широкой сети ко всем устройствам, расположенным в одной сети. Роутер назначает этим устройствам уникальные частные адреса IP. Они не могут быть перенаправлены через интернет, поэтому многие устройства в мире могут иметь одинаковые частные IP-адреса. Публичный IP-адрес присваивается интернет-провайдером (ISP) и является адресом, который роутер использует для связи с более широкой сетью.
2. Статический и динамический IP
Динамические IP-адреса, как следует из названия, могут изменяться. Провайдер назначает их, но они будут меняться каждый раз, когда вы перезагружаете устройство, добавляете новое устройство в сеть или меняете конфигурацию сети. Эти изменения редко оказывают какое-либо влияние на подключение. Динамические IP-адреса чаще всего используются в квартирах и домах. Статические IP-адреса, в отличие от динамических IP, никогда не меняются. Обычно они назначаются серверам, на которых размещаются сайты или предоставляются услуги электронной почты или FTP. Они также могут быть присвоены общественным организациям, которым нужны стабильные соединения. Некоторые пользователи используют их для игровых или VOIP подключений, поскольку они также нуждаются в очень стабильных подключениях.
Статические IP редко используются обычными пользователями, т.к. имеют некоторые недостатки:
- Интернет-провайдеры взимают дополнительную плату за назначение статического IP-адреса;
- Они требуют дополнительных мер безопасности, поскольку более подвержены “атакам грубой силы”;
- Они легче отслеживаются компаниями, которые занимаются сбором данных.
Выделенный IP
Это уникальный статический IP-адрес, присвоенный сайту на сервере. Сайты, расположенные на сервере, могут иметь множество статических IP-адресов. Сервер может назначить статический IP нескольким сайтам, которые в этом случае будут иметь общий IP-адрес. Если сервер предлагает статический и уникальный IP-адрес одному сайту, то это называется выделенным IP-адресом.
Некоторые сайты выбирают выделенные IP-адреса, потому что они имеют высокий трафик и стабильные соединения. Но выделенные IP-адреса предназначены не только для сайтов – их могут получить и частные лица. Они назначаются VPN провайдерами и имеют много преимуществ:
- Могут быть использованы для онлайн-банкинга. Банки иногда помечают учетные записи с общими IP-адресами, как подозрительные;
- Снижают вероятность того, что сайты потребуют вводить “captcha”;
- Позволяют пользователям подключаться к удаленным серверам через белые списки.