IPv4 желілерінде көп тарату мүшелігін орнату протоколы
Internet Group Management Protocol
IGMP протоколы арқылы IPv4 желілерінде көптеп тарату топтарын басқару. Онлайн видео, ойындар сияқты қосымшалар үшін тиімді желілік ресурстарды пайдалану.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
IPv4 желілерінде көп тарату топтарына мүшелікті орнату протоколы
Protocol for establishing multicast group memberships on IPv4 networks
Интернет топтарын басқару протоколы (IGMP) – IPv4 желілерінде хосттар мен көрші маршрутизаторлардың көп тарату топтарына мүше болуын орнату үшін қолданылатын байланыс протоколы. IGMP – IP көп таратудың ажырамас бөлігі болып табылады және желіге көп таратуды тек оны сұраған хосттарға бағыттауға мүмкіндік береді. IGMP онлайн бейне трансляциясы және ойындар сияқты көпке тарату желілік қолданбалар үшін пайдаланылуы мүмкін, сондай-ақ осы типтегі қолданбаларды қолдағанда ресурстарды тиімді пайдалануға мүмкіндік береді. IGMP тек IPv4 желілерінде қолданылады. IPv6 желілеріндегі көп тарату басқаруы IGMP-нің қарапайым IP капсуласына қарама-қарсы, ICMPv6 құрамына кіретін Multicast Listener Discovery (MLD) арқылы жүзеге асырылады.
The Internet Group Management Protocol (IGMP) is a communications protocol used by hosts and adjacent routers on IPv4 networks to establish multicast group memberships. IGMP is an integral part of IP multicast and allows the network to direct multicast transmissions only to hosts that have requested them. IGMP can be used for one to many networking applications such as online streaming video and gaming, and allows more efficient use of resources when supporting these types of applications. IGMP is used on IPv4 networks. Multicast management on IPv6 networks is handled by Multicast Listener Discovery (MLD) which is a part of ICMPv6 in contrast to IGMP's bare IP encapsulation.
Нұсқалар
IGMP-нің үш нұсқасы бар. IGMPv1 1989 жылы анықталды. 1997 жылы анықталған IGMPv2, хосттың көп таратылатын топтан шығу ниетін білдіру мүмкіндігін қосып, IGMPv1-ді жақсартады. 2002 жылы IGMPv3, дереккөздік көп таралымды қолдау арқылы IGMPv2-ні жақсарып, мүшелік есептерін жинақтауды енгізді. 2006 жылы дереккөздік көп таралымды қолдау жақсартылды. IGMP-нің үш нұсқасы артқа қарай үйлесімді. IGMPv3 қолдайтын маршрутизатор IGMPv1, IGMPv2 және IGMPv3 нұсқаларын қолданатын клиенттерді қолдай алады. IGMPv1 сұраныс-жауап моделін пайдаланады. Сұраулар жіберіледі, ал мүшелік есептері топтың көп тарату адресіне жіберіледі. IGMPv2 топтан шығу процесін үдетіп, басқа тайм-ауттарды реттейді. Топтан шығу туралы хабарламалар жіберіледі, сондай-ақ топқа арналған сұраныс енгізілді. Топқа арналған сұраулар топтың көп тарату адресіне жіберіледі. Желі үшін IGMP сұрауын таңдауға арналған құрал маршрутизаторларға ұсынылды. IGMPv3 дереккөздік көп таралым мүмкіндігін енгізеді. Мүшелік есептері жіберіледі.
There are three versions of IGMP. IGMPv1 was defined in 1989. IGMPv2, defined in 1997, improves IGMPv1 by adding the ability for a host to signal desire to leave a multicast group. In 2002, IGMPv3 improved IGMPv2 by supporting source specific multicast and introduces membership report aggregation. The support for source specific multicast was improved in 2006. The three versions of IGMP are backwards compatible. A router supporting IGMPv3 can support clients running IGMPv1, IGMPv2 and IGMPv3. IGMPv1 uses a query response model. Queries are sent to Membership reports are sent to the group's multicast address. IGMPv2 accelerates the process of leaving a group and adjusts other timeouts. Leave group messages are sent to A group specific query is introduced. Group specific queries are sent to the group's multicast address. A means for routers to select an IGMP querier for the network is introduced. IGMPv3 introduces source specific multicast capability. Membership reports are sent to .
Қолданылу
FreeBSD, Linux және Windows жүйелерінің бәрі хост тарапынан IGMP-ны қолдайды.
FreeBSD, Linux and Windows all support IGMP on the host side.