HTTP協(xié)議:應(yīng)用層,短連接。包括POST請(qǐng)求、GET請(qǐng)求。主要解決如何包裝數(shù)據(jù)。
Socket:程序員層面上,長(zhǎng)連接。Socket是對(duì)TCP/IP協(xié)議的封裝和應(yīng)用,Socket本身并不是協(xié)議,而是一個(gè)調(diào)用接口(API),只是使得程序員更方便地使用TCP/IP協(xié)議。通過(guò)Socket,我們才能使用TCP/IP協(xié)議。
TCP協(xié)議:傳輸層,長(zhǎng)連接。有“3次握手”,安全性高。主要解決數(shù)據(jù)如何在網(wǎng)絡(luò)中傳輸
UDP協(xié)議:傳輸層,短連接。主要解決數(shù)據(jù)如何在網(wǎng)絡(luò)中傳輸.
IP協(xié)議:網(wǎng)絡(luò)接口層。
DHCP:解析協(xié)議,解析IP地址。訪問(wèn)網(wǎng)站只能通過(guò)IP地址,但是有如此之多的網(wǎng)址,用戶(hù)不可能通過(guò)挨個(gè)記IP地址來(lái)訪問(wèn)不同的網(wǎng)址。因此DHCP協(xié)議就是為了使用戶(hù)訪問(wèn)網(wǎng)址時(shí)輸入的文字、數(shù)字等轉(zhuǎn)換成IP地址,來(lái)訪問(wèn)網(wǎng)址。
XMPP:用TCP傳輸XML數(shù)據(jù)流