1.UDP(?用戶數(shù)據(jù)報協(xié)議)
?只管發(fā)送,不不確認(rèn)對?方是否接收到 將數(shù)據(jù)及源和?目的封裝成數(shù)據(jù)包中,不不需要建?立連接 每個數(shù)據(jù)報的?大?小限制在64K之內(nèi) 因為?無需連接,因此是不不可靠協(xié)議 不不需要建?立連接,速度快
應(yīng)?用場景:多媒體教室/網(wǎng)絡(luò)流媒體
2.TCP(傳輸控制協(xié)議)
?建?立連接,形成傳輸數(shù)據(jù)的通道 在連接中進?行行?大數(shù)據(jù)傳輸(數(shù)據(jù)?大?小不不收限制) 通過三次握?手完成連接,是可靠協(xié)議,安全送達 必須建?立連接,效率會稍低
3、Socket(套接字層、插座)
Socket就是為?網(wǎng)絡(luò)服務(wù)提供的?一種機制 通信的兩端都是?Socket?網(wǎng)絡(luò)通信其實就是?Socket?間的通信 數(shù)據(jù)在兩個?Socket?間通過?IO?傳輸Socket?是純C語?言的,是跨平臺的