Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСЫ / Kolchin.doc
Скачиваний:
316
Добавлен:
15.02.2016
Размер:
777.22 Кб
Скачать

24. Протокол dhcp

DHCP (Dynamic Host Configuration Protocol — протокол динамической конфигурации узла) — это сетевой протокол(прикладной уровень), позволяющий компьютерам автоматически получатьIP-адреси другие параметры, необходимые для работы в сетиTCP/IP. Данный протокол работает по модели «клиент-сервер» (режим «запрос/ответ»). Для автоматической конфигурации компьютер-клиент на этапе конфигурации сетевого устройства обращается к т. н.серверуDHCP, и получает от него нужные параметры.Сетевой администраторможет задать диапазон адресов, распределяемых сервером среди компьютеров. Это позволяет избежать ручной настройки компьютеров сети и уменьшает количество ошибок. Протокол DHCP используется в большинстве крупных (и не очень) сетей TCP/IP.

Используется протокол UDP(ненадежно), можно отправить широковещательные сообщения с помощью широковещательного запроса. Клиент привязан к 68 порту, сервер – к 67 порту.

DHCP является расширением протокола BOOTP, использовавшегося ранее для обеспечениябездисковых рабочих станцийIP-адресами при их загрузке. DHCP сохраняетобратную совместимостьс BOOTP.

25. Транспортный протокол реального времени rtc

WebRTC(англ.real-time communications— коммуникации в реальном времени) — интернет-протокол, проект соткрытым исходным кодом, предназначенный для организации передачипотоковых данныхмеждубраузерамиили другими поддерживающими его приложениями по технологииточка-точка.

Применение и технология

После встраивания WebRTC в Chrome(а возможно ещё и в ряд других популярных браузеров), браузер от Google может составить конкуренциюSkype.[7]

Сторонние веб-разработчики смогут создавать собственные приложения, на основе технологии WebRTC, для голосовой и видеосвязи.

В WebRTC используются два аудиокодека, созданных в GIPS,[прояснить][каких?] а также видеоформат VP8(WebM).

Черновик стандарта «WebRTC Audio Codec and Processing Requirements» от 15 октября 2013 года содержит требование поддержки клиентами форматов OpusиG.711.[8]

Интеграция в браузеры

Технология WebRTC в той или иной степени поддерживается в Google Chromeс 17 версии,Operaс 12 версии иFirefoxс 18 версии (без флага — с 22-й). Для других браузеров можно использовать расширение webrtc4all[9].

В начале 2013 годаосуществлён первыйвидеозвонокмежду Chrome и Firefox[10][11].

Пример использования

Браузеры, которые поддерживают WebRTC имеют функцию getUserMedia с вендорнымпрефиксом. Она используется для получения доступа к устройствам и принимает на вход 3 параметра: вид устройства (аудио, видео или оба), функция, которая получит управление, если всё пройдёт успешно, и функция, которая получит управление в случае ошибки.[12]

navigator.getUserMedia({audio: true, video: true}, success, error);

function success(pLocalMediaStream){

/* обработка видео потока */

}

function error(pError){

/* вывод ошибки */

console.log(pError);

}

51

Соседние файлы в папке ГОСЫ