Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (18 – Адресация сокета, часть2)

предыдущая часть ««»» следующая часть

Многие сетевые функции Perl предназначены для работы с IP-адресами в форме упакованных двоичных строк. Прямое и обратное преобразование IP-адресов в двоичный формат может быть выполнено вручную с использованием функций pack()  и unpack() с шаблоном “С4” (четыре символа без знака). Однако обычно этого не приходится делать, поскольку в языке Perl предусмотре­ны удобные функции высокого уровня для автоматического выполнения этого преобразования.

Большинство хостов любой компании,  имеет два адреса - адрес петли обратной связи 127.0.0.1 (более известный под символическим названием “localhost”) и общедоступный ад­рес Internet. Адрес петли обратной связи связан с устройством, которое возвращает передаваемую информацию на локальный компьютер, что позволяет клиенту на хосте устанавливать исходящее соединение с сервером, функционирующим на том же хосте. Несмотря на то, что такая конструкция кажется на первый взгляд бессмысленной, это - мощный метод разработки приложений, поскольку он позволяет разрабатывать и про­верять программное обеспечение на локальном компьютере, без доступа к сети.

Общедоступный адрес Internet связан с сетевой платой хоста, такой как плата Ethernet. Этот адрес назначается хосту либо сетевым администратором, либо сервером, ВООТР (Boot Protocol - Протокол начальной загрузки) или DHCP (Dynamic Host Configuration Protocol - Динамический протокол конфигурации хоста) в системах с динамической адресацией хоста. Если на хосте установлено несколько сетевых интерфейсных плат, каждая из них может иметь отдельный IP-адрес. Можно также настроит, одну интерфейсную плату на использование нескольких адресов. Для этого предназначен модуль Perl независимых разработчиков IO::Interface, который позволяет определять и изменять IP-адреса, назначенные интерфейсным платам в сценарии Perl.



2013-10-12 17:10:57

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2025 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония