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

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

Реклама

Perl для IP-Телефонии (18 – Сокеты Berkeley, часть 3)

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

В верхней части стека находится прикладной уровень, на котором содержимое по­тока данных уже имеет значение. На этом уровне применяется ряд протоколов, в той числе такие, более или менее распространенные протоколы, как HTTP, FTP, SMTP, POP3, IMAP, SNMP, XDMCP и NNTP. Эти протоколы указывают, как клиент должен обращаться к серверу, какие сообщения разрешены для передачи и какая информа­ция должна содержаться в каждом сообщении, причем иногда регламентируют все это вплоть до мельчайших подробностей. Сочетание протоколов сетевого и транспортного уровня известно под названием TCP/IP, в соответствии с названиями двух основных протоколов, которые функционируют на этих уровнях.

Сопоставление двоичных и текстовых протоколов. Прежде чем приступить к обмену информацией по сети, участники соединения должны сделать принципиальный выбор: обмениваться ли данными в двоичной фор­ме либо в виде текста, пригодного для восприятия человеком. Этот выбор имеет да­леко идущие последствия.

Чтобы понять, о чем идет речь, рассмотрим, как можно передать по сети число, 1984. Для передачи его в виде текста один хост (см. что такое хостинг ) должен отправить другому строку; 1984, которая в обычном наборе символов ASCII соответствует четырем шестнадца­теричным байтам 0x31 0x39 0x38 0x34. Эти четыре байта передаются последователь­но по сети и появляются на другом конце соединения в виде строки “1984” (при усло­вии, что другой хост также поддерживает код ASCII).

Однако значение 1984 может также рассматриваться как число, и в этом случае: оно может быть представлено в виде двухбайтового целого числа, которое имеет шестнадцатеричное представление 0х7С0.

Если это значение уже хранится на локальном хосте в виде числа, то кажется разумным решение передать его по сети в собственном двухбайтовом формате, вместо преобразования его в четырехбайтовое текстовое представление, последующей передачи и обратного преобразования в двухбайтовое; число на другом конце соединения. При этом будет не только уменьшен объем вычис­лений, но и потребность в пропускной способности сети уменьшится наполовину.



2013-10-06 22:04:46

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


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


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


РЕКОМЕНДУЕМ

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