技術咨詢:wulianjishu666
上午:UDP網(wǎng)絡編程?
下午:UDP聊天程序的設計、select超時控制
教學內(nèi)容:
1、udp和tcp都是在傳輸層上的協(xié)議,它們的區(qū)別
UDP協(xié)議與TCP協(xié)議的差異:
TCP:面向連接,可靠
UDP:無連接,不可靠
-----------------------
UDP協(xié)議的優(yōu)勢:
支持廣播和多播
UDP沒有連接建立和拆除,傳輸效率高
UDP使用2個分組即可交換一次請求/應答
TCP使用大約20多個分組交換一次請求/應答
-------------------------
TCP協(xié)議的優(yōu)勢(UDP協(xié)議的劣勢):
正面確認,丟失分組重傳,重復分組檢測,給被網(wǎng)絡打亂次序的分組排序
窗口式流量控制
慢啟動和擁塞避免(速度是逐漸增加,避免首次數(shù)據(jù)過大)
--------------------------
如何在TCP和UDP之間取舍:
廣播和多播應用必須使用UDP
簡單的請求-應答應用程序可以使用UDP
對于海量數(shù)據(jù)傳輸不應該使用UDP
UDP的使用場合:DNS、NFS、流媒體傳輸?shù)鹊?/p>
-----------------------------文章來源:http://www.zghlxwxcb.cn/news/detail-794601.html
2、UDP的服務器和客戶端文章來源地址http://www.zghlxwxcb.cn/news/detail-794601.html
到了這里,關于嵌入式培訓機構四個月實訓課程筆記(完整版)-Linux網(wǎng)絡編程第三天-UDP編程(物聯(lián)技術666)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!