一、單播
(1)簡介
兩個節點之間的通信,一個發送者一個接收者
(2)特點
1、服務器及時響應客戶機的請求。
2、服務器針對每個客戶不通的請求發送不通的數據,容易實現個性化服務。
3、允許在Internet寬帶網上傳輸
(3)應用
你在收發電子郵件、瀏覽網頁時,必須與郵件服務器、Web服務器建立連接
(4)編程實現方式
發送者指定接收者的地址(host和port)發送信息
二、廣播
(1)簡介
一對所有,只能在子網中傳播(在同一個路由器中傳播),子網上的所有節點都能收到信息
(2)特點
1、網絡設備簡單,維護簡單,布網成本低廉。
2、由於服務器不用向每個客戶機單獨發送數據,所以服務器流量負載極低。
3、不允許在Internet寬帶網上傳輸
(3)應用
客戶機通過DHCP自動獲得IP地址的過程就是通過廣播來實現的
(4)廣播風暴
同一個子網內多點同時發送廣播,會將帶寬占滿,造成網絡擁塞。
解決:不能根本解決,可以通過划分子網的方式,將廣播限定在一定范圍內,起到隔絕廣播的目的。
(5)編程實現方式
255.255.255.255是廣播地址,發送者指定廣播地址發送信息,就是向整個子網發送廣播,子網內的節點都會受到廣播
三、多播(組播)
(1)簡介
一對多,一個發送者對多個接收者
(2)特點
1、組播解決了單播和廣播方式效率低的問題,它提高了數據傳送效率,減少了骨干網絡出現擁塞的可能性。
2、允許在Internet寬帶網上傳輸
(3)應用
網上視頻會議、網上視頻點播
(4)編程實現方式
多播IP地址就是D類IP地址。即224.0.0.0至239.255.255.255之間的IP地址。
發送者和接受者都添加一組多播地址