Link-Local Multicast Name Resolution

LLMNR
název Link-Local Multicast Name Resolution
Úroveň (podle modelu OSI ) Aplikovaný
Rodina TCP/IP
Port/ID 5355/ TCP , 5355/ UDP
Účel protokolu Překlad názvu domény v místní síti
Specifikace RFC 4795
Hlavní implementace (klienti) Vestavěný do všech moderních síťových operačních systémů
Implementace jádra ( servery ) vyřešeno systemd

LLMNR , Ing.  Link-Local Multicast Name Resolution je zásobníkový protokol TCP/IP založený na formátu datových paketů DNS , který umožňuje počítačům překládat názvy hostitelů v místní síti.

LLMNR je popsán v RFC 4795 , podporovaný na Windows (Windows Vista, Windows Server 2008 a novější) [1] a GNU/Linux (implementovaný v démonu systemd-resolved) [2] .

Technický popis

Porty 5355/UDP a 5355/TCP jsou přiděleny pro LLMNR, multicastová adresa 224.0.0.252 a MAC 01-00-5E-00-00-FC jsou přiděleny v IPv4, FF02:0:0:0:0:0:1 v IPv6 :3 (zkráceně FF02::1:3) a MAC 33-33-00-01-00-03.

Struktura záhlaví datového paketu LLMNR [1]
bitový offset 0 jeden 2 3 čtyři 5 6 7 osm 9 deset jedenáct 12 13 čtrnáct patnáct
0 ID
16 QR operační kód C TC T Z Z Z Z RCODE
32 QDCOUNT
48 ÚČET
64 NSCOUNT
80 ARCOUNT
  • ID - šestnáct bitů Transaction Identifier - identifikátor transakce (řada požadavků a odpovědí).
  • QR - one bit Query / Response - znak požadavku nebo odpovědi.
  • OPCODE - čtyřbitový Opcode - operační kód (kód požadavku).
  • C - one bit Conflict - příznak konfliktu jmen v síti.
  • TC - jeden bit TrunCation - znamení, že odpověď je zkrácena.
  • T - one bit Tentative - indikace, že jedinečnost jména nebyla ověřena, ačkoli odpověď byla poskytnuta autoritativním serverem.
  • Z - čtyři bity - vyhrazené.
  • RCODE - Kód odpovědi - kód odpovědi.
  • QDCOUNT - 16 bitů Počet dat otázky - délka požadavku (celé číslo bez znaménka).
  • ANCOUNT - 16 bitů Počet čísel odpovědi - počet záznamů v odpovědi (celé číslo bez znaménka).
  • NSCOUNT - 16 bitů Počet jmenných serverů - počet záznamů v části seznamu jmenných serverů v odpovědi (celé číslo bez znaménka).
  • ARCOUNT - 16 bitů Počet dalších záznamů - počet záznamů v části dodatečné záznamy v odpovědi (celé číslo bez znaménka).

Poznámky

  1. 12 The Cable Guy, 2006 .
  2. Poettering, L. systemd 216 dostupné  : [ angl. ] // LWN.net.

Literatura

Odkazy