Trong mạng máy tính, khi chúng ta phải gửi bất kỳ thông điệp nào đến các nút khác, đầu tiên chúng ta nghĩ đến đối tượng, những người sẽ nhận được thông điệp này. Thông báo được dành cho một nút hoặc một nhóm nút, hoặc cho tất cả các nút theo nhu cầu. Do đó, chúng tôi sử dụng nhiều loại lưu lượng mạng hoặc kiểu truyền dẫn khác nhau. Các loại này được phân loại tùy theo máy thu. Bốn kiểu truyền mạng như sau:
– Unicast
– Anycasting
– Multicast
– Broadcast
Bây giờ, tất cả chúng ta sẽ khám phá cụ thể từng loại truyền dẫn này .
Nội dung bài viết
1. Unicast
Unicasting là kiểu truyền dữ liệu được sử dụng phổ biến nhất trên internet. Trong Unicasting, lưu lượng dữ liệu đi từ một nút nguồn đến một nút đích duy nhất trên mạng. Đây là kiểu truyền dữ liệu ‘one-to-one’ giữa người gửi và người nhận. Nói cách khác, chúng ta có thể nói rằng một trạm duy nhất đang gửi thông tin đến một trạm khác trên mạng. Sơ đồ được đề cập dưới đây mô tả chính xác nhất về unicasting:
Nó hoàn toàn có thể được tiến hành tốt nhất trong loại tiếp xúc giữa máy tính với máy tính hoặc sever đến sever hoặc máy khách với sever. Giao thức SMTP ( Simple Mail Transfer Protocol ) hoàn toàn có thể được sử dụng để thống nhất một email trên internet. Tương tự, FTP ( Giao thức truyền tệp ) hoàn toàn có thể được sử dụng để thống nhất một tệp đơn cử từ máy tính này sang máy tính khác trên mạng. Một số giao thức khác như HTTP ( Ngôn ngữ ghi lại siêu văn bản ), Telnet, v.v. cũng hoàn toàn có thể được sử dụng để thống nhất trên mạng .
Phạm vi của unicasting là trong hàng loạt mạng. Giao tiếp kiểu một-một duy trì sự riêng tư của thông tin giữa hai thiết bị. Các tác vụ chính hoàn toàn có thể được triển khai bằng unicasting là lướt web và truyền tệp .
Sau đây là những lợi thế của việc sử dụng Unicasting:
– Cung cấp tiếp xúc điểm-điểm chuyên được dùng giữa những thiết bị .
– Nó duy trì sự riêng tư của tài liệu, vì nó chỉ được san sẻ với một điểm đến duy nhất .
Nhược điểm của việc sử dụng Unicasting:
– Sẽ không hiệu suất cao nếu tất cả chúng ta phải gửi cùng một in nhắn đến nhiều thiết bị .
2. Anycasting
Anycast là một kiểu truyền từ một đến gần nhất, trong đó một nguồn duy nhất sẽ gửi một thông điệp đến điểm đến gần nhất (trong số nhiều điểm đến có thể có). Nó chỉ có thể được thực hiện bằng cách sử dụng địa chỉ IPv6. Không thể sử dụng địa chỉ IPv4 cho bất kỳ dự báo nào. Trong Anycasting, một địa chỉ IPv6 duy nhất được gán cho nhiều thiết bị trong mạng. Anycasting được mô tả trong sơ đồ dưới đây.
Anycasting chủ yếu được sử dụng bởi các bộ định tuyến. Địa chỉ Anycast là địa chỉ có thể được gán cho một nhóm thiết bị trên mạng (chủ yếu là bộ định tuyến). Trong sơ đồ trên, tất cả các thiết bị có bóng màu xanh lá cây đều có cùng một địa chỉ anycast. Nhưng dữ liệu chỉ được nhận bởi một thiết bị có màu xanh lá cây đậm (vì đây là thiết bị đầu tiên nhận được tin nhắn).
Trong Anycasting, mọi tài liệu được gửi đến địa chỉ anycast sẽ được chuyển tiếp đến thiết bị gần nhất có địa chỉ anycast đích. Bộ định tuyến quyết định hành động thiết bị gần nhất với sự trợ giúp của bảng định tuyến. Giá trị gần nhất được tính dựa trên số bước nhảy, khoảng cách, hiệu suất cao, độ trễ và ngân sách .
Ví dụ : nếu chúng tôi tìm kiếm thứ gì đó trên internet, yêu cầu được đáp ứng bởi nguồn gần nhất bằng cách sử dụng anycasting. Trong Anycast, dữ liệu chỉ được gửi đến một điểm đến một cách ngẫu nhiên (dựa trên khoảng cách từ nguồn). Nói cách khác, lưu lượng được nhận bởi bộ thu gần nhất trong số nhiều bộ thu có cùng địa chỉ IP và anycast. Các giao thức như ‘6to4’, v.v. có thể được sử dụng cho các gói dữ liệu dự báo trong mạng. Phạm vi của bất kỳ dự báo nằm trong toàn bộ mạng.
Sau đây là những lợi thế của việc sử dụng Anycasting:
– Nó phân phối thông tin liên lạc hiệu suất cao đến thiết bị gần nhất trên mạng .
– Nó duy trì sự riêng tư của tài liệu, vì nó chỉ được san sẻ với một điểm đến duy nhất .
Nhược điểm của việc sử dụng Anycasting:
– Nó tạo ra sự mơ hồ trong mạng .
– Có thêm ngân sách để tìm thiết bị gần nhất cho bất kể dự án Bất Động Sản nào .
3. Multicast
Multicast là một kiểu truyền dẫn trong đó một nguồn duy nhất truyền thông điệp đến một nhóm thiết bị. Nó là một kiểu truyền một-nhiều. Tất cả các thiết bị quan tâm đến việc nhận tin nhắn trước tiên sẽ phải tham gia nhóm phát đa hướng. Đa hướng được mô tả trong sơ đồ dưới đây:
Multicast được sử dụng trong một nhóm IP Multicast trong mạng. Nhóm phát đa hướng IP gồm có toàn bộ những thiết bị chăm sóc đến việc nhận lưu lượng phát đa hướng. Nguồn không cần phải là thành viên của nhóm đó. Đa phương thức luôn được thực thi bằng cách sử dụng một nguồn duy nhất. Ngoài ra, địa chỉ multicast không khi nào hoàn toàn có thể là địa chỉ nguồn .
Đa hướng sử dụng kiểu địa chỉ lớp-D (để kết nối nhiều nút đích để phát đa hướng). Nếu một người gửi phát đa hướng một số dữ liệu trên địa chỉ đích, tất cả các thiết bị được kết nối với nhóm Đa phương tiện IP đích đó sẽ nhận được dữ liệu đó. Địa chỉ IPv6 sử dụng tiền tố ‘FF00 :: / 8’ để gửi nhiều thư.
Multicasting hoạt động giải trí như một ứng dụng trung gian giữa unicasting và broadcast. Khung chung được san sẻ với một nhóm thiết bị chăm sóc. Do đó, kênh liên lạc được sử dụng hiệu suất cao trong đa hướng. Chúng rất chuyên biệt nhưng rất phức tạp để thực thi. IGMP ( Internet Group Message Protocol ) hầu hết được sử dụng trong đa hướng. Nó được sử dụng thoáng rộng cho phân phối Đa phương tiện và sàn thanh toán giao dịch sàn chứng khoán .
Ưu điểm của việc sử dụng Multicasting:
– Thông báo sẽ chỉ được gửi đến những nút chăm sóc trong nhóm multicast .
– Có sử dụng hiệu suất cao kênh liên lạc .
Nhược điểm của việc sử dụng Multicast:
– Nó không hề được thực thi bằng cách sử dụng địa chỉ IPv4 .
– Có một ngân sách bổ trợ của việc hình thành những nhóm multicast .
4. Broadcast
Broadcasting là một kiểu truyền trong đó lưu lượng dữ liệu đi từ một nguồn duy nhất đến tất cả các thiết bị trên mạng. Nó gửi thông tin đến mọi thiết bị cùng một lúc. Tất cả mọi người đều nhận được cùng một dữ liệu, giúp cho việc truyền bá thông điệp rộng rãi với tất cả các nút trở nên hiệu quả. Broadcasting là một loại truyền dữ liệu cụ thể IPv4. Sơ đồ được đề cập dưới đây mô tả chính xác nhất việc phát sóng.
Trong quá trình phát sóng, mọi nút đều có một cái nhìn về dữ liệu và thông tin đã gửi trong mạng. HTTP (Giao thức truyền siêu văn bản) có thể được sử dụng để phát sóng. Ví dụ: bất cứ khi nào chúng tôi kết nối với internet thông qua HTTP, chúng tôi truyền phát các yêu cầu đến tất cả các thiết bị hỏi về máy chủ DHCP. Nó có một miền giới hạn. Các thông báo có thể được phát trong miền quảng bá, là một mạng con cục bộ.
Hub thường thực thi việc phát sóng trong một mạng. Broadcast là một loại tiếp xúc IPv4, trong đó tổng thể những thiết bị khác trên cùng một mạng tiếp thị hoàn toàn có thể nghe thấy thông điệp từ một người gửi. Nó đa phần được sử dụng khi chúng tôi không có bất kể địa chỉ đích cụ thể nào và chúng tôi muốn truyền bá thoáng đãng thông điệp. Đối với điều này, một mã đặc biệt quan trọng trong trường địa chỉ được sử dụng để phát thông tin. Nó không hề được triển khai bằng cách sử dụng địa chỉ IPv6. Nó đa phần gây ra lưu lượng truy vấn không thiết yếu trên kênh tiếp thị quảng cáo. Nó đa phần được sử dụng để phát những bản update Bộ định tuyến và những nhu yếu ARP ( Giao thức phân giải địa chỉ ) .
Chủ yếu có 2 hình thức Broadcast đó là:
– Litmited Broadcast: Nó được sử dụng để gửi hoặc phát các thông điệp đến tất cả các nút trong cùng một mạng. 255.255.255.255 là địa chỉ đích được sử dụng cho limited broadcast.
– Direct Broadcast: Nó được sử dụng để phát các thông điệp đến tất cả các nút của mạng khác. Trong 24 bit cuối cùng của địa chỉ đích, 255.255.255 được sử dụng làm hậu tố cho Direct Broadcast.
Sau đây là những lợi thế của việc sử dụng Broadcasting:
– Thông báo sẽ được gửi đến toàn bộ những nút trong miền broadcast cùng một lúc .
– Nó hiệu suất cao cho trường hợp, nơi chúng tôi muốn san sẻ thông điệp với toàn bộ những nút khác .
– Nó đơn thuần để thực thi .
Nhược điểm của việc sử dụng Broadcasting:
– Nó không thể được thực hiện bằng cách sử dụng IPv6.
– Trong hầu hết những trường hợp, có lưu lượng truy vấn không thiết yếu trong mạng .
Đây là toàn bộ về những kiểu truyền tài liệu, tức là Unicasting, Anycasting, Multicasting và Broadcasting. Hy vọng bạn đã học được một cái gì đó mới ngày ngày hôm nay. Đó là nó cho blog này .
Source: https://swing.com.vn
Category: Wiki