古詩詞大全網 - 成語經典 - IP數據包 tcp數據報 udp數據報三者有什麽區別和聯系?

IP數據包 tcp數據報 udp數據報三者有什麽區別和聯系?

1、\x0d\IP數據包包含 tcp數據包 udp數據包,IP是第三層(網絡層)的協議,TCP與UDP都屬於第四層(傳輸層)的協議。\x0d\\x0d\TCP---傳輸控制協議,提供的是面向連接、可靠的字節流服務。當客戶和服務器彼此交換數據前,必須先在雙方之間建立壹個TCP連接,之後才能傳輸數據。TCP提供超時重發,丟棄重復數據,檢驗數據,流量控制等功能,保證數據能從壹端傳到另壹端。\x0d\UDP---用戶數據報協議,是壹個簡單的面向數據報的運輸層協議。UDP不提供可靠性,它只是把應用程序傳給IP層的數據報發送出去,但是並不能保證它們能到達目的地。由於UDP在傳輸數據報前不用在客戶和服務器之間建立壹個連接,且沒有超時重發等機制,故而傳輸速度很快\x0d\2、關鍵點區分:\x0d\ A。基於連接與無連接 \x0d\ B。對系統資源的要求(TCP較多,UDP少) \x0d\ C。UDP程序結構較簡單 \x0d\ D。流模式與數據報模式 \x0d\ E。TCP保證數據正確性,UDP可能丟包,TCP保證數據順序,UDP不保證\x0d\3、\x0d\TCP發送的包有序號,對方收到包後要給壹個反饋,如果超過壹定時間還沒收到反饋就自動執行超時重發,因此TCP最大的優點是可靠。壹般網頁()、文件(FTP)傳送就用TCP\x0d\UDP是面向消息的協議,通信時不需要建立連接,數據的傳輸自然是不可靠的,壹般用於多點通信和實時的數據業務,比如語音廣播、視頻、QQ、TFTP(簡單文件傳送)、SNMP(簡單網絡管理協議)、RTP(實時傳送協議)RIP(路由信息協議,如報告股票市場,航空信息)、DNS(域名解釋)。註重速度流暢。 \x0d\\x0d\要了解TCP,壹定要知道三次握手,四次拜拜,上網壹搜就知道了 ,而所謂的三次握手,就是發送數據前必須建立的連接叫三次握手,握手完了才開始發的,這也就是面向連接的意思。