Link-Local Multicast Name Resolution
סיווג פרוטוקולים על פי מודל ה־OSI | ||
---|---|---|
שכבת היישום | HTTP • SMTP • FTP • RTP • IRC • SNMP • SIP • DNS • DHCP | |
שכבת הייצוג | MIME • ASCII • Unicode • TLS | |
שכבת השיחה | ASP • PPTP • SSH • NFS • RPC • SOCKS | |
שכבת התעבורה | TCP • UDP • SCTP • DCCP | |
שכבת הרשת | IP (IPv4 • IPv6) • ICMP • IPX • ניתוב | |
שכבת הקו | אתרנט • Token ring • FDDI | |
השכבה הפיזית | E1 • 10Base-T • RS-232 • DSL • SONET |
פרוטוקולים במודל 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 | |
שכבת קשר | אתרנט • 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 Server 2008 R2, Windows 7, Windows 8, Windows 10. ותומך גם בסמארטפונים ובטאבלטים בעלי מערכות ההפעלה: Windows Phone, Windows 10 Mobile.
מבנה
שאילתות LLMNR נשלחות ומתקבלות בפרוטוקול UDP על גבי פורט 5355, עם זאת ניתן גם להשתמש בפרוטוקול TCP. הודעות TCP מבוססות LLMNR אינן נתמכות ב- Windows Vista.
העברת הנתונים מתבצעת על גבי כתובות 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 דקות כדי לבדוק אם אין הקצאת שמות כפולה. אם אין תגובות נוספות לשאילתה הכפולה, המארח יחזור להגיב כרגיל.