CDDB

CDDB ( англ. compact disc database ) - Централізована база даних по музичним компакт-дискам, доступна через Інтернет. Клієнтська програма обчислює ідентифікатор компакт-диска і робить запит до цієї бази даних. Ймовірність збігу ідентифікаторів для різних дисків дуже мала. У базі даних міститься інформація про виконавця, назвах композицій, рік випуску і т. п.

Спочатку база даних CDDB була вільною і поповнювалася добровольцями, але потім умови ліцензування були змінені. Зараз база даних належить компанії Gracenote. Компанія встановила обмеження, які багатьма розглядаються як неприйнятні. Це призвело до створення альтернативного вільного сервісу freedb, що використовує ті ж принципи, що і початковий варіант CDDB. Існують і інші бази даних (як вільні, так і комерційні), що надають аналогічну інформацію про компакт-дисках. Часто термін CDDB використовується для позначення всіх таких сервісів.


Технічна інформація

Для ідентифікації компакт-диска використовується ідентифікатор (т. зв. Disc ID), який обчислюється на основі інформації про тривалість композицій (треків), записаних на диску. Цю інформацію клієнтська програма отримує із змісту - спеціальної області даних на диску. Ідентифікатор використовується для того, щоб знайти в базі даних інформацію про диск і про записаних на ньому композиціях.

Таким чином, в базі даних зберігаються відомості про диск цілком, а не про окремих композиціях. Якщо, наприклад, записати новий диск, переставивши місцями деякі треки, або додавши нові, то інформація про нього не буде знайдена, незважаючи на те, що в базі даних є інформація про тих же самих піснях, записаних на інших дисках.

З іншого боку, існує ймовірність, хоч і невелика, що у двох різних дисків буде однаковий ідентифікатор.

Перегляд цього шаблону Основні протоколи TCP / IP за рівнями моделі OSI ( Список портів TCP і UDP)
Фізичний
Канальний
Мережевий
Транспортний
Сеансовий
Уявлення
Прикладної

BGP HTTP HTTPS DHCP IRC SNMP Над DNS DNSSEC NNTP XMPP SIP IPP NTP SNTP Електронна пошта ( SMTP POP3 IMAP 4) Передача файлів ( FTP TFTP SFTP) Віддалений доступ ( rlogin Telnet SSH RDP)

Інші прикладні