勵志

勵志人生知識庫

甚麼是單播

網絡通信方式

單播(Unicast)是一種網絡通信方式,它指的是在單個發送者和單個接受者之間通過網絡進行的通信。這種通信方式實現了一箇單獨的數據通道,即客戶端與服務器之間的點到點連接。在單播通信中,只有當客戶端發出請求時,服務器纔會發送數據流給該客戶端。單播與多播相對應,多播是指一箇發送者向多箇接受者發送數據,而單播則是一對一的通信模式。單播可以使用UDPTCP等協議,常見的應用場景包括髮送電子郵件、傳輸文件等。

單播的優點包括服務器能夠及時響應客戶端的請求,並且可以針對每個客戶端的不同請求發送不同的數據,容易實現個性化服務。然而,單播也存在缺點,例如如果多箇客戶端需要相同的數據,服務器需要逐一傳送,這可能導致服務器工作量的重複。此外,現有的網絡帶寬結構可能導致使用單播協議時,網絡主幹承受較大的壓力。

在網絡中,交換機和路由器根據數據包的目標地址選擇傳輸路徑,將IP單播數據傳送到其指定的目的地。這種“一對一”的通訊模式意味着網絡中的交換機和路由器對數據只進行轉發而不進行復制。儘管如此,單播仍然是現代網絡通信中最常見的傳輸方式之一。