淺談網(wǎng)絡(luò)傳輸協(xié)議

網(wǎng)絡(luò)傳輸協(xié)議分為兩種,udp,tcp/ip。其底層都是經(jīng)過(guò)Socket進(jìn)行傳輸?shù)?。首先,說(shuō)一下兩者的區(qū)別

udp

數(shù)據(jù)報(bào)傳輸協(xié)議將數(shù)據(jù)打包,按包發(fā)送,每包不能超過(guò)64k,不需要建立連接,所以數(shù)據(jù)傳輸快,安全性能高。

TCP/IP

傳輸控制協(xié)議,對(duì)數(shù)據(jù)的傳輸沒(méi)有控制,要經(jīng)過(guò)三次握手,所以傳輸速度慢,安全性能高

Socket

網(wǎng)絡(luò)傳輸套接字,網(wǎng)絡(luò)數(shù)據(jù)傳輸其實(shí)就是通過(guò)Socket建立連接進(jìn)行通信的,在Socket中通過(guò)流的形式進(jìn)行傳輸

通過(guò)Socket傳輸需要兩步

第一:建立客戶端和服務(wù)端對(duì)象
第二:通過(guò)流進(jìn)行傳輸

客戶端(步驟)

1,創(chuàng)建Socket對(duì)象,指定要連接的服務(wù)端的端口號(hào)
2,通過(guò)Socket獲取流,寫入數(shù)據(jù)
3,關(guān)閉流

服務(wù)端(步驟)

1,建立服務(wù)端對(duì)象,設(shè)置端口號(hào)
2,通過(guò)監(jiān)聽客戶端對(duì)象,獲取Socket對(duì)象
3,通過(guò)Socket獲取輸入流,讀取數(shù)據(jù)

世界很亂,唯有自己最可靠

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 計(jì)算機(jī)網(wǎng)絡(luò)概述 網(wǎng)絡(luò)編程的實(shí)質(zhì)就是兩個(gè)(或多個(gè))設(shè)備(例如計(jì)算機(jī))之間的數(shù)據(jù)傳輸。 按照計(jì)算機(jī)網(wǎng)絡(luò)的定義,通過(guò)一定...
    蛋炒飯_By閱讀 1,366評(píng)論 0 10
  • 網(wǎng)絡(luò)編程 網(wǎng)絡(luò)編程對(duì)于很多的初學(xué)者來(lái)說(shuō),都是很向往的一種編程技能,但是很多的初學(xué)者卻因?yàn)楹荛L(zhǎng)一段時(shí)間無(wú)法進(jìn)入網(wǎng)絡(luò)編...
    程序員歐陽(yáng)閱讀 2,104評(píng)論 1 37
  • 網(wǎng)絡(luò)概念第一天 兩臺(tái)電腦怎么通過(guò)網(wǎng)絡(luò)傳輸數(shù)據(jù)?怎樣才能知道傳輸?shù)氖菙?shù)據(jù)?誰(shuí)摸過(guò)網(wǎng)線? 看電影,怎么看的?通過(guò)電流,...
    小吖朱閱讀 1,647評(píng)論 0 1
  • 1.這篇文章不是本人原創(chuàng)的,只是個(gè)人為了對(duì)這部分知識(shí)做一個(gè)整理和系統(tǒng)的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,360評(píng)論 6 174
  • 參考:http://www.2cto.com/net/201611/569006.html TCP HTTP UD...
    F麥子閱讀 3,067評(píng)論 0 14

友情鏈接更多精彩內(nèi)容