Hãy so sánh các phương thức truyền unicast, broadcast và multicast.

Sep 14, 2013#12013-09-14T10:32

Sự khác nhau giữa các thức truyền Unicast, Broadcast, Multicast là gì?

Unicast

Unicast là 1 thuật ngữ được sử dụng để mô tả cách thức truyền tin được gửi từ 1 điểm đến 1 điểm khác. Trong trường hợp này chỉ có 1 nguồn gửi và 1 nguồn nhận.Việc truyền Unicast, trong đó 1 gói tin được gửi từ 1 nguồn duy nhất đến 1 địa điểm được quy định, vẫn là hình thức truyền chủ yếu trong mạng LAN và Internet.Tất cả các mạng LAN (VD: Ethernet) và mạng IP hỗ trợ chế độ Unicast, các ứng dụng sử dụng phương thức vận chuyển giao thức TCP ví dụ như Http, Smtp, Ftp, Telnet).

Broadcast

Broadcasr là thuật ngữ được sử dụng để mô tả cách thức truyền tin được gửi từ 1 điểm đến tất cả các điểm khác. Trong trường hợp này, có 1 nguồn gửi nhưng thông tin được gửi đến tất cả các nguồn nhận trong cùng 1 kết nối.Broadcast được hỗ trợ trong hầu hết các mạng LAN (VD: Ethernet), được sử dụng để gửi cùng 1 thông điệp cho tất cả các máy tính trong mạng LAN (ví dụ như bản tin ARP: giao thức phân giải địa chỉ, truy vấn địa chỉ của tất cả các máy tính trong cùng 1 mạng LAN). Giao thức lớp mạng (Ipv4) cũng hỗ trợ kiểu truyền Broadcast, cho phép các gói tin được gửi đến mọi thiết bị trong cùng 1 mạng.

Multicast

Multicast là thuật ngữ được sử dụng để mô tả cách thức truyền tin được gửi từ 1 hoặc nhiều điểm đến 1 tập hợp các điểm khác. Trong trường hợp này có thể là 1 hoặc nhiều người gửi, và thông tin được phân phối cho 1 tập hợp các điểm thu.Multicast hữu ích nếu 1 nhóm khách hàng yêu cầu 1 bộ dữ liệu chung cùng 1 lúc. Việc truyền Multicast sẽ có thể tiết kiệm băng thông 1 cách đáng kể.

Địa chỉ Unicast là địa chỉ phổ biến mà chúng ta hay dùng đặt cho máy tính, inerface router... Gói tin gửi đi từ một nguồn là nhận chỉ một đích

Broadcast

Đây là khái niệm chỉ chế độ trao đổi thông tin trong đó thông tin được gửi từ một điểm này tới tất cả các điểm khác, có nghĩa là từ một nguồn tới tất cả các đích có kết nối trực tiếp với nó. Trong mô hình tất cả các host sẽ nhận được các dữ liệu truyền từ một host nào đó.

Địa chỉ Broadcast là địa chỉ mà một nguồn gửi gói tin gửi từ địa chỉ này sẽ đi đến tất cả các đích trong cùng một mạng

Multicast

Đây là một khái niệm thông tin truyền đa hướng, chỉ chế độ trao đổi thông tin trong đó thông tin được gửi từ một điểm tới một tập các điểm khác còn lại, tức là một nguồn và nhiều đích (Nhiều không có nghĩa là tất cả ! ). Trong mô hình Multicast thì nhiều host đồng thời nhận dữ liệu gửi đến cho nhóm Multicast.



Các gói tin sẽ được gửi đến những đích mà nó cùng giao thức mạng với nguồn

Trong Mạng máy tính, thuật ngữ unicast và multicast là các phương thức truyền thông tin. Trong unicast, một trạm chuyển thông tin đến chỉ một trạm thu. Trong phát đa hướng, người gửi chuyển thông tin đến một nhóm các trạm thu quan tâm. Sự khác biệt cơ bản giữa unicast và multicast là unicast là giao tiếp một-một và multicast là một quá trình giao tiếp một-nhiều .

Chúng ta hãy nghiên cứu ngắn gọn sự khác biệt giữa unicast và multicast bằng biểu đồ so sánh.

Biểu đồ so sánh

Cơ sở để so sánhUnicastĐa tuyến
Căn bảnMột người gửi và một người nhận.Một người gửi và nhiều người nhận.
Băng thôngNhiều đơn vị sử dụng nhiều băng thông hơn so với phát đa hướng.Đa phát sử dụng băng thông hiệu quả.
Tỉ lệNó không mở rộng tốt cho truyền thông trực tuyến.Nó không mở rộng tốt trên các mạng lớn.
Lập bản đồMột chọi một.Một-nhiều.
Ví dụLướt web, chuyển tập tin.Giao hàng đa phương tiện, giao dịch chứng khoán.

Định nghĩa của Unicast

Trong Mạng máy tính, thuật ngữ unicast là một phương thức truyền dẫn trong đó một trạm gửi thông tin đến một trạm khác. Đó là một giao tiếp một-một. Truyền Unicast được sử dụng, trong đó một trạm truyền một số thông tin riêng tư hoặc duy nhất đến một trạm khác. Ví dụ về truyền dẫn unicast là lướt web, truyền tệp vì ở đây có một người yêu cầu dịch vụ và một nhà cung cấp dịch vụ duy nhất.

Nếu một trạm cần gửi các gói đến nhiều trạm, thì nó phải gửi nhiều gói tin unicast, mỗi gói chứa địa chỉ của trạm cụ thể và nó được gọi là nhiều lần phát lại . Nhiều đơn vị sử dụng băng thông tối đa của mạng. Giao thức TCP hỗ trợ unicelling.

Trong hình trên, tôi đã chỉ ra cả unicast và nhiều unicast. Trong unicast cho thấy rõ rằng người gửi đang gửi gói đến chỉ một trạm thu được tô sáng bằng màu xanh lục và trạm nghỉ được tô sáng bằng màu xanh lục là các trạm không nhận. Bây giờ hãy nhìn vào hình của nhiều lần phát, Người gửi cần gửi gói đến ba trạm nhận, vì vậy, nó đã tạo ra ba gói riêng biệt, chứa địa chỉ của ba trạm nhận riêng biệt và mỗi gói được gửi đến địa chỉ trên đó.

Định nghĩa của Multicast

Multicast, là một phương thức truyền thông tin trong đó một trạm chỉ truyền gói thông tin đến các trạm quan tâm. Đó là một phương thức giao tiếp một-nhiều. Nó là một hỗn hợp giữa unicast và quảng bá, trong đó unicast gửi gói đến một trạm và phát sóng gửi gói đến tất cả các trạm, phát đa hướng của chúng chỉ gửi gói đến một số trạm được chọn trong mạng. Ví dụ về đa phương tiện là chuyển tiếp email, phân phối đa phương tiện, v.v.

Trong hình của multicast, bạn có thể thấy rõ rằng trạm gửi đã tạo một gói duy nhất mà giờ đây sẽ chỉ được gửi đến nhóm các trạm quan tâm. Một gói duy nhất được chuyển tiếp đến nhóm các trạm nhận.

Thật khó để sử dụng đa tuyến trên một mạng lớn vì chỉ có các phần nhỏ của internet được kích hoạt phát đa hướng. Multicast sử dụng băng thông của mạng rất hiệu quả. Nhóm các trạm tiếp nhận được quyết định linh hoạt. Multicast sử dụng giao thức truyền tải UDP.

Sự khác biệt chính giữa Unicast và Multicast

  1. Sự khác biệt cơ bản để phân biệt unicast với multicast là trong unicast, chỉ có một người gửi và chỉ có một người nhận. Nhưng, trong multicast có một người gửi nhưng, nhiều người nhận.
  2. Khi chúng tôi muốn gửi dữ liệu tới nhiều người thì sử dụng unicast sẽ lãng phí rất nhiều băng thông, nhưng, đa tuyến sẽ sử dụng băng thông hiệu quả hơn.
  3. Unicast không hoạt động tốt trong khi truyền phát phương tiện trong khi, multicast không hoạt động tốt trên các mạng lớn.
  4. Unicast là một trong một ánh xạ trong khi đó, multicast là một đến nhiều ánh xạ.
  5. Ví dụ về unicast là lướt web hoặc chuyển một tập tin trong khi đó, các ví dụ đa hướng là phân phối đa phương tiện, trao đổi chứng khoán.

Phần kết luận:

Nếu một số thông tin riêng tư hoặc duy nhất đang được chia sẻ giữa hai trạm, phải sử dụng phương pháp unicast. Khi cùng một thông tin được chia sẻ với nhiều trạm, phương thức phát đa hướng phải được sử dụng.

Video liên quan

Chủ đề