Skip to content
  • Đăng nhập
  • Đăng nhập
  • Khuyến mại
    • Tên miền
          • Đăng ký tên miền
          • bang-gia-ten-mienBảng giá tên miền
          • Kiểm Tra Tên Miền
          • Gợi ý tên miền AI
          • ten-mien-vn-14Tên Miền .VN
          • Tên miền miễn phí
          • Gia hạn tên miền
          • Hướng dẫn chuyển tên miền về BKNS
          • Thủ tục chuyển nhượng tên miền VN
          • Quy trình xử lý khiếu nại tên miền
          • Các quy trình tên miền khác
          • Biểu Mẫu Hồ Sơ Đăng Ký
    • Hosting
          • hosting-platinumPlatinum Web Hosting
            Hosting NVMe U.2, CPU Platinum, Backup 3 lần/ngày
          • hosting-gia-re-1Hosting Giá Rẻ
            Off 15%: Hosting + Domain
          • Hosting-seoHosting SEO
            Tối ưu hóa website thân thiện với công cụ tìm kiếm
          • hosting-wordpressHosting WordPress
            Off 20%: Chuyển dịch vụ về BKNS
          • hosting-windowsHosting Windows
            Khả năng thích ứng cao - Bảo mật, mạnh mẽ đơn giản
          • reseller-hosting-cpanelReseller Hosting Cpanel
            Giải pháp tối ưu hệ thống Website
          • hosting-freeHosting Free
            Khởi tạo website chỉ với 0đ
    • Email
          • email-3Email Hosting
          • email-3Email Relay
            White list IP
          • email-3Email Server
            Miễn phí SSL, Giảm giá 20%
    • VPS
          • icon-AMD1Cloud VPS AMD
            Bộ xử lý AMD EPYC™
          • icon-vm-1Cloud VPS VM
            Giá chỉ từ 77k/tháng
          • icon-storgeStorage VPS
            Lưu trữ dung lượng cao
          • icon-gia-reVPS Giá Rẻ
            Giá chỉ từ 75k/tháng
          • sieu-reVPS Siêu Tiết Kiệm
            Giá chỉ từ 69k/tháng
          • VPS N8N AI
            N8N Tool Integration
          • Backup dữ liệu
          • Cloud VPS SEO
          • Cloud VPS BK Misa
          • E-meeting
          • Cloud VPN
    • Máy Chủ
          • server-bkns-1Thuê Máy Chủ
          • server-bkns-1Thuê Chỗ Đặt Máy Chủ
          • server-bkns-1Dịch vụ quản trị máy chủ trọn gói
    • Phần mềm
          • pngDirectAdmin
          • downloadSoftaculous
          • CloudlinuxCloudLinux
          • logo-cpanelcPanel
          • VectorImunify360
          • logo-dtiDTI
          • Plesk 1Plesk Obsidian
          • vBulletinvBulletin
          • Group-3164LiteSpeed
    • Website
    • SSL
    • Đối tác
      • Đại lý
      • Cộng Tác Viên
      • Tích Điểm Lên Hạng
    • Hướng dẫn
      • Hướng dẫn thanh toán
      • Hướng dẫn dịch vụ
      • Cam kết chất lượng mức dịch vụ (SLA)
      • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)
  • Khuyến mại

Trang chủ » Giao thức IGMP là gì? Cách hoạt động của IGMP

Giao thức IGMP là gì? Cách hoạt động của IGMP

Thịnh Văn Hạnh 14/09/2023 1712 Lượt xem Chia sẻ bài viết

Có vô vàn giao thức được sử dụng trong mạng Internet, và một trong số đó là IGMP. Đây là một giao thức được sử dụng trong mạng IP để quản lý và truyền tải dữ liệu đa phương tiện. Vậy giao thức mạng IGMP là gì? IGMP hoạt động như thế nào, cùng BKNS tìm hiểu kĩ hơn trong bài viết bên dưới đây. 

giao thức igmp là gì
Giao thức IGMP có ai trò gì trong quản lý hệ cơ sở dữ liệu mạng?

Tóm Tắt Bài Viết

  • Giao thức IGMP là gì?
  • Multicasting là gì?
  • Cách thức hoạt động của IGMP
  • Có những loại thông điệp IGMP nào?
  • IGMP snooping là gì?
  • Multicasting khác như thế nào trong IPv4 and IPv6
  • Multicasting khác với anycast và unicast như thế nào?
  • Kết luận

Giao thức IGMP là gì?

IGMP là viết tắt của “Internet Group Management Protocol,” một giao thức cho phép một tập hợp các thiết bị chia sẻ cùng một địa chỉ IP để có thể nhận dữ liệu đồng thời. IGMP là một giao thức ở tầng mạng (network layer) được dùng để thiết lập chế độ truyền tải đa điểm trên các mạng sử dụng phiên bản giao thức Internet Protocol 4 (IPv4). Để cụ thể, IGMP cho phép các thiết bị tham gia vào một nhóm đa điểm cụ thể.

giao thức igmp là gì
Sơ đồ giao thức mạng IGMP

Multicasting là gì?

Multicasting là khi một nhóm các thiết bị cùng nhận các thông điệp hoặc gói tin giống nhau. Cơ chế multicasting hoạt động bằng cách chia sẻ một địa chỉ IP giữa nhiều thiết bị. Bất kỳ dữ liệu mạng nào được gửi tới địa chỉ IP đó sẽ được chuyển đến tất cả các thiết bị chia sẻ địa chỉ IP đó, thay vì chỉ một thiết bị cụ thể. Điều này tương tự như việc một nhóm nhân viên cùng nhận các email của công ty được gửi tới một địa chỉ email tổng hợp cụ thể.

Multicasting
Multicasting

Cách thức hoạt động của IGMP

Khi muốn tham gia vào một nhóm multicast, máy tính và các thiết bị khác trong mạng sử dụng IGMP. Router hỗ trợ IGMP bằng cách nghe các thông điệp IGMP từ các thiết bị để xác định các thiết bị thuộc nhóm multicast nào.

IGMP sử dụng các địa chỉ IP được dành riêng cho multicast, trong khoảng từ 224.0.0.0 đến 239.255.255.255. (Trong khi đó, anycast networks có thể sử dụng bất kỳ địa chỉ IP thông thường nào.) Mỗi nhóm multicat chia sẻ một địa chỉ IP trong khoảng này. Khi router nhận được gói tin định tuyến được gửi tới địa chỉ IP chia sẻ, nó sẽ sao chép gói tin và gửi sao chép đó tới tất cả các thành viên trong nhóm multicast.

Cách thức hoạt động của IGMP
Cách thức hoạt động của IGMP

Nhóm multicast trong IGMP có thể thay đổi bất kỳ lúc nào. Thiết bị có thể gửi thông điệp IGMP “tham gia nhóm” hoặc “rời khỏi nhóm” tùy thời điểm.

IGMP hoạt động trực tiếp trên giao thức Internet Protocol (IP). Mỗi gói tin IGMP bao gồm cả phần tiêu đề IGMP và phần tiêu đề IP. Tương tự như ICMP, IGMP không sử dụng giao thức transport layer như TCP hoặc UDP.

Có những loại thông điệp IGMP nào?

Giao thức IGMP cho phép một số loại thông điệp IGMP:

  • • Membership reports: Các thiết bị gửi các báo cáo này tới bộ multicast router để trở thành thành viên của nhóm multicast.
  • • “Leave group” messages: Những thông điệp này đi từ thiết bị đến router và cho phép các thiết bị rời khỏi nhóm multicast.
  • • General membership queries: Bộ multicast-capable router sẽ gửi các thông điệp này đến toàn bộ network của các thiết bị được kết nối để cập nhật thành viên nhóm multicast cho tất cả các nhóm trên network.
  • • Group-specific membership queries: Router gửi các thông điệp này đến một nhóm multicast cụ thể, thay vì toàn bộ network.
giao thức igmp là gì
Giao thức igmp là gì

IGMP snooping là gì?

IGMP là một giao thức tại tầng mạng và chỉ có các thiết bị mạng mới có thể hiểu tầng mạng, và do đó mới có khả năng gửi và nhận các thông điệp liên quan. Router hoạt động ở tầng mạng, trong khi switch mạng có thể chỉ nhận biết tầng 2, còn gọi là tầng liên kết dữ liệu (data link layer).

giao thức igmp là gì
IGMP là một giao thức tại tầng mạng và chỉ có các thiết bị mạng mới có thể hiểu tầng mạng

Bởi vậy, một switch mạng có thể không biết được thiết bị nào trong mạng đã tham gia hoặc rời khỏi nhóm multicast. Nó có thể gửi dữ liệu đa điểm tới các thiết bị không cần nó, gây tốn băng thông mạng và tài nguyên xử lý của các thiết bị, làm chậm trễ toàn bộ mạng.

IGMP snooping giải quyết vấn đề này bằng cách cho phép các switch “nghe lén” các thông điệp IGMP. Thông thường, một switch ở tầng 2 sẽ không thể hiểu thông điệp IGMP, nhưng qua IGMP snooping, chúng có thể nghe và hiểu thông điệp này. Điều này cho phép chúng xác định chính xác những nơi mà dữ liệu đa điểm cần được chuyển tiếp, chỉ gửi multicast traffic tới những thiết bị thực sự cần nó.

Multicasting khác như thế nào trong IPv4 and IPv6

IPv4 và IPv6 là hai phiên bản khác nhau của giao thức Internet Protocol (IP). Mặc dù IPv6 hiện đại hơn, IPv4 vẫn được sử dụng phổ biến. Trong IPv6, Multicast Listener Discovery (MLD) là giao thức dùng cho truyền tải đa điểm, thay vì sử dụng IGMP như trong IPv4.

Multicasting khác với anycast và unicast như thế nào?

Multicast so với anycast

Anycast là một công nghệ khác cho phép giao tiếp mạng đến nhiều vị trí. Tương tự như multicast, anycast network cho phép một nhóm máy chủ chia sẻ một hoặc nhiều địa chỉ IP. Tuy nhiên, thay vì tất cả máy chủ nhận toàn bộ dữ liệu gửi đến các địa chỉ IP, mạng gửi dữ liệu trực tiếp tới một trong các máy chủ dựa trên các tiêu chí đã xác định trước. Anycast networks cũng có thể hỗ trợ nhiều địa chỉ IP hơn so với các nhóm multicast.

Multicast so với unicast

Thuật ngữ “Unicast” mô tả phần lớn cách hoạt động của Internet. Trong mạng unicast, mọi thiết bị được kết nối trên mạng đều có một địa chỉ duy nhất. Các thông điệp được gửi đến địa chỉ này (trong mạng Internet, địa chỉ IP) chỉ được gửi tới thiết bị đó – không giống như multicast, thông điệp không được gửi tới nhiều thiết bị.

>> Đọc thêm: Giao thức RPT là gì? Ưu điểm của giao thức RPT

Kết luận

Tóm lại, trong bài viết này, BKNS đã cung cấp tới bạn về giao thức IGMP là gì (Internet Group Management Protocol) và cách nó đóng vai trò quan trọng trong việc quản lý và truyền tải dữ liệu đa phương tiện trên mạng. IGMP cho phép các máy tính và thiết bị mạng tham gia và rời khỏi các nhóm đaicast, điều này quan trọng để tối ưu hóa việc truyền tải dữ liệu trong môi trường mạng.

>Xem thêm:

9 cách tăng tốc độ wifi nhanh chóng và hiệu quả

9 Bước Thực Thi Dự Án SEO Tối Ưu Website Hiệu Quả

Danh mục
  • Chứng chỉ SSL
  • Dịch vụ CDN
  • Email
  • Hosting
  • Hướng dẫn
    • Hướng dẫn đăng ký dịch vụ
    • Hướng dẫn kỹ thuật
    • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)
    • Quy Trình
  • Kiến thức chung
    • Cloud Computing
    • DNS
    • IP
    • WordPress
  • Máy chủ
  • Phần mềm
    • cPanel
    • DirectAdmin
    • Plesk 12/Onyx
  • Tên miền
  • Thông báo & Tin tức
  • VPS
  • Website
Xem tất cả bài viết
Thịnh Văn Hạnh

Chào bạn, tôi là Thịnh Văn Hạnh, CEO và là người sáng lập nên BKNS. Với nhiều năm trong lĩnh vực công nghệ thông tin, hosting, server, tên miền... Tôi mong muốn mang đến cho các bạn những thông tin hữu ích nhất.

Chia sẻ lên
Theo dõi trên

Bài viết liên quan

Multi-home-Internet-2

03/07/2025

236

Multi-home Internet: Giải pháp kết nối đa kênh tối ưu kết nối mạng

mua hosting giá rẻ

21/04/2025

2396

[Kinh nghiệm] Nên mua Hosting giá rẻ ở đâu?

Hosting Wordpress

21/04/2025

2467

Hosting giá rẻ có tốt không. Nên dùng Hosting giá rẻ không?

1

21/04/2025

2636

Dịch Vụ Thuê VPS Windows Giá Rẻ 2025

Thông số cần biết khi thuê VPS

21/04/2025

798

8 thông số cần biết khi thuê VPS để tránh rủi ro

21/04/2025

2427

Cho thuê máy chủ ảo| Bảng giá thuê máy chủ ảo VPS giá rẻ

SSH là gì

21/02/2025

2543

SSH là gì? Chi tiết A-Z về SSH cho người mới

Bandwidth Limit là gì

19/02/2025

567

Bandwidth Limit là gì? Cách quản lý và tối ưu Bandwidth Limit

Email doanh nghiệp Google là gì

18/02/2025

534

Email doanh nghiệp Google – Google Wokspace là gì?

×
Xin chào,

Vui lòng nhập thông tin để chúng tôi liên hệ lại với bạn theo lịch hẹn.

Gửi Yêu Cầu
Gọi hotline 190 063 6809(24/7)
Thành công,

Cảm ơn bạn đã để lại thông tin. Chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.

Về chúng tôi

  • Giới thiệu
  • Liên hệ
  • Hồ sơ năng lực
  • Thông báo & Tin tức
  • Affiliate
  • Chương trình tích điểm

Các dịch vụ

  • Đăng Ký Tên Miền
  • Web Hosting
  • Platinum Web Hosting
  • Email Hosting
  • Cloud VPS
  • Server – Thuê máy chủ
  • Phần mềm
  • SSL & Bảo mật
  • Thiết kế website

Thông tin cần biết

  • Điều Khoản Sử Dụng Dịch Vụ
  • Quy trình giải quyết khiếu nại khách hàng
  • Cam kết chất lượng dịch vụ (SLA)
  • Văn Bản Pháp Lý
  • Biểu Mẫu Hồ Sơ Đăng Ký
  • Chính sách bảo mật thông tin

Câu hỏi thường gặp

  • Các hỏi đáp về dịch vụ Email
  • Các hỏi đáp về dịch vụ Tên miền
  • Các hỏi đáp về dịch vụ hosting
  • Các hỏi đáp về dịch vụ máy chủ
  • Hỏi đáp dịch vụ SSL

Hướng dẫn sử dụng

  • Hướng dẫn dịch vụ
  • Hướng dẫn sử dụng my.bkns.net

Số ĐKKD: 0104850587, cấp ngày 10/8/2010, tại sở KHĐT Hà Nội

Địa chỉ trụ sở: BT2-VT18, Khu nhà ở Xa La, Phường Hà Đông, Thành phố Hà Nội, Việt Nam

Chịu trách nhiệm nội dung: Giám đốc Thịnh Văn Hạnh

Copyright © Since 2010 BKNS, All rights reserved

Sử dụng dịch vụ tại BKNS.VN có nghĩa là bạn đồng ý với Quy định sử dụng của chúng tôi.

Công ty cổ phần giải pháp mạng Bạch Kim

LocationP501, Tầng 5 Tòa nhà số 169 đường Nguyễn Ngọc Vũ, Phường Yên Hòa, Thành phố Hà Nội, Việt Nam.

LocationB16 Khu nhà ở Thương Mại 319 Lý Thường kiệt, Phường Phú Thọ, Thành phố Hồ Chí Minh.

Phone Tổng đài 24/7: 1900 63 68 09

Phone Tư vấn dịch vụ: 1800 646 884 (Miễn phí cước)

Email Email liên hệ: info@bkns.vn

Email Email phản hồi dịch vụ: gopy@bkns.vn

Liên hệ với chúng tôi:

Zalo Offcial Account của hệ thống :

Zalo
Copyright © 2022 BKNS, All rights reserved
  • Tên miền
    • Đăng ký tên miền
    • bang-gia-ten-mienBảng giá tên miền
    • Kiểm Tra Tên Miền
    • Gợi ý tên miền AI
    • ten-mien-vn-14Tên Miền .VN
    • Tên miền miễn phí
    • Gia hạn tên miền
    • Quy trình xử lý khiếu nại tên miền
    • Khi nào cần Transfer tên miền?Hướng dẫn chuyển tên miền về BKNS
    • Thủ tục chuyển nhượng tên miền VN
    • Các quy trình tên miền khác
    • Biểu Mẫu Hồ Sơ Đăng Ký
  • Hosting
    • hosting-platinumPlatinum Web Hosting
      Hosting NVMe U.2, CPU Platinum, Backup 3 lần/ngày
    • hosting-wordpressHosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
    • Hosting-seoHosting SEO
      Tối ưu hóa website thân thiện với công cụ tìm kiếm
    • hosting-windowsHosting Windows
      Khả năng thích ứng cao – Bảo mật, mạnh mẽ đơn giản
    • reseller-hosting-cpanelReseller Hosting Cpanel
      Giải pháp tối ưu hệ thống Website
    • hosting-freehosting-freeHosting Free
      Khởi tạo website chỉ với 0đ
    • hosting-gia-re-1Hosting Giá Rẻ
      Off 15%: Hosting + Domain
  • Email
    • email-3Email Hosting
    • email-3Email Relay
      White list IP
    • email-3Email Server
      Miễn phí SSL, Giảm giá 20%
  • VPS
    • icon-AMD1Cloud VPS AMD
      Bộ xử lý AMD EPYC™
    • icon-vm-1Cloud VPS VM
      Giá chỉ từ 77k/tháng
    • icon-gia-reVPS Giá Rẻ
      Giá chỉ từ 75k/tháng
    • icon-storgeStorage VPS
      Lưu trữ dung lượng cao
    • Cloud VPS SEO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
    • Backup dữ liệu
    • sieu-reVPS Siêu Tiết Kiệm
      Giá chỉ từ 69k/tháng
    • VPS N8N AI
      N8N Tool Integration
  • Máy Chủ
    • server-bkns-1Thuê Máy Chủ
    • server-bkns-1Thuê Chỗ Đặt Máy Chủ
    • server-bkns-1Dịch vụ quản trị máy chủ trọn gói
  • Phần mềm
    • pngDirectAdmin
    • CloudlinuxCloudLinux
    • Plesk 1Plesk Obsidian
    • vBulletinvBulletin
    • Group-3164LiteSpeed
    • downloadSoftaculous
    • VectorImunify360
    • logo-cpanelcPanel
    • logo-dtiDTI
  • Website
  • SSL
  • Đối tác
    • Đại lý
    • Cộng Tác Viên
    • Tích Điểm Lên Hạng
  • Hướng dẫn
    • Hướng dẫn thanh toán
    • Hướng dẫn dịch vụ
    • Cam kết chất lượng mức dịch vụ (SLA)
    • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)
  • WooCommerce not Found
  • Newsletter
  • Đăng nhập
    • English
  • Tên miền
    • Đăng ký tên miền
    • bang-gia-ten-mienBảng giá tên miền
    • Kiểm Tra Tên Miền
    • Gợi ý tên miền AI
    • ten-mien-vn-14Tên Miền .VN
    • Tên miền miễn phí
    • Gia hạn tên miền
    • Quy trình xử lý khiếu nại tên miền
    • Hướng dẫn chuyển tên miền về BKNS
    • Thủ tục chuyển nhượng tên miền VN
    • Các quy trình tên miền khác
    • Biểu Mẫu Hồ Sơ Đăng Ký
  • Hosting
    • hosting-platinumPlatinum Web Hosting
      Hosting NVMe U.2, CPU Platinum, Backup 3 lần/ngày
    • hosting-wordpressHosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
    • Hosting-seoHosting SEO
      Tối ưu hóa website thân thiện với công cụ tìm kiếm
    • hosting-windowsHosting Windows
      Khả năng thích ứng cao – Bảo mật, mạnh mẽ đơn giản
    • reseller-hosting-cpanelReseller Hosting Cpanel
      Giải pháp tối ưu hệ thống Website
    • hosting-freeHosting Free
      Khởi tạo website chỉ với 0đ
    • hosting-gia-re-1Hosting Giá Rẻ
      Off 15%: Hosting + Domain
  • Email
    • email-3Email Hosting
    • email-3Email Relay
      White list IP
    • email-3Email Server
      Miễn phí SSL, Giảm giá 20%
  • VPS
    • icon-AMD1Cloud VPS AMD
      Bộ xử lý AMD EPYC™
    • icon-vm-1Cloud VPS VM
      Giá chỉ từ 77k/tháng
    • icon-gia-reVPS Giá Rẻ
      Giá chỉ từ 75k/tháng
    • icon-storgeStorage VPS
      Lưu trữ dung lượng cao
    • Cloud VPS SEO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
    • Backup dữ liệu
    • sieu-reVPS Siêu Tiết Kiệm
      Giá chỉ từ 69k/tháng
    • VPS N8N AI
      N8N Tool Integration
  • Máy Chủ
    • server-bkns-1Thuê Máy Chủ
    • server-bkns-1Thuê Chỗ Đặt Máy Chủ
    • server-bkns-1Dịch vụ quản trị máy chủ trọn gói
  • Phần mềm
    • pngDirectAdmin
    • CloudlinuxCloudLinux
    • Plesk 1Plesk Obsidian
    • vBulletinvBulletin
    • Group-3164LiteSpeed
    • downloadSoftaculous
    • VectorImunify360
    • logo-cpanelcPanel
    • logo-dtiDTI
  • Website
  • SSL
  • Đối tác
    • Đại lý
    • Cộng Tác Viên
    • Tích Điểm Lên Hạng
  • Hướng dẫn
    • Hướng dẫn thanh toán
    • Hướng dẫn dịch vụ
    • Cam kết chất lượng mức dịch vụ (SLA)
    • Hướng dẫn sử dụng hệ thống quản lý dịch vụ (my.bkns.net)