Адрес отправителя и адрес получателя IPv6
Адрес отправителя и адрес получателя IPv6
IPv6-адрес отправителя обычно определяется при помощи функции bind. Но если адрес отправителя поставляется вместе с данными, это может снизить непроизводительные затраты. Этот параметр также позволяет серверу гарантировать, что адрес отправителя ответа совпадает с адресом получателя клиентского запроса — некоторым клиентам требуется такое условие, которое сложно выполнить в случае IPv4 (см. упражнение 22.4).
Когда IPv6-адрес отправителя задан в качестве вспомогательных данных и элемент ipi6_addr структуры in6_pktinfo имеет значение IN6ADDR_ANY_INIT, возможны следующие сценарии: если адрес в настоящий момент связан с сокетом, он используется в качестве адреса отправителя; если в настоящий момент никакой адрес не связан с сокетом, ядро выбирает адрес отправителя. Если же элемент ipi6_addr не является неопределенным адресом, но сокет уже связался с адресом отправителя, то значением элемента ipi6_addr перекрывается уже связанный адрес, но только для данной операции вывода. Затем ядро проверяет, действительно ли запрашиваемый адрес отправителя является адресом направленной передачи, присвоенным узлу.
Когда структура in6_pktinfo возвращается в качестве вспомогательных данных функцией recvmsg, элемент ipi6_addr содержит IPv6-адрес получателя из полученного пакета. По сути, это аналог параметра сокета IP_RECVDSTADDR для IPv4.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Адрес закольцовки
Адрес закольцовки По соглашению адрес 127.0.0.1 присвоен интерфейсу закольцовки на себя (loopback interface). Все, что посылается на этот IP-адрес, получается самим узлом. Обычно этот адрес используется при тестировании клиента и сервера на одном узле. Этот адрес известен под именем
Неопределенный адрес
Неопределенный адрес Адрес, состоящий из 32 нулевых битов, является в IPv4 неопределенным (unspecified) адресом. В пакете IPv4 он может появиться только как адрес получателя в тех пакетах, которые посланы узлом, находящимся в состоянии загрузки, когда узел еще не знает своего
Адрес закольцовки
Адрес закольцовки Адрес IPv6 ::1, состоящий из 127 нулевых битов и единственного единичного бита, является адресом закольцовки IPv6. В API сокетов он называется in6addr_loopback или
Неопределенный адрес
Неопределенный адрес Адрес IPv6, состоящий из 128 нулевых битов, записываемый как 0::0 или просто ::, является неопределенным адресом IPv6 (unspecified address). В пакете IPv6 он может появиться только как адрес получателя в пакетах, посланных узлом, который находится в состоянии загрузки и
Адрес локальной связи
Адрес локальной связи Адрес локальной связи (link-local, локальный в пределах физической подсети) используется для соединения в пределах одной физической подсети, когда известно, что дейтаграмма не будет перенаправляться. Примерами использования таких адресов являются
Электронный адрес
Электронный адрес Рассмотрим поподробнее адрес из нашего примера: vasiliy@pupkin.ru. Он состоит из домена почтового сервера (в данном случае это pupkin.ru) и имени адресата (vasiliy). Имя адресата не обязательно должно совпадать с вашим собственным – это любое понравившееся вам
5.18.5 Ограничения на IP-адрес
5.18.5 Ограничения на IP-адрес Набор доступных IP-адресов существенно сокращается из-за применения специальных форматов для широковещательных рассылок и таблиц маршрутизации. Стандарт RFC 1122 Requirements for Internet Hosts — Communication Layers (Требования к хостам Интернета — уровни
5.18.6 Кольцевой адрес
5.18.6 Кольцевой адрес Полной противоположностью широковещательной рассылке является метод, когда сообщение вообще не покидает хоста. Существует множество хостов, совмещающих функции клиента и сервера. Локальные сервер и хост взаимодействуют друг с другом через IP внутри
Как «прикрыть» свой ip-адрес?
Как «прикрыть» свой ip-адрес? Обычно применяется несколько законных способов прикрытия ip-адреса.Сразу хотим отметить, что мы рекомендуем проводить работу по поиску в Интернете с компьютера, который не подключен к корпоративной сети, так как большинство способов
Как «прикрыть» свой IP-адрес
Как «прикрыть» свой IP-адрес Обычно применяются несколько законных способов прикрытия IP-адреса.Сразу хотим отметить, что мы рекомендуем проводить работу по поиску в Интернете в рамках информационной войны или конкурентной разведки с компьютера, который не подключен к
Что такое сетевой адрес
Что такое сетевой адрес Для того чтобы можно было различать компьютеры в сети, каждому из них присваивается свой уникальный адрес. Так мы всегда сможем идентифицировать компьютер нашего друга и подключиться именно к нему, чтобы начать общение. Мы уже решили, что общаться
Строчки для комбобокса Адрес
Строчки для комбобокса Адрес При нажатии на треугольник в комбобоксе Адрес вываливается список вводимых вами адресов. Вы можете отредактировать этот список (добавить, удалить, изменить). Войдите в раздел: HKCUSoftwareMicrosoftInternet ExplorerTypedURLsТам присутствует список ваших адресов,
Ячейка и ее адрес
Ячейка и ее адрес Лист книги состоит из ячеек. Ячейка – это прямоугольная область листа. Щелкните кнопкой мыши на любом участке листа, в этом месте будет выделена прямоугольная область (обведена жирной рамкой). Вы выделили отдельную ячейку.В ячейки вводятся текст, данные
Сетевой адрес для сервера
Сетевой адрес для сервера Для связи через TCP/IP вы должны соединяться с хостом, который имеет известный адрес IP. Определение того, какой это адрес IP (или каким должен быть, если он отсутствует), зависит от вида сетевого оборудования вашей хост-машины.* Если вы находитесь в
Электронный адрес
Электронный адрес Электронный адрес имеет вид: Ваше_Красивое_Имя@Адрес_Почтового_Сервера. То, что мы здесь обозначили как Ваше_Красивое_Имя, — в терминах интернет-технологий называется логин. Логин может состоять из букв латинского алфавита, цифр, точек, тире и символа
14.5.1. Адрес ячейки
14.5.1. Адрес ячейки Сначала разберемся с адресом ячейки. Все мы играли в детстве в морской бой. Принцип адресации ячеек в Excel такой же. Ячейка, которая стоит на пересечении первой колонки (имя которой А) и первого ряда (его номер 1), будет называться А1 — это и есть адрес ячейки.
Стивенс Уильям Ричард
Просмотр ограничен
Смотрите доступные для ознакомления главы 👉