Skip to content
EntityQ2553751· pop 9· linked from 87 articles

X Window System core protocol

Sign in to save

computer network protocol

Article · Italiano

L'X Window System core protocol (protocollo principale di X Window System) è il protocollo base dell'X Window System, che è un sistema (che lavora in rete) di gestione delle finestre per bitmap display usato per creare interfacce grafiche utente in sistemi Unix, Unix-like e altri sistemi operativi. L'X Window System è basato su un modello client-server: un singolo server controlla l'hardware diinput/output, come lo schermo, la tastiera e il mouse; ogni applicazione (programma) agisce come un client, interagendo con l'utente e con gli altri client attraverso il server. Questa interazione è regolata dal X Window System core protocol. Esistono altri protocolli relativi all'X Window System, sia costruiti sopra l'X Window System core protocol sia come protocolli separati. Nell'X Window System core protocol si possono inviare solo quattro tipi di pacchetti, in maniera asincrona, attraverso la rete: richieste, risposte, eventi ed errori. Le Richieste vengono inviate da un client ad un server per chiedere ti eseguire alcune operazioni (per esempio, creare una nuova finestra) e ritornare indietro i dati che contiene. Le Risposte sono inviate dal server per fornire tali dati. Gli Eventi vengono inviati dal server per notificare ai client dell'attività dell'utente o di altre occorrenze che sono interessati a conoscere. Gli Errori sono pacchetti inviati dal server per notificare ad un client di errori accaduti durante l'elaborazione delle sue richieste. Le richieste possono generare risposte, eventi ed errori; a parte questo, il protocollo non regola l'ordine specifico in cui i pacchetti sono inviati in rete. Esistono alcune estensioni al core protocol, ognuna delle quali aventi le proprie richieste, risposte, eventi ed errori. L'X Window System fu concepito al MIT nel 1984 (la sua pubblicazione corrente X11 comparve nel settembre 1987). I suoi progettisti e stabilirono come primi principi che il suo core protocol doveva "creare meccanismi e non politiche". Come risultato di ciò, il procollo principale non specifica l'interazione fra i client e tra client e utente. Queste interazioni sono l'oggetto di specifiche separate come le specifiche e freedesktop.org e sono tipicamente definite automaticamente dall'uso di un dato insieme di widget.

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 9 languages

via Wikidata sitelinks · CC0