Пара сокетов

Пара сокетов

Пара сокетов (socket pair) для соединения TCP — это кортеж (группа взаимосвязанных элементов данных или записей) из четырех элементов, определяющий две конечных точки соединения: локальный IP-адрес, локальный порт TCP, удаленный IP-адрес и удаленный порт TCP. В SCRIPT ассоциация определяется набором локальных IP-адресов, локальным портом, набором удаленных IP-адресов и удаленным портом. В простейшем варианте без множественной адресации получается точно такой же четырехэлементный кортеж, как и для TCP. Однако если хотя бы один из узлов, составляющих ассоциацию, используем множественную адресацию, одной и той же ассоциации может сопоставляться несколько четырехэлементных кортежей (с разными IP-адресами, но одинаковыми номерами портов).

Два значения, идентифицирующих конечную точку, — IP-адрес и номер порта — часто называют сокетом.

Мы можем распространить понятие пары сокетов на UDP, даже учитывая то, что этот протокол не ориентирован на установление соединения. Когда мы будем говорить о функциях сокетов (bind, connect, getpeername и т.д.), мы увидим, какими функциями задаются конкретные элементы пары сокетов. Например, функция bind позволяет приложению задавать локальный IP-адрес и локальный порт для сокетов TCP, UDP и SCRIPT.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Наука: Пара-мутациями не ограничимся!

Из книги Журнал «Компьютерра» № 23 от 20 июня 2006 года автора Журнал «Компьютерра»

Наука: Пара-мутациями не ограничимся! Автор: Дмитрий ШабановФранцузские ученые опубликовали результаты исследования, вызвавшего разговоры об очередной трещине в фундаменте гордого здания современной генетики. На самом деле, очередной раз захрустели лишь школярские


Пара слов о файловой системе

Из книги Разгони свой сайт автора Мациевский Николай

Пара слов о файловой системе Вопрос: зачем нужны дополнительные тесты на производительность файловой системы, ведь уже есть характерное время, уходящее на gzip-сжатие определенных размеров файлов?Ответ: во-первых, любой веб-сервер и так берет файл из файловой системы и


Пара (Pair)

Из книги Руководство по стандартной библиотеке шаблонов (STL) автора Ли Менг

Пара (Pair) Библиотека включает шаблоны для разнородных пар значений.template ‹class T1, class T2›struct pair { T1 first; T2 second; pair() {} pair(const T1& x, const T2& y): first(x), second(y) {}};template ‹class T1, class T2›inline bool operator==(const pair‹Tl,T2›& x, const pair‹Tl,T2›& y) { return x.first == y.first && x.second == y.second;}template ‹class T1, class T2›inline bool


11.6.8.1. Пара конфигуратор/актор

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

11.6.8.1. Пара конфигуратор/актор В данной паре интерфейсная часть управляет средой запуска фильтра или программы, подобной демону, которая затем выполняется, не требуя пользовательских команд.Хорошим примером пары конфигуратор/актор являются программы fetchmail(l) и fetchmailconf(1)


11.6.8.2. Пара спулер/демон

Из книги Идиомы и стили С++ автора Makhmutov Albert

11.6.8.2. Пара спулер/демон Облегченный вариант пары конфигуратор/актор может оказаться полезным в ситуациях, когда требуется сериализованный доступ к общему ресурсу в пакетном режиме, т.е. когда четко определенный поток заданий или последовательность запросов требует


11.6.8.3. Пара драйвер/ядро

Из книги Цифровой журнал «Компьютерра» № 34 [13.09.2010 — 19.09.2010] автора Журнал «Компьютерра»

11.6.8.3. Пара драйвер/ядро В данной модели, в отличие от пары конфигуратор/актор или спулер/демон, интерфейсная часть подает команды и интерпретирует вывод от ядра после запуска. Ядро имеет простую модель интерфейса. Используемый IPC-метод является деталью реализации: ядро


11.6.8.4. Пара клиент/сервер

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

11.6.8.4. Пара клиент/сервер Пара клиент/сервер подобна паре драйвер/ядро, за исключением того, что часть ядра является запущенным в фоновом режиме демоном, от которого не требуется интерактивная работа и наличие собственного пользовательского интерфейса. Обычно демон


Шаг 6 - Ведущие указатели. Еще пара слов.

Из книги Бесплатные разговоры через Интернет автора Фрузоров Сергей

Шаг 6 - Ведущие указатели. Еще пара слов. Применение ведущих указателям таково: Вы можете изменять поведение указываемого класса без применения наследования и не изменяя его код, и его новое поведение не будет отражаться на субклассах. Не обязательно СУЩЕСТВЕННО изменять


Промзона: Пара слов об экономии электроэнергии Николай Маслухин

Из книги Как тестируют в Google автора Уиттакер Джеймс

Промзона: Пара слов об экономии электроэнергии Николай Маслухин ОпубликованоНиколай Маслухин Розетка со счетчиком Розетка, придуманная Muhyeon Kim, показывает количество ватт, потребляемых присоединенными к ней приборами. Кроме того, она


11.6.8.1. Пара конфигуратор/актор

Из книги Священные войны мира FOSS автора Федорчук Алексей Викторович

11.6.8.1. Пара конфигуратор/актор В данной паре интерфейсная часть управляет средой запуска фильтра или программы, подобной демону, которая затем выполняется, не требуя пользовательских команд.Хорошим примером пары конфигуратор/актор являются программы fetchmail(1) и fetchmaileonf(1)


11.6.8.2. Пара спулер/демон

Из книги автора

11.6.8.2. Пара спулер/демон Облегченный вариант пары конфигуратор/актор может оказаться полезным в ситуациях, когда требуется сериализованный доступ к общему ресурсу в пакетном режиме, т.е. когда четко определенный поток заданий или последовательность запросов требует


11.6.8.3. Пара драйвер/ядро

Из книги автора

11.6.8.3. Пара драйвер/ядро В данной модели, в отличие от пары конфигуратор/актор или спулер/демон, интерфейсная часть подает команды и интерпретирует вывод от ядра после запуска. Ядро имеет простую модель интерфейса. Используемый IPC-метод является деталью реализации: ядро


11.6.8.4. Пара клиент/сервер

Из книги автора

11.6.8.4. Пара клиент/сервер Пара клиент/сервер подобна паре драйвер/ядро, за исключением того, что часть ядра является запущенным в фоновом режиме демоном, от которого не требуется интерактивная работа и наличие собственного пользовательского интерфейса. Обычно демон


Пара слов о том, какая это прекрасная штуковина

Из книги автора

Пара слов о том, какая это прекрасная штуковина Roger Wilco, на мой взгляд, является самой простой и удобной программой голосового общения через Интернет и локальную сеть. Ее настройки понятны даже самому неопытному пользователю. Например, во многих программах для того чтобы


Пара слов о книге

Из книги автора

Пара слов о книге Когда Патрик Коупленд предложил мне написать эту книгу, я колебался. В конечном итоге мои сомнения подтвердились. Я боялся, что многие будут спрашивать, нет ли в Google более подходящего человека для этой работы, — и они спрашивали. Или толпы людей захотят


Пара отмазок

Из книги автора

Пара отмазок Должен сразу предупредить – ответа на вопрос, вынесенный в качестве заголовка, здесь не будет. Потому что и сам его не знаю. Так что далее вы не найдете ни мастдаев, ни банзаев, ни прочих форевов. Но за то, что я следую завету великого римского историка –