Ⅰ ip傳輸方式的分類
組播技術是TCP/IP傳送方式的一種。在我們討論組播技術之前先來看看
TCP/IP傳送方式。TCP/IP傳送方式有三種:單播,廣播,組播。
單播(Unicast)傳輸:在發送者和每一接收者之間需要單獨的數據信道。 如果一台主機同時給很少量的接收者傳輸數據,一般沒有什麼問題。但如果有大量主機希望獲得數據包的同一份拷貝時卻很難實現。 這將導致發送者負擔沉重、延遲長、網路擁塞;為保證一定的服務質量需增加硬體和帶寬。
組播(Multicast)傳輸:它提高了數據傳送效率。減少了主幹網出現擁塞的可能性。組播組中的主機可以是在同一個物理網路, 也可以來自不同的物理網路(如果有組播路由器的支持)。
廣播(Broadcast)傳輸:是指在IP子網內廣播數據包,所有在子網內部的主機都將收到這些數據包。 廣播意味著網路向子網主機都投遞一份數據包,不論這些主機是否樂於接收該數據包。然而廣播的使用范圍非常小, 只在本地子網內有效,因為路由器會封鎖廣播通信。廣播傳輸增加非接收者的開銷。
Ⅱ TCP|IP傳送數據的形式有三種:——、——、——、
1. 字元串形式:被傳送的狀態數據按ASCII字元串形式編碼,每個位元組代表一個字元,例如要表示溫度為23.6℃,則傳送一個包含4個位元組的字元串:
2. 二進制形式:和字元串形式對應,被傳送的數據不使用ASCII編碼,而是直接以二進制形式傳送,例如要表示閥門開度為10%,則傳送1個位元組:0x0A。請注意這只是一種可能的格式,不同協議對數據格式的規定各不相同,例如也可能有協議用2個位元組來表示一個數據,上述的10%也可能被表示為:0x00 0x0A;不同的協議中表示一個數據的2個位元組的排列順序也可能完全相反,例如10%可能在另外一份協議中被表示為:0x0A 0x00。
3. 點陣圖形式:點陣圖是一個位(bit)的序列,該序列中的每一位代表一個狀態,某位為1表示其代表的狀態是當前狀態,為0表示其代表的狀態不是當前狀態。使用點陣圖可以用較小的數據量表示更多的信息。例如一個位元組包含8位,如果每位代表一個狀態的話,那麼該位元組可以表示8個狀態,當然每個狀態只能取1或0這兩個值,因此一般用來表示開關量。表2是使用點陣圖來表示系統狀態的一個例子。