Link-Local Multicast Name Resolution

פרוטוקולים במודל TCP/IP
שכבת יישום
HTTP, SMTP, FTP, DNS, DHCP, SSH, RTP, RTSP, IRC, SNMP, SIP, IMAP4, MIME, TELNET, RPC, SOAP, LDAP ...
שכבת תעבורה
TCP, UDP, SCTP, DCCP ...
שכבת רשת
IP, IPv4, IPv6, ICMP, IPX, IGMP ...
שכבת קשר
Ethernet, 10BASE-T, 802.11 WiFi, Token ring, FDDI, ARP...

LLMNR (אנגלית: Link-Local Multicast Name Resolution) הוא פרוטוקול המתרגם שמות מתחם (Domain name) של מחשבים סמוכים ברשת המקומית ללא צורך בשרת Domain Name System.

פרוטוקול זה מובנה במערכות הפעלה חלונות מבית מיקרוסופט בגרסאות הבאות: Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 10.

תומך גם בטלפונים חכמים ובמחשבי לוח בעלי מערכות ההפעלה: Windows Phone, Windows 10 Mobile.

מבנהעריכה

שאילתות LLMNR נשלחות ומתקבלות בפרוטוקול UDP על גבי פורט 5355, עם זאת ניתן גם להשתמש בפרוטוקול TCP.

הודעות TCP מבוססות LLMNR אינן נתמכות ב- Windows Vista.

בניגוד לשימוש בDomain Name System, בה קיים שרת אליו פונים, בLLMNR השאילתה נשלחת לכל מי שנמצא ברשת המקומית, והמחשב הרלוונטי (בעל השם שנמצא בשאילתה) אמור לענות ולהחזיר את הכתובת שלו. התשובה חוזרת למחשב המתשאל בלבד.

השאילתות נשלחות אל כתובות Multicast בטווחים הבאים:

פרוטוקול כתובת IP כתובת MAC
IPv4 224.0.0.252 01-00-5E-00-00-FC
IPv6 FF02:0:0:0:0:0:1:3 33-33-00-01-00-03

בדומה ל-Multicast Domain Name System) mDNS), גם פרוטוקול LLMNR מבוסס על פרוטוקול ה-DNS.

במידה ויש הקצאת שמות כפולה, כלומר יותר ממחשב אחד המגיב לשאילתה של שם מסוים, המחשב יציג הודעה, לא יגיב לבקשות LLMNR בעבור אותו שם וישלח שאילתה חדשה עם השם של עצמו כל 15 דקות כדי לבדוק אם המחשב השני עדיין עונה. אם אין תגובה לשאילתה, המחשב יחזור להגיב כרגיל.

ראו גםעריכה

קישורים חיצונייםעריכה