Внешнее представление данных

External Data Representation Основные сетевые протоколы и стандарты Список включает в себя множество сетевых протоколов и стандартов, включая NNTP, SIP, […]

External Data Representation

  • Основные сетевые протоколы и стандарты

    • Список включает в себя множество сетевых протоколов и стандартов, включая NNTP, SIP, SSI, DNS, FTP и другие. 
    • Упоминаются форматы данных, такие как MIME, XDR, ASN.1, ASCII, TLS, PGP, NetBIOS, SAP и другие. 
  • Сериализация данных XDR

    • XDR — это стандартный формат сериализации данных для компьютерных сетевых протоколов. 
    • Позволяет передавать данные между различными компьютерными системами. 
    • Процесс преобразования из локального представления в XDR называется кодированием, а из XDR в локальное представление — декодированием. 
    • XDR реализован как библиотека функций, которая является переносимой между различными операционными системами и не зависит от транспортного уровня. 
    • Использует базовую единицу в 4 байта, сериализованную в порядке большого конца, а типы данных меньшего размера занимают 4 байта после кодирования. 
    • Переменные типы данных, такие как строки и непрозрачные, дополняются до общего делимого на 4 байта. 
    • Числа с плавающей точкой представлены в формате IEEE 754. 
  • История и использование

    • XDR был разработан в середине 1980-х годов в Sun Microsystems и впервые опубликован в 1987 году. 
    • В 1995 году XDR стал стандартом IETF. 
    • Используется многими системами, включая сетевые файловые системы, протоколы управления данными, системы мониторинга и другие. 
  • Типы данных XDR

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

    • Упоминается существование XDR в трех версиях в различных RFC. 
    • Упомянуты примеры использования XDR в различных программных проектах, включая SpiderMonkey, Firebird и другие. 

Полный текст статьи:

Внешнее представление данных — Википедия

Оставьте комментарий

Прокрутить вверх