Léxico de TI › Redes › Configuração da conexão (X11)

Configuração da conexão (X11)

Redes Svenska → Atualizado: 2026-10-12

A troca inicial em uma conexão X, na qual o cliente informa sua ordem de bytes e credenciais e o servidor responde com a descrição do display inteiro.

A primeira coisa que o cliente envia é um único byte: B (0x42) para o byte mais significativo primeiro, ou l (0x6C) para o menos significativo. Depois vêm a versão 11.0 do protocolo e a eventual autorização, em geral o nome MIT-MAGIC-COOKIE-1 e o cookie do .Xauthority. O servidor se compromete a falar a ordem de bytes do cliente pelo resto da conexão; portanto, quem inverte os bytes é sempre o servidor, nunca o cliente.

A resposta é Failed com uma mensagem de motivo, Authenticate ou Success. Uma resposta de sucesso é uma pequena enciclopédia: string do fabricante e número da versão, o resource-id-base e a máscara para os IDs de recurso do cliente, o tamanho máximo de requisição, os formatos de imagem e, para cada tela, a janela raiz, o colormap padrão, as dimensões em pixels e milímetros e todos os visuais. É por isso que o xdpyinfo consegue despejar páginas de saída sem fazer nenhuma pergunta nova: quase tudo já estava na saudação.

← Voltar ao léxico